mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 23:34:47 -05:00
ce7dc2be92
Adds support for running npm package lifecycle scripts, opted into via a new `--allow-scripts` flag. With this PR, when running `deno cache` (or `DENO_FUTURE=1 deno install`) you can specify the `--allow-scripts=pkg1,pkg2` flag to run lifecycle scripts attached to the given packages. Note at the moment this only works when `nodeModulesDir` is true (using the local resolver). When a package with un-run lifecycle scripts is encountered, we emit a warning suggesting things may not work and to try running lifecycle scripts. Additionally, if a package script implicitly requires `node-gyp` and it's not found on the system, we emit a warning. Extra things in this PR: - Extracted out bits of `task.rs` into a separate module for reuse - Added a couple fields to `process.config` in order to support `node-gyp` (it relies on a few variables being there) - Drive by fix to downloading new npm packages to test registry --- TODO: - [x] validation for allow-scripts args (make sure it looks like an npm package) - [x] make allow-scripts matching smarter - [ ] figure out what issues this closes --- Review notes: - This adds a bunch of deps to our test registry due to using `node-gyp`, so it's pretty noisy
1 line
No EOL
274 KiB
JSON
1 line
No EOL
274 KiB
JSON
{"_id":"node-gyp","_rev":"402-035ab853a40826be8a47bbb747245d6e","name":"node-gyp","description":"Node.js native addon build tool","dist-tags":{"latest":"10.1.0"},"versions":{"0.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.0.1","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.0.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"2566a5344692b27df76e7d6582e5ac2f30dfe1f9","tarball":"http://localhost:4260/node-gyp/node-gyp-0.0.1.tgz","integrity":"sha512-4Yrqr9/ZWAQOCFTXIiiG/Rz+2CePVRv7zJKQC/I2PEMX0FCtsgEqjKKMXxuQsStwtTDS69ZX9l0c67zfu6FTyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy+uO42+IPFPH/Z1V+JBsU0xVrYq0FIDLR6D+opt8gagIgXl49k18mHPx7qrJwdTDPlHS0XuMXV/5shemflE++8k0="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.0.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.0.2","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.0.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.7.2","_defaultsLoaded":true,"dist":{"shasum":"b2b7d5837036208001278204158de9318133a727","tarball":"http://localhost:4260/node-gyp/node-gyp-0.0.2.tgz","integrity":"sha512-IyCTNfrLYEpZCaO0flcKi9MNEPqonFhyuTrJ68VAhGahCfrODynBEfMzD7boHYd3OBWlZNCbHGkzqrBfdiA53Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCu4tC6utNbzPnuBGxHNTGCfpPSysAaevlwFU9hksXEAiEA8hRYKxeQgjpE7Z3+Su3ot4f7XWRFwNRm/f4KHG2xkGs="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.0.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.0.3","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.0.3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.7.2","_defaultsLoaded":true,"dist":{"shasum":"efb0b858479e14c2ea05b8be2a1a3bc5427295e8","tarball":"http://localhost:4260/node-gyp/node-gyp-0.0.3.tgz","integrity":"sha512-C+Oux+5SPrat+9h8vUuoeMbC9B6hhUETpqQNaFrLcp0PZ2a1T1nURgxIo0MywUMOQGp7d5jGfmo3ia8Lg+5trg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlkd87e2k9ibakXRPdhn2WYGKjOY/OvyRgfZRrI3CLdAiEA3AiIdcpSd3r6WLKxaICAu5sga5zdiuZVCfLLb4WRuIw="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.0.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.0.4","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.0.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"8303a294c7d8fb0cedf777a85d5653b8dc6c5b1b","tarball":"http://localhost:4260/node-gyp/node-gyp-0.0.4.tgz","integrity":"sha512-yQQQCwWJi5BBpBs+gCXIc7VckcEwhvcCR2YizeP7tTUVyhtwBgc7Jsu2LrWzOjP5gyLOjU6LqudezpuSSCkWZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPqhc1YCvMynyLixu0GZcToXMSnvUPGvWcUmvhstJqvAiEA0Ky7lO9w5Wijop1WLbD+nsXZwetu/FoPTljv7tzl44Q="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.0.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.0.5","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"bundleDependencies":["ansi","glob","minimatch","mkdirp","nopt","request","rimraf","tar","which"],"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.0.5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"fdc58b34cd490f755d4e2d7d3983f785e23121e3","tarball":"http://localhost:4260/node-gyp/node-gyp-0.0.5.tgz","integrity":"sha512-Qd85h+DPxCYA/6w1cssr2E1qfmDUGEZUhq/muDyhystaGvjjDoJ1P8tdqOYH8xfJmTHLGvOe4XiP56RyLk1kTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmQsqKgLFY22vbquOnASJ7mZAwofptgExDbcIFaa75fAiEAyNNpkZRpD/0Mg/B2gbKxT4xXGsuzksMmwzPsFULKVp8="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.0.6":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.0.6","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.0.6","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"c60e4ce00648ac32439d4eabefc55615407816cf","tarball":"http://localhost:4260/node-gyp/node-gyp-0.0.6.tgz","integrity":"sha512-iCGpASIy+pw9dkW8PO/ME+EqP9Z2Xb3+NeTcDF3efXJ2VHiNzfV6l8pUrnyIz/6XFaZ+/g31yCzPHb5psioALA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfN0gH6918UTe/gfCXskhM/UXSrtIE8t7Arb6RX+Sl5AIgUXEj/my/CJ081Z3hJoae0QIcoYDs+cIc738XdxTwDA8="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.1.0","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.1.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.7.3","_defaultsLoaded":true,"dist":{"shasum":"a4dc7d5150e7863daeccd35e751478a0f15904cd","tarball":"http://localhost:4260/node-gyp/node-gyp-0.1.0.tgz","integrity":"sha512-6LIRhtCIhmP77xv0jh9dvJbwdSr/cVxPBZMXzCEntRtf9Qw3W9d3INYXDASXcMdPgLE2mn1wqbg+uSHaZXc9Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbBVX8Yioqtsy8YPAkfep3ZOt37hyRKSPT8rd1hcMhVQIgbqRlOYTneyOTm/YyWJ0lqibcMZLvcvElbYguB4W//To="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.1.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.1.1","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.1.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"80fc9e4196e1588022a9dd954ddbe79f7f2dba4d","tarball":"http://localhost:4260/node-gyp/node-gyp-0.1.1.tgz","integrity":"sha512-7HPu/0eUi3yQEIiVsEYBKpR0xbQG7xNNn+pi7sKVPG+LOmbWVRQ+wYYwP+hMHA2N7Be0MoMiYyElk7qaVuxqiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaPvvhOu0IH+3TLUARByrZDx3xPNs/bkLErhsbqGTqfAIhANbwszYLJq/bVFdu16M5m2XNdAeqb946hJizplS+ts6y"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.1.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.1.2","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.1.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.7.3","_defaultsLoaded":true,"dist":{"shasum":"4f0787190ea0a054d2f31e5fbcb2d105b2586611","tarball":"http://localhost:4260/node-gyp/node-gyp-0.1.2.tgz","integrity":"sha512-GNto/wTL3C7ndOnTleGhEwIq2K3yeMC8sUhvl8GpnvwEGP6K1nUPZuqxoQFXeSzhiFSGeweRlLyAh3w6+vLUzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwUqHGV0Qusz2WV7390W0LDP0oEyUbyaEEK5n/pS/x/AiEA4Jiax3ZuJHj53+fbidQ7Q7mnGQ7eDR/arllvGOquXwE="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.1.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.1.3","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.1.3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"e8853ad04d5a6b054c3922a805027386559ba268","tarball":"http://localhost:4260/node-gyp/node-gyp-0.1.3.tgz","integrity":"sha512-R/2vPWk1WymXhlC/BCpwjPJy+pVcEr3uDI5RBRQHtZUtQNP9I45De4NJIL1+kqSNvhePww6Uaj7OJcg7/3cLMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk62NJlMTZoQ1hwCc5G+JPhWGU5T6Yn7NwCadvqmszSAIgSvrff2zrj2RXYWsBBojTZDNgFacpHGYhgD9CbzuLN+M="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.1.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.1.4","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.1.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"58fb60ec29567e73bfe4e9abccfc67aa54864fd9","tarball":"http://localhost:4260/node-gyp/node-gyp-0.1.4.tgz","integrity":"sha512-1Yn5spJW00lVEWMC5jv/bh7GqWSIfHCbmWNQ2+0S01B2Uv4y6lAI76QKTtLcRAcVBFx72xVKkjRyJLVxnddTRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF71k6kK/uXeSr38j6bFMLdQ7Wil1S6BglNwkaD+f2/TAiEAxjY4lJ/6BUJ+ZilLErlBHl/PsCIXW5JMTvEACr4ASww="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.2.0","installVersion":1,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.2.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"b3165400c8321e6058b556a0b8beb199c91a0df2","tarball":"http://localhost:4260/node-gyp/node-gyp-0.2.0.tgz","integrity":"sha512-Zp/qu89+Rt/7Do6J8tygpG/6/69pmsFhEZdlfTR869yJFq9H9n2NmzGXRYKcbJmiECeLIdrISAaFg531ftZJfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6aTEvi9VYlPBFDG+Mvz/QwJRhVBQSGL0MnimxC/JKxwIgPBzc8qYG3gf6gP8i0/SzvyBet8RrfBq3AlXWCzDibNQ="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.2.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.2.1","installVersion":2,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.2.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"eb097fafebf9b728c162a1afb9850ad6cae79703","tarball":"http://localhost:4260/node-gyp/node-gyp-0.2.1.tgz","integrity":"sha512-V5ob6ju++pIFn4ffs2wkqXBTuRwNpsULn3rEw+kR6O+qGMd+utngi9uky/4rMq5sRJyauZq9UfRQtQr0mkYUGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQOZ3WMINdEYQWH/5tp0QgWTj2/8iKANL1nQgIsztqFwIgRF/DRjYkOB57rggotoCZF6CV7k7jCDe51lr5R0BCJls="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.2.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.2.2","installVersion":3,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.2.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"79957ace1ee57d554ac9462a9611eaa5a5861271","tarball":"http://localhost:4260/node-gyp/node-gyp-0.2.2.tgz","integrity":"sha512-d3SeZkO9cCL/+xRK+8E9WxxHCOy5RrxU+bbI+ehJbbfbYNApN8ui2V9Medj0NvACQBGDnYdXA+O3yDUJY1jm0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1HA9Tk2TUyCezHmVj4kqO7o3T9FD5J+aq+0fn8BVV5QIgPfGghd01KLc/PoMAZXO0sUDnzqum9dnP6i+0DabtS7k="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.0","installVersion":4,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"TooTallNate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"0b425a95ae80e523b4097355263eeb7cdabe14cd","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.0.tgz","integrity":"sha512-czmpOUmIlkWxNe39G459uhVcJclucUPDBuOBywu8jczGNZsvCq4T7CtbdUYC9ebpc0UxOmIa+n7Tqa7aYtHZrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ8mMxG1WPq0xEVrQuXtwGQ+9Ur93CEB2X1NtDX5OT/gIhAOvwZApJywirB799p3CAQJIP0hNRYOFmzTdl2HfPpj8P"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.1","installVersion":4,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"1b473f3faa34215230e16ac169e5eca83efea67c","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.1.tgz","integrity":"sha512-bu+Qn/cz8x5XAMbd5fWh6+N4M5rm1nv4609GeLF23Wi7Lw3brz/I+jYUJZyi54RLAhVmUI0T+pFwlTFjJL3FpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkamsUAbHJQMiLNBa92LZ1VbctXVkGPSmShIZvXl/bkAiAS9Pk6JfBVR2qE4hiNTE3AH+AIY/Gps0PcsZyiKs4JVw=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.2","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"6875555fe359fcdb4834206b08a8c6b52aa1db45","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.2.tgz","integrity":"sha512-DJTkdqy/C+SgbMKG3B5jBZ2NFK9R1l1XAxOGy/+SndMhfMMb6YxE5CWVcy6jYYOUgCThWcOhFDBDTagB4PfE1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/M5gGgdEm5y3DRgvQ5nIJCN0TwA38bR9R+EYcqonf/gIhALpy+RRJgDsLBqUd00UKoOtbcIAfTSCi1liaDlSGV1aV"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.4","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"4bff04d86e845ee7db9d04ce6aa496efae136a31","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.4.tgz","integrity":"sha512-1BkiewIzLkt+AFAIt5MKfr8ufneMxxHDple6+8p3dxd47O2vvTkF6d4/V49zdLP3cg3xyZBWzv7zELEmB+FiEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuw0ay9FrGaodgZ12XxHPrJ6DMH50dMdHYPRShJOHCoAiAbkPe46jN3YhBDsoL6tjicQxP21d1x3lZcYJRWkOtkrw=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.5","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.8","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"9455f3b6a00176a49905d05230a27f4978090fb0","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.5.tgz","integrity":"sha512-4v/0F3qcVzVGEag4uF2z+jzi/JWAmtYZw/LjyyBTvmpj7pRhNtF38uqxlQ5PDVxQ18/X5/0mI6nPJNqulUtoXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqIk20WX8yYESTkvKGVIVvWzHSowGgz0IkiHzld69ItQIhAPK8gzmzb6GZEGpZHtKO9w4NVrWdIoa9fQdMKs0nz59U"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.6":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.6","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.6","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"c69e415a4d06f0fa67113f20579c66c90e63e698","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.6.tgz","integrity":"sha512-2puyVkZIaA+/6bMlktFvSzZyPwJCmzy9WvyM39JsDpSN+/j8N95AeDQj/hrbWc8fy4r/VHnwV7/LuCf6JHNRsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2I8Xts8Vqnf0/E3Sj+g71G151B8YjA9JxIucdZ+fF6AIhAPnAi+GNycjl8LjomQ0An3n6+UDA+miEIyOdlEBRg/Yt"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.7":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.7","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.7","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"fb5b657ba0d2ffda1d419ec7ca11fd5599b451fc","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.7.tgz","integrity":"sha512-mp11DgQpiV7j5+Jhm+kg1vkrTx8oZ3UAbsY9XQcatKNj3C5QL8sInLUTmMa0keX1h8o1Bf8Bz6Px3MiRYGA6xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfKXliu2+dCtmSo/5EfnlWX3XclWCpJ45uu/rURIXZgAiEAhabNwydVx8ZWvBqRgbdny5SfDWK0jNSrIzIDRAwvo0A="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.8":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.8","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"~0.1.4","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.8","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"2f9a176edc1d464c5badc48356cb056ce71f4cf0","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.8.tgz","integrity":"sha512-I8IDK+028669mju5tmLV9yYbkqukNF6WyLVO/qkZalKsGcqwhYsNsCzujt62oGs2YLcyTLBFuSB0k6RS8Ar1Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcWwxr4g2sPEfxC2mZRxHMFlI62epv5j392vYLsbc0MAIhAKuySvlhbmEeCjHTKkGe8jhZForut+LmzVmU0Kq7HUX7"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.9":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.9","installVersion":5,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.9","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"aaecb7dcce023235be98cd939590de49ba4ed9a0","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.9.tgz","integrity":"sha512-nAjLQpa4tY8hqhIVVw8T1SHv1kJJLNqRYsp/kL1bHyhkA1BzlbeDc2lcTyZxwKmAPXg5njwquiTcvBtPqIXbZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvftm4qA5vcRLqM6+l1RR7Ci1+VGmnRdUqQJmPzU8IiAiEAh/+N6/OzO7N+DVA63izkkexOG9n+jVD8Qvjkdl2/dn8="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.10":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.10","installVersion":6,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.10","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"32eab2c4e672387384a31492f7866daa3e396323","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.10.tgz","integrity":"sha512-8qz67fx17O92Y3xThJA7vVlndm9E65tESDlQcY0nwXcV2tggY1ZCHjBe32NKvd0tdJCzgebraT9lASNV1unXfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQTij5vAKSM0SuAmyk4vqJ9aTgxbTrf7Ity+8NSOPrRAiAs0PwT7wVogVFnUkR+rLrmqSTQqqmw+zP068XgwqKzvA=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.3.11":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.3.11","installVersion":7,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.3.11","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.7.7","_defaultsLoaded":true,"dist":{"shasum":"b28338c71f3252a18c68b422c94b8304040f17b7","tarball":"http://localhost:4260/node-gyp/node-gyp-0.3.11.tgz","integrity":"sha512-NpHEGNKtpHiSR10Qic2cVgSdUnIDMdMe6U86WgVvQHcG3KGzFBr/wbQotVA0NjoU2wKKJxBTe3LpiH9Y4JEt+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEp1dsBrbyOYTgMRXoBiYKWUC+jAnmoTYE5/bWcnrpOAiEA6KQt6QoXgHRdlU0At/wnVMJlGYB/lGP/TMbh/j818O8="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.4.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.4.0","installVersion":7,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.4.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"9cacc372110cc74bb0d78ea478308c6ff7d20a6c","tarball":"http://localhost:4260/node-gyp/node-gyp-0.4.0.tgz","integrity":"sha512-6z00nTxJ+Bhp73llXaLPRU69x4O8RaHznjPd8KVeyWr1ZuYZy67XMF588ts+geauP6QoGqbp2WYYsnBXeb4PVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQoqQNMjQqGqEbUBs37FGeR+rcOZVDlonBjNJGaDZzsAiEAkhu99uJdSlwj3mEjAYb1gqg/t0rOQUs0b0ArqazTLuQ="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.4.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.4.1","installVersion":7,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.4.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"785913a3f037a1b304cf1e8fdbaa2062e147ef9f","tarball":"http://localhost:4260/node-gyp/node-gyp-0.4.1.tgz","integrity":"sha512-fk0vFxMuJ6ctwAL0Wb9/f22W1S088rLcuNVdd3Cl+zs1zrnLkAG0gb0AjDRYYTZXungrAg5EoLsEY8tQNM9twA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuZ5JntjBEjMe6TmtQGBxWfHEFl3buTNeVCauZYF3LBwIgF4ql+AyIMF1t1Z0qlDfR0JsJUvDGJeM2CUqhEt6E2gM="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.4.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.4.2","installVersion":7,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.4.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"f14cf3b52e11f4a3fc7d9c8ff900cbf24fd58c39","tarball":"http://localhost:4260/node-gyp/node-gyp-0.4.2.tgz","integrity":"sha512-8xp5bnetIb3pQyF6hL4RrI0FIDPPeTkfZsjxJKihuj/WnBBrpVkwMtfA7Lk67hkQV9uJQFIc9LIqILIslWoAAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNDkkNPLzW+ZXrrkZKw3nrLAafeDWVuX8WNoAYsgC81AIhAPMyNpGlJVyyKIYLBo9SSk0QSyRl5hQMw4OTc/hfYfeG"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.4.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.4.3","installVersion":7,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.4.3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"06718c65075c3b22ffdbcb3d0c1ce2ab816c8851","tarball":"http://localhost:4260/node-gyp/node-gyp-0.4.3.tgz","integrity":"sha512-6JOQqhPdbI9KV87eZj7QdOXC9zsHSscFVzf7eesaVuObUcWy6fecpHtlkdmM0hByESbW+mPvuWGZDC7XeKTp4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmFw+fu84Y+54xfSCpt4vijw9e0Nd/6aieUqYAgzX9XQIhAKY2hMoGaigAqsAVR20eMlj++y6s1DinoFJJA8FLC4wP"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.4.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.4.4","installVersion":7,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3.0","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.4.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"d7c4b07779cf04d5aded762192c491f84c8965d3","tarball":"http://localhost:4260/node-gyp/node-gyp-0.4.4.tgz","integrity":"sha512-WCtaWyLD/J+1zRJHoaBry1r6j0eGo9RErs7nblPkGl3vNhZO2jZ3nBKrCOcxsbdwm43GQnS9HIMfrUtD1VpmAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjpHhqRkuESQpzt1BM/JPmrV7IY2rO9mFO7ZAl0WNgJQIhAIsXJ+NR3whPc5x93uXqSy8Rs3KVc/iwzDeIm3hazFQw"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.4.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.4.5","installVersion":8,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"ansi":"0.0.x","glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2.x","mkdirp":"0.3","nopt":"1","request":"2.9.x","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.4.5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"fed8424464116e388d838b8c65c5215dff34d26c","tarball":"http://localhost:4260/node-gyp/node-gyp-0.4.5.tgz","integrity":"sha512-A8npId+KxMVV1SEzFIcYxppGCj1dDDhsRQipYIv7ctPGKQlZhZcXwEpEoWkUrCpWPIiiBmyLE98t8HvfaJmP7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqPJZtBTU7Yk2ggzhkwuKLCA1HF+FVyEvfLT15zBokaAIhAOxai2MgBIPnIoYgwZAn472fuIupXFd6QKNnl4K3bTTD"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.5.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.25","_nodeVersion":"v0.7.10","_defaultsLoaded":true,"dist":{"shasum":"f3887c557a780aebf20c1cde46de1c08f9cbf50c","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.0.tgz","integrity":"sha512-m0RF8+fiCJjAvcNqitvJrX04LvfBsInqfGRm1lploGkzLL7kEW6Oei2IpbEWxz+JHt+JJFr36lGV4DjKAzf+SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDDV0pyN6+VliPy7CmIRuA34gL7Tzt8KpEGyRZb+KXCQIgQw0CY/RTNrHY9+nsGawOBy7F0yxzCEfNsW824LkZ5nw="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.5.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.25","_nodeVersion":"v0.7.10","_defaultsLoaded":true,"dist":{"shasum":"adbdfb020576152ac8f68beccfd796a45f5b4fd9","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.1.tgz","integrity":"sha512-pJax2XWyRkRq++huGiZCAeuWO/t8QGj9qtKPmQtHENHn+axearWS3VqdOv5DHfnENE1Y2f45u6BrE6O4x1duyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE39YaEyQ+fZ/K3sX+0wW+nYrsyxGKr+oWrpw0kh/2LcAiEAjyJESjORrdGra8MUJ+RgfhLUz7oo/Z8S/GChPwRxnwk="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.5.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.25","_nodeVersion":"v0.7.11","_defaultsLoaded":true,"dist":{"shasum":"e41985d494948a8e883bfd90cad290104e45b07e","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.2.tgz","integrity":"sha512-VtBIrEFOexm76siWj9rNQpDbsV99O0PfXYciD3yXcXaHayZYj0/wfSEVJYP/TOmlLqL4LZsWHjvC6yE8zo0S3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEdLZHU91EpyxKHB6dxixED2rs5Qc4gr9+1GzwzptRyAiBm5xYFonmJKntEqxwa5WhsZPtE0VJu4Ch3CPpIiDLFSA=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"_id":"node-gyp@0.5.3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.25","_nodeVersion":"v0.7.12","_defaultsLoaded":true,"dist":{"shasum":"ad62cd537fe004180ad0dba0f6bad5a7131409c8","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.3.tgz","integrity":"sha512-qMvpca3xGfSQ6uWHqxFxdG0/7ITuXOnfP2ap+q6l+lcr0/Hc2pnl6FuXXoHZ9Xu/rqB/30p+SmMOM73Fnqm7FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICENohOirV/XbINAo6sYxLESoYSAb/htf1GxNq2Wmtl7AiBKE7va1yEwKw12rIsk19WcSSTjqQH9ozOdAF82TiuzAA=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.4":{"name":"node-gyp","description":"node-gyp ========= ### Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.4","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.5.4","dist":{"shasum":"05762c398b0c09add84e0e94d32f21e2cc3df215","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.4.tgz","integrity":"sha512-xwxijyhCXrEddwIQ+s7mPzMTRly1Nx1WWEOmBSk+AfAHhgVxTXPnoN32YRZNNH4TMb+sP9/nTKBIu+6YrpChnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLHbpDh8ZnaE0qKgT7cB7/qzmGNb6g3tklfF8+U6bjEwIgC5we+T3U82Mth07Xl/DewduYD5uXajIk/McUh4lNcmg="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.5","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.5.5","dist":{"shasum":"9a72fe51281eacbfdf73f9f065ea4639ddb030c0","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.5.tgz","integrity":"sha512-Umi9CbS+qdiNmNEJSAD14htZiOj9kDia8JEAZuDGt4KzlilGIGJQ5Xm4NFd+pkQ7NdMcTCjy67ylVVxuktIbdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkUeJ9+35C1eLpEc0mylHJlD6wlMhORmB/HKo6Wj5BLAiB7Z5Kx2sogTcEBdhhCBAXLHFevGBM6ZztHwuDLiF0ENg=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.6":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.6","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.5.6","dist":{"shasum":"cd0faf955417dda7f9123b06a0b49ed4694c40f6","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.6.tgz","integrity":"sha512-m5xwXaBqn45TCpP0GhAdv9mpLnP1XWCOyVt3yOA6uH90PGzQJCRfLy/8TXXQ0ptFUkiV23lPZM5sjiBY1J+oBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDe8Y0f0QhChKnC2ilofMgAbl1Cfgu/Zyg4LsAd/kdUIAiEAr6TcPstzxC2HKuK5lNHGqWz+NFf9PQrEXLbH+hFWx24="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.7":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.7","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.5.7","dist":{"shasum":"ef9ddb08772b5fbeabc2553a1ea197aa466aaf79","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.7.tgz","integrity":"sha512-rzlFq1EtB1TY80aO9goB4jOYarzPmYgLPPqqfNFu3JwyOEC1mxM+J0MsCIfdMRqxauZb1t95HgzYLfnwLbhD8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAJo2ihIiUu07S7tqUT+KFd+V83eDD3quk1N/iZ3aYTQIhAMzH97ABY69h0HFILMnA08k2C+++rN1tFLRmhwkMnPXm"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.5.8":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.5.8","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.5.8","dist":{"shasum":"9144a1e9d76714265ea9c18e8b42e8e64ce015c4","tarball":"http://localhost:4260/node-gyp/node-gyp-0.5.8.tgz","integrity":"sha512-/PqDiGKG1Zn8qI/EgMTZFJLpJ5VHraKJ+nyhX2q4GX/hbo6NIxXTzR9bRSiZVpzad+jGN1i0T1juL35w8EdJWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBj5lVHrsiDQQLWOyDHJmssv/IAY/4CUAZ12yT5zzImdAiEAhoL90iuq5IIOFZsR8qJzBKcXDhw8T7Pxi0RLPIAeTNE="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"1","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.0","dist":{"shasum":"fc9c9608b28ab8ac370510c55c56689cd4159c79","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.0.tgz","integrity":"sha512-IDH/sGOVDMyzWGedKwrsyEpn5Kf2u+1PePmM8acWBNTVg9WRflyTR/QQlJOPT1QVtZp4PAa3QhKJ5Jl3HhuYWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkmDoc2n/7+RrR3GDFdDYecM41UbjeTrf6yjed8khw2AiEAlMzjhTgirDbRM20yzbqE9Wr6HqjQpOzbCiElgll5zMw="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.1","dist":{"shasum":"e920d3baa1a68f38d98da286ff0dc186e6b1e153","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.1.tgz","integrity":"sha512-HI2O4ZfAdQ7K/UJi1J2nSXTqdP09yAooIJ3Z9mXexaOcyjYG3sHoLNXauI93fgJDKuY+0wo9Z8lbI82hC88Naw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrsIZYlB761gXoeKC8obRlojGqPVjmbXYVK/ttQpqi1AiEA1djH8dlLHC4HTu2ER5n0Sn1B3oTiOvMy/oe54omwaes="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.2","dist":{"shasum":"dab031f851786df7aac3419c5f53dc8d5acf1a86","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.2.tgz","integrity":"sha512-uWykPES0JLB9sLS0D9nH5ZsgBp1Y06ZlxOB6/bVTOm2x/PsX/9BZH51e2Yh/n2lJMhnUG2Mp/p0i2I24OUUzBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE744U9frX2ghdzy7Ih69L4AtX0sGJhxHIGnEwrDoII4AiA8x8rQaRF97wkTAY209jO0h9RfXe3uhBZs2wOKfkoEDQ=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.3","dist":{"shasum":"2d772d2ff0caf46a25008388497a8b04165d1285","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.3.tgz","integrity":"sha512-0d0hefZJ+vizYfwi2z2bjicNf/Kcr1WdThefuv1ZJ6u6onK6ryCmXmipU9AziaiFAd2cL3NhvlSfKr7CUyuEeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZXWVuNxONwW4SPROfnMIvAdrr6yx1G2QW3Foor+Zd8AiEA3l+StKZzHznLWtx/fLPUD6y1615jQR7yvjBf3h9y4bY="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.4","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.4","dist":{"shasum":"e551ccaf7655a68884928d2e92c0856c725d7449","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.4.tgz","integrity":"sha512-t6BLf1EjlMdmw7dcEcMZV2MdzuJ9aSlRLyDbdPDorIRJhTNK9kfKYR1HaSF7levoSCgVx5jUPSOmYs5KZfUfVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIBNRda+drq1jZ3HewKmtMUxznFkEc5oljol4otM8F9gIhAPo61wRgMFQVfLRQFwEk/4syGCDesHeHYRG25n1LQL2e"}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.5","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.5","dist":{"shasum":"6e578a654ab65d534094e566900a0fc9be0d43dd","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.5.tgz","integrity":"sha512-eX3TIalukwvBx6DA7L4Tx2tchZ4nbhSuPxkOLv/IZUvJfm2pT0FVsZlXa+ZCO5b84zdGhsl85iYK5u3QhLHsDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB7AHaPeP59Py2JY5HnsGFG7GGrNu+ulw07ILJh0gY5AiEA1cQzfQRWoI5ldnVIgJJ+O6zUp4RkYAjMDhKjkLRinUw="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.6":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.6","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.6","dist":{"shasum":"e6c41992619866e578f54b9b57024256d2936dac","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.6.tgz","integrity":"sha512-0t22dvo156cjIaljDBaL/c5trc1GV9AAlz0tw8JxiKyJHkBn17zgzQAcgOIiFZxEq0/ithaHdjhVCUkwwuZ8aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC291foKqZJkDh6KSsvGt/wUTtFJUtcGgJtBUuNulo3iAIgFm8NcdYBe0ZeqvpX/AhMcdMPzxO0piwe0/vFDqZSQ0M="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.7":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.7","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.7","dist":{"shasum":"6151d6b2ddbd316d573baaa90cddadbe8032a619","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.7.tgz","integrity":"sha512-peFKmIQmAcKVLhE9FKjVkq9v6LHrYQrJegcbVjOVmbacVzi/kCdYj+ga0aXBB/h8eBHoEnujYX/9KwnWOtAMAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUa6KrlV8qIyuhR+tjOjKo+RdniMyMXhSnIiHF6/p2KAiEA/+cwgG06iX9ISkDzAwiKZu55Gfv6yVhsXkJ5GmTHa3c="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.8":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.8","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.8","dist":{"shasum":"58c31c2d82c35e9c4afa1de716623cc97ae96ecb","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.8.tgz","integrity":"sha512-+gLy6xVf6Oleek2deB5TehN7MRE/A5TcqF/k7RmnnTWBRsuGjW7vuhSH8WrfP27KdnkJD+TUDDkuk9YWO1UPzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe0BY32mMa3SZzOHzK+uj0No865Axl9Ep8jWUX7VgjqAiAqt6WIu3AuMbeqhjsxMZf26mUdmwReKUJ//oSCFi3ORw=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.9":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.9","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.9","dist":{"shasum":"91a919d01192705d371db6c5ff1a0c42f466d408","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.9.tgz","integrity":"sha512-c9d2gtP0KRC24QPuL4smoheGpn8zX9igFkOgtIi2rOCNfglMJSKucKIVBDaSh+ySpWAN7s8x+NOtGH8z8T/teg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU4rIUR+rcRm+mpkVtlLbOpxKJBqGCt+ucWxC+6ekFsgIgJy6MG+VN+bzTpwCPtGNntAhgVHPk8P4uoIftZfQipM0="}]},"_npmVersion":"1.1.57","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.10":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.10","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.10","dist":{"shasum":"e5ea1680aa70967c5fe02654c41f8fe77f6c56d9","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.10.tgz","integrity":"sha512-zsDc7NXnJLlTTqeOtImsCFM3/lJgTcYKxChZzXN0A2MEWBTPcNKQVBRVI5u+oondCkPSmYk43Bv5UOvYFqgPgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDufxmPkm5PRD38ixfatFCXvegEXY8jDLGeUrnBlPNHNQIhAJxTEFaayKaS3A7VtT1wfOUAfCTK/63GdOz1AiBcZjeC"}]},"_npmVersion":"1.1.57","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.6.11":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.6.11","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.6.11","dist":{"shasum":"ebdb553cfc5eb10a0111c964a1c6ec295f39229e","tarball":"http://localhost:4260/node-gyp/node-gyp-0.6.11.tgz","integrity":"sha512-ySPia/iYTzjJj+QMfpaFdOp7fhZ60GUQj6vPVophZFZj8QWC1NaMdElPzZrh1YrGiAmjY2I9J/tX32so6kO9EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8lgnrzLkL3Wz0ArS+EQk5XVU2VE0wKyLMQYpT4ZAiUAiAqaTyHX323vsnpv+k4HrWHTCyKJ9T051uelqzAPy1Z+g=="}]},"_npmVersion":"1.1.57","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.7.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.7.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.7.0","dist":{"shasum":"a95e12047bb53ff21739e5828e5844ad3755001b","tarball":"http://localhost:4260/node-gyp/node-gyp-0.7.0.tgz","integrity":"sha512-A3cjpPo/r7vSPQh32Bj9mplA8QUtpnB3ItuM2JDuJJoyslrHJoP9Onvvq6hhznsnDilrSZbmOghQ6XYRUNVt0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0PpdEu5pZ903464Fa1FfbybW1p6e5mnle44TF9iRjBAIhAN/ZNszcj9Ku3OfCLiW3IbA6lu4jGhseLAPg0ALfvzeW"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.7.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.7.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.7.1","dist":{"shasum":"e78e00599bcfc621efd155566c9a6042274a7652","tarball":"http://localhost:4260/node-gyp/node-gyp-0.7.1.tgz","integrity":"sha512-K82B38Jl1BrgvcKzp60GXR/Z24muydzEbduwUaWHobOFGzzOuxb72Zfx6Q2/KaliPjZBaCy2ecXN8NvN8ncDlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7QXM1lbSbVSSE2jez8gp9ifVMhJqYwNYfowKQy+jsaAiEA43WrBkELukHK5sIgr0Tom2fQGtJZResBLverlH+J56w="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.7.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.7.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.7.2","dist":{"shasum":"a430efa5a9df73055bbc3e952e92d3bfba86a4cd","tarball":"http://localhost:4260/node-gyp/node-gyp-0.7.2.tgz","integrity":"sha512-RrrIRGK10ySUHAuOMHTi+mUteTvvurCvSaiaRSGJ1IeBSzV70xwpJ3N51A8vJHkVI00GfU3EIhF5RvhUBnDzZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCebMh9JzO+RaigJ6ZK0sSR8zQPV2fuLoEelgN48hi7MQIgeFhkPUv/RTVaRNLAhxx9gR6BZ2Ngbp3vADD4l+we+/8="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.7.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.7.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.7.3","dist":{"shasum":"560d87d86e115b07b703e741de196be643614076","tarball":"http://localhost:4260/node-gyp/node-gyp-0.7.3.tgz","integrity":"sha512-1lU1hN66lafX9N5YxeBSUv1JuDvC5LySPslhVKuDn/Wp6YwtaLijsKxnLxRr14JSzq2BAhZqmGAoQKrBaUjGPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFhd85l0aTEqFTn8H6lmGnzvZniU7ap/Dk9AkB5bTQgAiAH8uwRTeU6C4sjxO1+iEkRJnvrkcVs3YldHXG0yQa8+A=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.8.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.8.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.8.0","dist":{"shasum":"2a2b5f97a1ef122b39d7592c27f92e96ac6ad4a1","tarball":"http://localhost:4260/node-gyp/node-gyp-0.8.0.tgz","integrity":"sha512-uDANzpKx2PZxMN9RVrzqEh3XNFQ+5ZS8VQp4YQsO1S7VdPMU/XzA3c2dWHYuj+ttZhK6NOGdX9G6xvyxuCd2yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDW7agpvpZqbgZi2P39w+cAKSsPJTLY6e6yLU3ciUxAAiA+IS+Pf/EBFV6CIRExvqCR4NHmIDIOSo1cvfSD9mEKzQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.8.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.8.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.8.1","dist":{"shasum":"624260112b3898f306e15db0ab27b3d70ba4778d","tarball":"http://localhost:4260/node-gyp/node-gyp-0.8.1.tgz","integrity":"sha512-usfqmiIeCP7TTfpqB6lrK8kVpO48pFcxOIzded1iqcN/JKccO729mUm7FCdg6qf/drjZG8+sXS9loTd0PS02zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDzxXeD1cpMQjF775Z/i0QxzqqOywg1UsAnsrbC/xUoAiAUEze8s0lnMxwI0gACVWFMjerRzSzuYBgVKeb4TyInIg=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.8.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.8.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.8.2","dist":{"shasum":"7171571e48487b2104d4534b4a1ed6a95bad2844","tarball":"http://localhost:4260/node-gyp/node-gyp-0.8.2.tgz","integrity":"sha512-5OIEIPSi2PRNM43UQRWbX81PP9AFlq5qCaVInJ7kqlpbAg2S/68Q8tkCQSiZhJq2IOfReOHbkp8pgKM7njFJiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2W9dMSrOWzOT2Q1vZ5ebs7E2Z0eC0H8Urc+9Y63/NeAiBY19ttlxBFznScSagUUltz2ejf4dwYPr20PQ39OCkfzA=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.8.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.8.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.8.3","dist":{"shasum":"84f97e339ff96b4456f273e2ea047036727eec51","tarball":"http://localhost:4260/node-gyp/node-gyp-0.8.3.tgz","integrity":"sha512-1CHcw0Aip+i8B/KIGs0KNdH52/GypRAiB74VZBDPl3YLoDYDIIAX2mgpg3XF/vT2FmVKfYb8TFEIGhDwWIEY7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRo8Ncdk6yiGCaBpvibYvOizZ/4FPFWLvTabbZTWpSvwIhANDVTO62WVy0n8xaXxxDpEP+tPqR8RqPBVVYbepEFD7X"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.8.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.8.4","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.8.4","dist":{"shasum":"2e92dfba1b1cea50e71748e78e883877ece08abf","tarball":"http://localhost:4260/node-gyp/node-gyp-0.8.4.tgz","integrity":"sha512-0DasGuMk+EjmlhoZ8ZQHLqpAjKduDey96iu8XMCoVaX0+uawRHBDYVVq44EKa7WGQsNi//kKIX9RYHr7ub1x3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDErJfnzmSic90FYishK05doTLVTcFx246okYeI++51lAIhAMD7gg3y+aRR/aM90prWhvHUCb5eR3NPg2Rpp7Nb/uY6"}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.8.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.8.5","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.8.5","dist":{"shasum":"741e4a5514318648e47fc8442d9bdad66fdb1f84","tarball":"http://localhost:4260/node-gyp/node-gyp-0.8.5.tgz","integrity":"sha512-A81wnWTV1BfYH2m3YAeGWbDSqbcO+Ky60TrXgnahMpmevjUDsWop7SX/K/yZKznYF88E6Mfx+WvvxCews160rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBRsjDCuOVAk7WHLqcZRAfA6QzAyOzas+hvqMEiZ07RgIgYSeyAloOVN/TDY3XQ6dpcWnovJHuZmxPIHySBGrAyB4="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.0","dist":{"shasum":"194c15e91d415cd36ee2f0dc683fe217048e0581","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.0.tgz","integrity":"sha512-vSocDmnpgTGssY+dHeCYV1VzwAJSRXHhbIhnvzm9BJmv+nyKP4+opU55gpyf5GO6KSTCL0EdTrTvUgJnm8flIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR+0C7XlZgPn6Bq7TWF2Qwv12u4MrYtnz8kO6+RQ3CVwIhAMgt9ciSV8ehKJ/xoJz6s5CKXZynIypX5sjnL8Xf2OGS"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"~0.1.13","minimatch":"0.2","mkdirp":"0.3","nopt":"2","npmlog":"0","osenv":"0","request":"2.9","rimraf":"2","semver":"1","tar":"~0.1.12","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.1","dist":{"shasum":"0d70b01012f942c60a7b7fc502159f9d6e4e3f7e","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.1.tgz","integrity":"sha512-1cj5eV7wpilCfwrtDyOSY8+KpGWrjixwbOb3u8RGW6n22Tqcvy6B8s91gQihyYEoNu0QJIxzvJkPy9E5WYFx4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIxaQ0KOcWk650KbLW24WjuPvsofyzFQmXW0wp/84ovAiAAjbchv2Chq0J2f4LkLdAZgUTI9UaeTa9UMx41my4GIQ=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"1","tar":"0","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.2","dist":{"shasum":"ce3f138a350a15010f79d6b9b25fcfb707c1b4a4","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.2.tgz","integrity":"sha512-kdENzksM7fbg4erGXM3ih0rBhMbKcNFnnnLdyqZ3egZJD9Hmtscp2Sr5EQv7ggFDO4gBqJgZouZxGmBU2sBXmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBONDQ9QuFpVjlfewrStvbTdSpSlN9ZFLhTPBAyhOx+8AiEA/j/oTUPV+0mB8CVkqIbO7yCymC9YAvWhnBSZoP9Z46E="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"1","tar":"0","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.3","dist":{"shasum":"6ccc680d77026481ba1149d4f940679f68dab098","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.3.tgz","integrity":"sha512-R7F77YX7YhBW3IQTsAPSxfblJq85/KFUczr9/7T10Z/zQps/tLhHcSGlwG2gyuhcCe9kTgoNEi1pfIjdI/YwkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEX/W/w+E8Rq8lIfdTBEsotfRKb5WBOYYnNkjnrTxXT1AiB0VDyiR1pw/1cXLsDr0adkZ/lzb/2HXWfuB3A3vk8acQ=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.4","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"1","tar":"0","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.4","dist":{"shasum":"0ed1ac5db020f660d7a192a5c5d463047839ba54","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.4.tgz","integrity":"sha512-aMjCqtT3m+4eLtIedYOyTvqluoaXWaq08qYi7whWVI1S5b8x2s1oNNYYjamQsei8N0oVn89ycW6Sp6wt7DjuDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFleUEBhdY6jbqeWJ43VP2pejr8YERIvT3Ka+x0AtHcwAiARIMt+vYfLvomBa9/DTsJ4X2iuEI5zZMPAj+djt6B2Pg=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.5","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"1","tar":"0","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.5","dist":{"shasum":"965cb4eda42524571558b94b72917cc8c4601724","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.5.tgz","integrity":"sha512-dR+0+E9WJ2GOmWoqVI8rC1lSguBiSBV+itWJwja09dc3H8d7HjalA1xw2/9sXCM+4inTBpawiBrY6JNVkDp7+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPAgbWBf1WyqVrMO861eX8+EJOn3vP7w2MhsRVHvmEkAiBIdP5dbSVoFWGEcVNyAU0KFkEf6V3xvWvZVtX+zkgkcQ=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.9.6":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.9.6","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":">= 2 && <= 2.14","rimraf":"2","semver":"1","tar":"0","which":"1"},"engines":{"node":">= 0.6.0"},"_id":"node-gyp@0.9.6","dist":{"shasum":"af354c7486a83e40769d5af848faf9f0349f7f73","tarball":"http://localhost:4260/node-gyp/node-gyp-0.9.6.tgz","integrity":"sha512-aqV2oSmTIl7N4zNDIlX4SR+FdqeIEe6lXu0qft0GYiNhW9EvuJIi2GW56MYZec56dIHLUrE3kBVpJyFRFKXgKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcEq1GdnygGwOCiD2sACfbvZn7ADwEVF3O0xgbgKubFAIgaP83G9PkKPNkmI2KlASoOfm3stNkIvEEaokml9GNSTo="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.0","dist":{"shasum":"7cc00fbaad933507fc0007f77292f418a68bbd7b","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.0.tgz","integrity":"sha512-cNS4Tvl5X/sF6IxF0iiOkuKUzV67jClQy9RBBWLPc1seSEplSiCoJjNPhZAanVTg+vfjbtwLkj1wxR40p9YEVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkUHLbFxxoI9KhhT7heaD7lcHelN80bNSFQOZI/T2WkgIhAK6mrlCCY2chIvKGJjadV1fMihIVikjohzEVd9a8CYRI"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.1","dist":{"shasum":"78f1d6dbc3a8cc3797c5fb07400d71aae5768e27","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.1.tgz","integrity":"sha512-JErybjrVxvYX5KKs6sLcZRbs2bOOTOmbvWkAJ0Y7n3RRD+js7PuDgexpwVFkOipE5d1NTG8Pp747nguP0CLyNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMxZc6Y3xMTde2gLRws5nLcFgdreNDDmKzCI9T137MbgIhAOLBuVLTxoKzQf02HmEqp+Pzk51NzxK0bJGDcBSJGyxV"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.2","dist":{"shasum":"f5f0ebaa4cdf0f8bf304179c4d9274e76f982bba","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.2.tgz","integrity":"sha512-eyiFG7WHnNJuf5BwW41MVXe69kwqhMUtmr4Myhzg2DMWpCksgxHupsRisWaHqRu+S+a3K67YNo/sEPT5yxQy+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+En8d3eiNPNfw/ZFAFCHAMa0nOgIkC9Uk5yqRw2nDDQIhAPIGMlhWJ5XTBMewW5BTah7txYRERZKCsY7nl9rhbA9K"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.3","dist":{"shasum":"4c33654fd0f112be717eefbc1c5a1af874dce4b7","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.3.tgz","integrity":"sha512-0vXNNpsE5gcySn6hSDNKdhZ4WgtkXbptP4liWR3HxmV6r9lCWJndrudWeTNZ0Tw6i82FB9keVStYVU2pvD48xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuhHbuFTKW8dC901TvkFuljHxcoVgpCLArJSe5o5gwBQIhAJ7HocvVawSVG0GwEtA8k7PDlGd11ni+qcmMbwHheGTM"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.4":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.4","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.4","dist":{"shasum":"e00fa1a93b0a70c8eaaa658a02d76f15a7a445a1","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.4.tgz","integrity":"sha512-F/4Cwze4nB8CgDL3AOjKHjETRB3gz0TB4k+0avtV94dI/4Fhvx5iTMX6lALydD5iroG0gdq/Dnh/MJVZVHurTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvJXy764v5aH9jaD4bL5qqxLtBR0b9ZmK/KlI4ZxLwNAiAwoOUYONdSDFOyl1Nl7AqPgXCTYcNHkM3DcpGhMZ5vDA=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.5":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.5","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"1","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.5","dist":{"shasum":"e40745767d81f78533890c043633245246a5953d","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.5.tgz","integrity":"sha512-wdz25vGDtqIEoUBMmJDecg4sgxObl3+8q6SOc3NRhxmxaN/XFKBDJpgK2oAxy5991vfu+ELNUGPXb0zQvpKAnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR04hmxWvEIWBA3PLDwEWwtzAYC+XZCtsFdnnYLz5SBAIhANysHbcA1Wvf64AiDTCEJTyKDkIeRFS6TwTa7hqCwjUm"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.6":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.6","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.6","dist":{"shasum":"2b81f9c1b9cd3cc8fd56fe776744814e394d3427","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.6.tgz","integrity":"sha512-wJZgGBZDm90M2Dh8Q9+4WoFz7e5dE8AABd8UiMuO9TsOwhHsGblRRoAj1kSJrWICfHw5bgQRrEMfe2y3MTpeIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1a3ZAO12SM7DWRV+UtTXpq9S//LXl9zaWybB2mlEZnAiAMyAvQSudftn73X5vf5D9/63uNnIU2pHaSGfX2L93U7Q=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.7":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.7","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.7","dist":{"shasum":"88e165e761e060c696d7bd8fe9fae7b17c499635","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.7.tgz","integrity":"sha512-TY1T84V0fDtr/h8x3aex4QKLKSF4s1iMB4fqu9ocVfMnYCy5yJvXDpSQJDhkOaDWR7R4hE1zKNKWwVEaGxEd9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChAFBgwJhQ3Dq/bLDU6FjOxFh4nmGPDcFGB1c0huADKwIhANlJA8NXOMsNYwoT6uXpfz/z+tmGtrWHlQTUOuXHJG8j"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.8":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.8","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.0.7","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.8","dist":{"shasum":"8712bfb4cfeabd93a9b1f496b2f36099cf195a98","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.8.tgz","integrity":"sha512-UQrA4wRMk2BTBUCjzr2pOD/U1wLx0n/BBtjuY/tFU7n854K0G0Bnlz++4aIaBDhIPbtpJVZGpFuScvYFlhpUig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCccx87YrWFG2ULvMgt6ugLjJQja+tEgaBD3rH8FhIatQIgSN4nlnTtbZQe6zuzErso3LuOD9451iIhNQXj+flD6as="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.9":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.9","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.9","dist":{"shasum":"de5e20f75ee291975d67c105a5653b981bf8974f","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.9.tgz","integrity":"sha512-kfO0vINysILvVNZNmYxtniN2CzSjrwmkd21R+QpLObYGVCZThnxE3wAVI0xuf3JgiAWVuNh9S51Ih0JloPxpuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvHgyCJSAKnH+96H7iTvKRFR/E1sHZrfvm3bCYs+oamgIgS0mbkmxN4Tl37sY+VroVedbntxlsBQgCP0EpgmcQols="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.10.10":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.10.10","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.10","dist":{"shasum":"74290b46b72046d648d301fae3813feb0d07edd9","tarball":"http://localhost:4260/node-gyp/node-gyp-0.10.10.tgz","integrity":"sha512-9o2bSzmWWYmSc76owHSW+3CVFSkWY0ktgomvZDuYO2+67zNG6/xT2p354YwtCDwfgrRbFFJmfP3V/EnMtS/e/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/E2icLwUOBk4raYWkvtsul3sailc331SbcE3CqdRUKAiEA7BmT7gPFjtMBC27bzTozI52FeQ0fQN/gp7+KE6Pb5so="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.11.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.11.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.11.0","dist":{"shasum":"ee61d3f9a2cf4e9e2c00293d86620096e0184411","tarball":"http://localhost:4260/node-gyp/node-gyp-0.11.0.tgz","integrity":"sha512-Kthg2yNhkp7lXmoyHWFn6WqtBUgHWoyKwgG1FmxyNufQxEaGGqoa3BzM2L948nrHSunUi6IgOJ+h5qTfkLoxQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe9XRX/hWW74nsYi30Uhh0zddysM0Zzxkqw7TSTIfU3AiAHw8p2q1w7WSn/mPQhhTZQs0HpvXY0duq9P01S7nojnw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.12.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.12.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.12.0","dist":{"shasum":"11f0f3b1d5d9aa0c9148e24f116b03717254097b","tarball":"http://localhost:4260/node-gyp/node-gyp-0.12.0.tgz","integrity":"sha512-/BlJA5Jdvf8ICRMiDdMIaPhGaIn5Xf7UcnJSr6bn2CEsBuonFaUKOZU/TuXR26ct817LWkZSX5q98uWnt1lSWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdY6tyI2ZZmp7H/tPNy2FLTs5koeZdjudHp1W/WN07UAiEA8Gypc0CYfbenh23jtDHYHwGxgX417XYzdanDM8nPTDc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.12.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.12.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.12.1","dist":{"shasum":"6da8a1c248b9dc73d2e14e1cd216efef3bdd7911","tarball":"http://localhost:4260/node-gyp/node-gyp-0.12.1.tgz","integrity":"sha512-UBgpP9pUoMDEmtdd0KdAoMcXCUU8jW9Wi4ABs6fNIT38V8bkD7iEO2sUJyQc3KSRMg5S2BLPj/x0drbRQFTY9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9UJBqXBOu9p+Yos2Qeah0vWGVE0Gnk/L/HFhdhiRSGAiEA/Q1hHoK8DdT8Eo1HK03sstcubj0HauyXMZuvdJl5Bpk="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.12.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.12.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@0.12.2","dist":{"shasum":"bdca7e7025feb308ddd7fd3434300e47703ec57a","tarball":"http://localhost:4260/node-gyp/node-gyp-0.12.2.tgz","integrity":"sha512-26VmKYzuEtmCf7y2a++Bs1THhdTykrZrloC3Bo0xydlVYYZwVWdeiAdOeqHw7JHexxfboxbCaDPsHD0QUavObw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcmbzXQxUONu8BnNPvaPSnEuIha+wyHME93bGhwfNGyAiEAowMRiWykpQ+KztvDMjzMb86uzHSvcqEbhUXhfHti9L0="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.13.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.13.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@0.13.0","dist":{"shasum":"84e216991a64ce5f03d50c95518bd72ca9e10f1e","tarball":"http://localhost:4260/node-gyp/node-gyp-0.13.0.tgz","integrity":"sha512-HE2JLE4hP0rUf5faNKFqzCB/R0Kdorx+pbkXUiwAbKJjlZBDwbceE+0Jfv4TOKFmD1uuX99zW8FSsr1UkPnbBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQColBuMH9oJtnM/QA1FTPMWusiqITejkcWJKbP33IsIaAIhAPvOFCtnlfQfhm6UtUwMzkbDAuS1eCxc4vy/0XMbYSKj"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"0.13.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"0.13.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3","graceful-fs":"2","fstream":"0","minimatch":"0","mkdirp":"0","nopt":"2","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"~2.2.1","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@0.13.1","_shasum":"5a484dd2dc13d5b894a8fe781a250c07eae7bffa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"5a484dd2dc13d5b894a8fe781a250c07eae7bffa","tarball":"http://localhost:4260/node-gyp/node-gyp-0.13.1.tgz","integrity":"sha512-s/t9e4zg+gvOGP9JMbx96eO6zpCltC/OybadSZqkURnXhT7vTw0fEVjmttIZvXqj/vRxVxXcKXPnn5qXEj0e3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIM3njkDcQS5ENrXZfDqZ5IT8ElE3/7ZYCnlqM0/N7TAiEAsdzTk4pnLXZ/K35GwYsxMjOG6D9Dz8jRuqBo+xLVgjo="}]},"directories":{}},"1.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"1.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"3 || 4","graceful-fs":"3","fstream":"0","minimatch":"1","mkdirp":"0","nopt":"2 || 3","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"2.x || 3.x","tar":"0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"0b86963b9fd6466312cc3741ecea0d7312354083","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@1.0.0","scripts":{},"_shasum":"49d330ab17afdd8399ef84e40bb9b8510e0f9084","_from":".","_npmVersion":"1.4.22","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"49d330ab17afdd8399ef84e40bb9b8510e0f9084","tarball":"http://localhost:4260/node-gyp/node-gyp-1.0.0.tgz","integrity":"sha512-0U3UfPi4Cy2yD1D31jM0Lry4UMhso6GRRvHy6UZnAFzk3YMuHKxryAPNxTfTMxq5UuYu5VeXaeQ28vqGVbghXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfOPxLnwEQ7j149VyxpAWbyV39f2oBThewIXUhc4dnCAiAVxIPJEWAOG5Gj0ZHMJg0RBf+6+6T2dyDakEgKgiTzaw=="}]},"directories":{}},"1.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"1.0.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"3","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"2.x || 3.x","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"b2abd70377c356483c98509b14a01d71f1eaa17f","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@1.0.1","scripts":{},"_shasum":"d5e364145ff10b259be9986855c83b5a76a2d975","_from":".","_npmVersion":"1.4.22","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"d5e364145ff10b259be9986855c83b5a76a2d975","tarball":"http://localhost:4260/node-gyp/node-gyp-1.0.1.tgz","integrity":"sha512-rFmdkbg4uR2xyHKaaR1LTVYGKMn1gRA7v1DEXCaSbooihutRBTruDAhP6JUJvvxSzEPgDqi4AE373rJagmYQCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzn6AhMaqYjMlIvWmok+PojUNp54CcMUneXSQUMU36UwIhAKy07cD/h4LKTIbigO5xhgrCsrUoi8zKeTbtSflIoUFb"}]},"directories":{}},"1.0.2":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"1.0.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"3","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0","osenv":"0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"1e399b471945b35f3bfbca4a10fba31a6739b5db","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@1.0.2","scripts":{},"_shasum":"b0bb6d2d762271408dd904853e7aa3000ed2eb57","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"b0bb6d2d762271408dd904853e7aa3000ed2eb57","tarball":"http://localhost:4260/node-gyp/node-gyp-1.0.2.tgz","integrity":"sha512-2Ccd1Ajhhnbu+EEw86IyfBB5Fq8mj8Oo7zDX/7eT717BupeguR4CFJeTxQr+NYS/J/ybJnIiL1hoek9Fuhmz2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqgIkF88HxQyNY3UMcOqW/Ddzhtrh5NQzjOZ7IP0k4pgIhAJLm1B8hKSBIJZwuOCzmZJLDVLMa4ciyEXl6WOI5GqFs"}]},"directories":{}},"1.0.3":{"name":"node-gyp","description":"Node.js native addon build tool","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"1.0.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"3","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"abad2b58c03de713eb1805f7a681b1084c08b316","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp","_id":"node-gyp@1.0.3","scripts":{},"_shasum":"a2f63f2df0b1f6cc69fa54bce3cc298aa769cbd8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"a2f63f2df0b1f6cc69fa54bce3cc298aa769cbd8","tarball":"http://localhost:4260/node-gyp/node-gyp-1.0.3.tgz","integrity":"sha512-EAczurvxA48qitVXeP8TZdYw24OxVut9QkuGOjVqA5XgGj1Y3H0Qi8H4gxGsToAd8bnlYr0/GaAVvHO6aQJzAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOsIKX+x9cM9U/luZeQ9rZYi5I/K21mWQZhN/2hC/JpAiB7oDzA32dMv+wGOzpCAzYrlSjkbBOsLYcS+c7vSFEC4w=="}]},"directories":{}},"2.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"2.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"3","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"4587ae35ae0079b18f8e7ed2129c31c7e623644a","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp#readme","_id":"node-gyp@2.0.0","scripts":{},"_shasum":"0063644d2c9c8452489d5922cdf7b0085081b66b","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"0063644d2c9c8452489d5922cdf7b0085081b66b","tarball":"http://localhost:4260/node-gyp/node-gyp-2.0.0.tgz","integrity":"sha512-snR1/aBoPyQWK032kO4eo8fp4pOnLEd4UGDsl7pKQTDzd0VZmJAR8O/ThQTi/2PrZOI4F/7rKyd2QsIsWtZ5aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr5RyGc6NmIPUcNPk8VgP0pk2SjLHWrSAK8qPC0iBEjwIgYgSQueruTJvenaK+2GQm+2m/Ov3I0NIJqsMKX9cbdDI="}]},"directories":{}},"2.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"2.0.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"3","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"0b9790ab6b885e2020e83936e402ac23c9e84726","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp#readme","_id":"node-gyp@2.0.1","scripts":{},"_shasum":"38e9c5b54df7115cd0953cee67863f839d0c7888","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"38e9c5b54df7115cd0953cee67863f839d0c7888","tarball":"http://localhost:4260/node-gyp/node-gyp-2.0.1.tgz","integrity":"sha512-6fIcR2b3uYJMhBaROyZBLsbKd7LkLK5xCEh8++uHP3OPc8M4kKp5YixRja4Tj3AqUY/ZOIBiNpMFonfHMTIcfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDwi3MnF3uZKBlq35WtNb0BhMfQUE7ry5TOYOM73kkxgIhAN5XBuaKQ1QWlj1VvfXcUQ5rTNdW4BEgPu1vvqUKUXqM"}]},"directories":{}},"2.0.2":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"2.0.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"3","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"gitHead":"f403e263b87f6a8ad130add248c90565d49427f7","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"homepage":"https://github.com/TooTallNate/node-gyp#readme","_id":"node-gyp@2.0.2","scripts":{},"_shasum":"6350760aaba74ba108fdc368afd8864e14b6ad91","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"6350760aaba74ba108fdc368afd8864e14b6ad91","tarball":"http://localhost:4260/node-gyp/node-gyp-2.0.2.tgz","integrity":"sha512-lL74112MH5Df28DGgdd3ghqtRdQRpPv+cisgTdz1g50wIYCmmh7BtleW8v9rmdL0LfOoLqcoO9H2XXKBGhfWsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQYT4MBEO7DE54CGfx2w5QeECBkr8FQq5ZJqN7W4csHQIhAP6gLiULRh/Az7b1Dx+WzQsG1cXHb40fQD6/6YQmQieG"}]},"directories":{}},"3.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"31a2acbb975d8f8e42d9a50c4fcc30fd02f9810c","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp","_id":"node-gyp@3.0.0","_shasum":"8bb0d4d21edb00f956d81db031f582cd7d07bdfd","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0-rc.1","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"8bb0d4d21edb00f956d81db031f582cd7d07bdfd","tarball":"http://localhost:4260/node-gyp/node-gyp-3.0.0.tgz","integrity":"sha512-w6x1cFPGYt7MBp0Rblui2Yp4yBk/iIkPQ5RCSL6ij05gm2g3myC8sNmytXWqPVrY1ZCj6zIZ7+JKfK14xZq0kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJIqDGPPiwRNG9AvSPxj6b0rgH8Qy7wkLANZbtUM1oSQIhAOAtwblT4UAS1eB6ARB20fK3N4tuyDN+hI9PyX8qTH5f"}]},"directories":{}},"3.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.0.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"112afb4466eafe8bf9d7c72cfac94222d952c370","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp","_id":"node-gyp@3.0.1","_shasum":"597a2069786a443add5eecffc160f5d6c7045cd7","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0-rc.4","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"597a2069786a443add5eecffc160f5d6c7045cd7","tarball":"http://localhost:4260/node-gyp/node-gyp-3.0.1.tgz","integrity":"sha512-qOh0ljFgThDRuGoELkMt2i3JA+8zb1+YSYKpnsI8T/ZbYBnBnRmbvPES+uFyJTzgC6u7BgrkM9aTqv2DnJJl6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPzwytQ5+W5KPjtgizblUy7d68UKaehF8h1do8jUAThAiEAxSyFUWfGjKnHByjTotN6BNg5Gyy1QDOiTbOT5Snzi7M="}]},"directories":{}},"3.0.2":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.0.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"ecca4ca7a2de05f96bf2c0d05da0bb197fd659f7","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp","_id":"node-gyp@3.0.2","_shasum":"46130b8e8a9300d74946fffa928f4afee6202607","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.1-pre","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"46130b8e8a9300d74946fffa928f4afee6202607","tarball":"http://localhost:4260/node-gyp/node-gyp-3.0.2.tgz","integrity":"sha512-zmS0O3A0atJCUs6FrC5K/IuSQnSuByFg4acbAXTabmCiYgjO6bOL72JZUqWaWTLcuIP36d7IG9OO946YXwwzJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKokSip5rkdI89FwXo2TACbLXEDjximQigudVMxZc/dQIgFrBzi8lCacp5B+rwnZwUc0zxX/2t9ByfRfoFKDH1B2M="}]},"directories":{}},"3.0.3":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.0.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^1.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"d6b03851d366c7fa78e7d2f57c61bb074ea45ea3","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp","_id":"node-gyp@3.0.3","_shasum":"9b004219f4fa9efbfd78c5fc674aa12e58fb8694","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"9b004219f4fa9efbfd78c5fc674aa12e58fb8694","tarball":"http://localhost:4260/node-gyp/node-gyp-3.0.3.tgz","integrity":"sha512-vwcqhQ4pfOgHEftyJgLunDGIaPCe3urFlvSngHHA2lczgHoN6kUPw7gZgIDtYFO+3ez663FuZITt+VFYVF783A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6LEQ05rAJCr34j5TT5B6287G0YhHOrcDLwia00opYoAiEA831sHsllsCQyPF6PElej1Gu1vJqiHOWVtht0+5JSUQM="}]},"directories":{}},"3.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.1.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"ec59ddfc535570662308bf7e216c05edd5828ecc","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.1.0","_shasum":"89f10ca99cbd1e71441fd10887f62c10d5024288","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-test20151107093b0e865c","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"89f10ca99cbd1e71441fd10887f62c10d5024288","tarball":"http://localhost:4260/node-gyp/node-gyp-3.1.0.tgz","integrity":"sha512-sNSe3oYmK5accCRZ+RMDZk4QDGdDcHYzFc6Tk6y0qX2GnzTR+uWS53gT6qDleOAAp7mCmhI2Hj/ckHRxPaJHxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgofLS3M1nbwv9WVVbujcuQkQHjnOtTtMfQ+U34GM9+QIhAK7h+QehkoAw/KmJm7IBJt0G1a0LyelFXbnDdZ6hx8dZ"}]},"directories":{}},"3.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.2.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"328d6711f0dff2b820a35eee3cdda693ee1850a3","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.2.0","_shasum":"ed0bff7223d5607f1c3f7309ed4b7b99977e6d05","_from":".","_npmVersion":"3.3.6","_nodeVersion":"6.0.0-pre","_npmUser":{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"ed0bff7223d5607f1c3f7309ed4b7b99977e6d05","tarball":"http://localhost:4260/node-gyp/node-gyp-3.2.0.tgz","integrity":"sha512-KQvhJTBGAQjdRsgB8XNFZuWtW+vpvCx+jWdU3jIZcxnGVcMTicuFu9Ymq+JJUVHlZSK3B1uLFn9rOdB7U0zRmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/iarbYlIUocWJJgip3fZnUZiYDVh2LQbDxthOeh4IowIgO0WlUQ77RKILtZiPgFyKQGNNsejSrj3bm02ITebT9kw="}]},"directories":{}},"3.2.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.2.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"89692c9187e10df944b0bf587ed44381b004a08c","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.2.1","_shasum":"f5dd569970a508464cc3c15d7e9e8d2de8638dd5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-pre","_npmUser":{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"f5dd569970a508464cc3c15d7e9e8d2de8638dd5","tarball":"http://localhost:4260/node-gyp/node-gyp-3.2.1.tgz","integrity":"sha512-SupBq//uzFWQ04nrKKO/XScjuDVCw8x7Cfle7IWiaL+bXHWyPIpC4vwFDA6yXmIpu7ytwYVi1tYVmASHJ9/7vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIED0RKgAC1EcEhNSkpV3nAh5la1GjrZcptjFjGFfH1V1AiEA1c5Gi2YUCk4OFlRZz7l1yDk3IVvPTUogF6kCsgr8ptM="}]},"directories":{}},"3.3.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.3.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"7b10467b57dc632d358917decbeea94fd1172282","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp","_id":"node-gyp@3.3.0","_shasum":"7cc676b72d0be31dc977fb3c93539cab7adeff1e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"7cc676b72d0be31dc977fb3c93539cab7adeff1e","tarball":"http://localhost:4260/node-gyp/node-gyp-3.3.0.tgz","integrity":"sha512-qJobuBQAXDhdwBVgDX2FjU2ZNABlMeSh1oN/DNQ1YNZeuDY4WfJlb0/E6yN5cYAwbPr7OfsDc4f8ucNp0MHpYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDM7MIGJIlhZYYQ+pqkIEYGkFW+JL1rkX8xrCkWrIs4rAiBtfvZLWe5U+6bDOXq53N2VV8R5UcAGgvSoQbWZdyQk+w=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.3.0.tgz_1455598883163_0.7978834484238178"},"directories":{}},"3.3.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.3.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"3 || 4","graceful-fs":"^4.1.2","minimatch":"1","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"1dcf356ca7b658789447108b29a985c00ffcf0f5","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.3.1","_shasum":"80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"6.0.0-pre","_npmUser":{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0","tarball":"http://localhost:4260/node-gyp/node-gyp-3.3.1.tgz","integrity":"sha512-4Zq2sNpEQCyoBkUcddbr9HVx1isGcFGhbNVsbCNCyBO2s/Hj3YhGHFPeA/0prZKFmZbCgOMHDoAF5d2ZvfiuLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuk3SdpQa6ihTL1sQpah3l9mMSLBk2zK9Uv6xokxLglAIgWCutAOF0AUwjuRlRkiak3aEAdd6hmEHBropJq/RJyfk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.3.1.tgz_1457115144174_0.4018901875242591"},"directories":{}},"3.4.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.4.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","minimatch":"^3.0.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3","osenv":"0","path-array":"^1.0.0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"d460084b241c427655497a1de4ed351a13ffb47f","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.4.0","_shasum":"dda558393b3ecbbe24c9e6b8703c71194c63fa36","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"dda558393b3ecbbe24c9e6b8703c71194c63fa36","tarball":"http://localhost:4260/node-gyp/node-gyp-3.4.0.tgz","integrity":"sha512-HtmskmW14d8KGUYYHKFx+W4k2oGeoDLHylGsgRXYh75yFsSrv7/Dw3sdAmuJ4AB/auxa4P5/NC70W4+jFrcofw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAs+w4zIPCtMhiKSjJbZaCNR5OUaHEVy1wo/eOgSd301AiEAiYkU0UNqJtmFVvP0c2NWwjXYdQwLHnMvkeL3j5DCu6g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.4.0.tgz_1467079381888_0.1804589256644249"},"directories":{}},"3.5.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.5.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","minimatch":"^3.0.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":"2","rimraf":"2","semver":"2.x || 3.x || 4 || 5","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"4793e1dcb8f16182d6292fd2af579082fc11294f","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.5.0","_shasum":"a8fe5e611d079ec16348a3eb960e78e11c85274a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"dist":{"shasum":"a8fe5e611d079ec16348a3eb960e78e11c85274a","tarball":"http://localhost:4260/node-gyp/node-gyp-3.5.0.tgz","integrity":"sha512-1x47+c+//NnPMSd3AgdtMyKsgwHMLeFRSkevrCaKT1okkl52Y5i55ylFaOBQ6x7TQb9ZMkRpJaNuAAasV15kNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkjf7ZkSFRXwRZSvOfxlfNtlbZFCluqvZbFFc2lvV5JAiAmZL5XovdpZe6KDD6BGsNVuqxNy/Dy5OSQlVHygIseAA=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-gyp-3.5.0.tgz_1484012223403_0.9361806979868561"},"directories":{}},"3.6.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.6.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","minimatch":"^3.0.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":"2","rimraf":"2","semver":"~5.3.0","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"8d04acfdf59ff1015d209feb23acd88d593095a1","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.6.0","_shasum":"7474f63a3a0501161dda0b6341f022f14c423fa6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"dist":{"shasum":"7474f63a3a0501161dda0b6341f022f14c423fa6","tarball":"http://localhost:4260/node-gyp/node-gyp-3.6.0.tgz","integrity":"sha512-Fwgkt5XbhOZ+x/j3e4xpq6MO/IP04TRhE+NFr3mlyNBIA2vulzqU0jATnEbvKkDbZfXy9yhvxJfaXIdg4Idijg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnliTa6KYyMbWI6dO3bpp/st9+HWdkw8+0zmJF6Bs0JAiBCyurbILETRPORmaAM6YdSZw1KDVQYOqdJVXbbGqfb4Q=="}]},"maintainers":[{"name":"TooTallNate","email":"nathan@tootallnate.net"},{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"isaacs","email":"i@izs.me"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.6.0.tgz_1489609568977_0.2317710432689637"},"directories":{}},"3.6.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.6.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","minimatch":"^3.0.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":"2","rimraf":"2","semver":"~5.3.0","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"ce815f9ba96a21aeb3da4968e844540d9faeea24","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.6.1","_shasum":"19561067ff185464aded478212681f47fd578cbc","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.8.0","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"dist":{"shasum":"19561067ff185464aded478212681f47fd578cbc","tarball":"http://localhost:4260/node-gyp/node-gyp-3.6.1.tgz","integrity":"sha512-dxpZI5RK5Hwm0m5BhvB4ovTLi/LbE27RMobZruWqE0kmb11Fgm/lr2yqg+43iJubXXyswMXBIubzkRGdnfZ1CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSj3wDA5F8NwosyhNwLPvlUbQGmIyaZYVzVm8WlfYGdAiALOLiZ/2/m69FkjGwHJ6rpxUCgy1frcyyqFhByuMy9Cw=="}]},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"nodejs-foundation","email":"build@iojs.org"},{"name":"rvagg","email":"rod@vagg.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.6.1.tgz_1493589624797_0.6179928893689066"},"directories":{}},"3.6.2":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.6.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","minimatch":"^3.0.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":"2","rimraf":"2","semver":"~5.3.0","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"b5b52f7bffb55064a623e2478252a8939259cf3f","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.6.2","_shasum":"9bfbe54562286284838e750eac05295853fa1c60","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"dist":{"shasum":"9bfbe54562286284838e750eac05295853fa1c60","tarball":"http://localhost:4260/node-gyp/node-gyp-3.6.2.tgz","integrity":"sha512-H2jweTVLBshL/W6sWru9f/GmquoMyh9zjyfsznfX00q0S5XKLrrD1M+pyowuXzpwaOclU7eo37pOaQklbFDQBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAG3/SnCv4FSgN7Ed0Y2U3poteRmwKn1iZ+RQETfqPlPAiBPY3L/38XkbKYYUiwEfZrKj33/ptY8oGRybuYCQqGCuw=="}]},"maintainers":[{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp-3.6.2.tgz_1496355328153_0.5960033773444593"},"directories":{}},"3.6.3":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.6.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","minimatch":"^3.0.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":">=2.9.0 <2.82.0","rimraf":"2","semver":"~5.3.0","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"4c387070872d8cc7224524852f03df4cd3b90a7a","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.6.3","_npmVersion":"6.1.0","_nodeVersion":"11.0.0-pre","_npmUser":{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"dist":{"integrity":"sha512-7789TDMqJpv5iHxn1cAESCBEC/sBHAFxAvgXAcvzWenEWl0qf6E2Kk/Xwdl5ZclktUJzxJPVa27OMkBvaHKqCQ==","shasum":"369fcb09146ae2167f25d8d23d8b49cc1a110d8d","tarball":"http://localhost:4260/node-gyp/node-gyp-3.6.3.tgz","fileCount":108,"unpackedSize":1663510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGjI4CRA9TVsSAnZWagAAYRsP/0VaUemNP94GaDbABRIp\nZHBeg/9gPsooQQgVix0lf4sYjuGV8xeHHme2Pu5f2pmSp5LtjRkjO8MUUXTj\nmtRsKPsumbYxhU76YKNiVSwsDWhvYL0icyINS4D0QyCsd/SbVNfD/MScznvZ\nCpnf1PMQM1iPLY/WoKKPoeWwLvB4GHNF5LoATIkPJ6Sin/EvP/w1egwWWl6M\nXr4hYF7vj+/FKhOwHP5QFIbNT9gZlbzgP2NDPpWu8lLPfDCHJd2ZnufC5NpS\nSEC6OLwmTYVsyJhREnMwCGEF6CRRor2D0ojHFXF8kWJBEeRmYmUu8/58r/70\nNi2ZclUAn0JY9FVhWZ9Gu5dtrC1bZoqwjFoKqZv+6NOveOMzsM81XYEQFQwL\nNKj0w8JMvoe2dlTm9P8w1bOmGruwqyWCeUL/bbTe1v3QcHRw8qSSBOnj9mFL\nnTbA/Ua/JZkjjzCIeaj02w6j6SXvk4K+bSpPAq3gc58sN+jRtOJpB/gKg8dD\nvtx08zNNvVBboIQ9FXr46MpUj1F6G6L51x4MTsQ0I0oD63Nxfds2q4/T9/Lx\nATZwS26ZpiAncOsWeIFKXBo4Xqut07inDjbIBTAE+PfMO3MX2wGkMEkpb+M3\nBekihj2nJ4pS03gNlDI1k15/+ToJ/6m0M+Qi2zSy5aRfi/dA0qKbl+zPBefI\n0CJL\r\n=09BZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLW4Q2wg78uYrRW3PAVEX2x4kI01fZtbNYTRO0YFvDpAiEAq2z+zScUzCrkBhW46gLXKtkYiB1VRdT0lN+2HmA1bLs="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_3.6.3_1528443446743_0.8505867560509839"},"_hasShrinkwrap":false},"3.7.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.7.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":">=2.9.0 <2.82.0","rimraf":"2","semver":"~5.3.0","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"d8a0ca72a812fbb5668de84d45f445724a90428d","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp","_id":"node-gyp@3.7.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"dist":{"integrity":"sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==","shasum":"789478e8f6c45e277aa014f3e28f958f286f9203","tarball":"http://localhost:4260/node-gyp/node-gyp-3.7.0.tgz","fileCount":107,"unpackedSize":1595931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGqGHCRA9TVsSAnZWagAAbaQQAKQQRl9QugeZKU4TT489\nL5Re3cdHGKOrEeMwB1yuk96UepD50IIC0ha435WxKG/sNOGNg6wHCr37Sa1t\nVNUHR0L7eaE4y85G0u+I0HTsRT0kWd8JaeEWz6yjnsCfhGzo2D3K5HiFaySd\nDTf8Or/2xWnt4ztz57KrY/2f4yF8Jk1CMaFHzsX+ppeoGeUGSCahl2e8Yvko\nPSejD+zL1uL/0OoEO7vT9YSJg4anilF3OHTV8GWGONpxM9YQwTcDyHScwzUa\n3Bvju09L/Tl1Ijp+pVfoLxqoPoCAXj2XLY5g6h5CFoVOE3KbvCbWh9AtYqla\nl+g6mp5HN4CzBgw4zTmmW4qkgCh9WjgDSyHQ71fMrYrwgue6S4yIFJy8FnEv\nq9z6z7pZP9FZi1wo46/6PhMkG7GIb7zpVoOXYdIitny99f3Gv79n44bK2WD5\nGjeZscNEnFiWx0kYKcceO8/BFbZTu9MDC8vlqSH2eE2hpJeqUv9Vfd7mrX7c\nm176kvo3mhcLd8dxSLhY911qMCSpPUHHeaL0htqn6rYJ9Muvq8DaYy7FS1kz\nUpfgmV/pSrEy49WK7igaBS4errYO5ACxZLZK6rd15B3ZBdellgQOV5Ft/jy0\nHwCo5kh1TEs0+156LKuLVPD3FJkQK7mg3LswgsM4/g2XWZwuDC5CZyJP/jz3\nUhyM\r\n=CjcQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEzsFjACdYLqgy8DOIKhKkgkjJxZp1NuqRsMy/7JentAiBvLTTK14YYRzEm55l0ACJK5IWzzvaMsGNbzW0mSS8Nkw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_3.7.0_1528471941874_0.8427013334061366"},"_hasShrinkwrap":false},"3.8.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"3.8.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"fstream":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^2.0.0","which":"1"},"engines":{"node":">= 0.8.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"9a404d6d36dcf9c7be2ae9963019c4d89bbb9155","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@3.8.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==","shasum":"540304261c330e80d0d5edce253a68cb3964218c","tarball":"http://localhost:4260/node-gyp/node-gyp-3.8.0.tgz","fileCount":109,"unpackedSize":1610630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba5CnCRA9TVsSAnZWagAAYjwP/24ixELdWdA5vxc2wX+h\nSv2bljv5fPIfc9I9K2fQML13jsIhM09scT4dRqXsS8tNRaUEtk0brWwcqeEk\nYZH5iaxJBwRxxWoURThC5n26m1+lpHesXeO+ybjsO2XywhC3PrkPhGdsTPEn\nE+hhQmUWZfw0/xm0tmTA8/hVCx3CtbYmcjNPGnSNRnUQV12299j/FPMV9mQn\nAIYKkG+vWF1gQuAZJyrn91DDyMvMLJzPw8kUfyZaV+XrfKm7Fwdl9MzQ5N5H\nbZqOOme8/7bh8MZdltNAN6i7he6rYJE/NZc4rbCyKOJiuYRPViKBlZRjkXwk\nxE2aKU4tE3T2Tg0Lq/mD5dtoKZqKnMWNY3m6g+aPI0eouSS0hH3ChpS0Fj6H\nE+0eqCejSdXZOrV+f1X5Lp8cQ4KC1eQtPUTVoQ9uQEagKMfIr4LvUVQFA6JZ\nBZmYOqeBzhBZJ4ZP8+9qtYYgyjSs4PMcUUjMPwvc9nNXe+WAzrMYZWhG1DPg\n3U+S6c153tfaQzM0QgLHzMGboPkJKy1ksNmYM9/nAMNyb+0frYy2ipLRbWN/\nGooE2vT7DdtkYBULP4KU0QUii7ZiRDz3ZzkK9I3oFNNUZEeS3ZNcskBNe9K4\nRok9drX5T0yxh36kq35//aWnOw0WbZAOpwTZZzEztdCc5uOI+8gyR6J5+IgK\nH0sX\r\n=iLeV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYMMJ37VeHe3j9zzwjphFjAnewT8+zt253QdYiK09W2wIhAJPfTmPg4BBcGcBW8hY5TX27jLqltKPDXnq29ezp7Hwq"}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_3.8.0_1533776038884_0.5439886750622425"},"_hasShrinkwrap":false},"4.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"4.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","osenv":"0","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.8","which":"1"},"engines":{"node":">= 4.0.0"},"devDependencies":{"tape":"~4.2.0","bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0"},"scripts":{"test":"tape test/test-*"},"gitHead":"41f2b236a0f93adaa6ac4205620157633c07c062","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA==","shasum":"972654af4e5dd0cd2a19081b4b46fe0442ba6f45","tarball":"http://localhost:4260/node-gyp/node-gyp-4.0.0.tgz","fileCount":109,"unpackedSize":1611097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv68ICRA9TVsSAnZWagAA6BUQAJAPn/bA8AgzIsFon8Fs\n02t4VqqqwEJ234g9nZuz23fq+llsULEtUZpKqvQMCHvsmnrEHniq9zgfaxOj\na34Rr7eqTaK9Dx7WAIelXDvtP0jBcxZqn7zyacEnl/9/hisXx5C50U3YVzsC\nWnPSpA2Hijv+xrYt1J79NU6UbQd/vMeceiMP9mgFrFnOPPr35Q1KmOZFbziy\nkAE/bs2W0mo0kS9/W4CebTrN6pMLNRABBF65W/jUN4mlHZ/LJN6WX5qhNrt7\nbzJjKt24hWEZNdVd1uMmiXr8x+7KbBYqpsNkAt2c4VT7QNMSU65Ufbc4Jw2E\nExDwLgorvC4DvQQzsMccfiz4Ow777qtnqA0VbuYNc/e6xX75LL78PpKZ0uM8\nvZ/ANJualPrp+N5qN1HEHFtWckUQ7mSnN1jPjkN76fAgQDlgMappksYAwZ8u\nAqg32SMnkQ+0m0mxkYGTJyHqeN92xPNSb62g2O/Pr5kjQK4v3mj8FiBh0ViV\n/VW4pnb5ZL4lUaalzRg8689LK7lIZCqTWIiA7LB5X4/bFcdQazZvYeBJ1vo3\np/FMzvpe3NV8ZyUvaxaELCuB3PUQ6k4Wf6Oa6M7fE+dKYqVzYHIFSmLUjT+M\ntogZH6I8NZgqiuUW+4PguI38xguK0uQSz8hG4zwGju74u83McyG2sz+OMNJ8\nwRzF\r\n=Yvg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqOQIttoKFhb3Ox+yGCfUy8lR6o00a7XEHairOlRJGfAiEA3SVX9HedsKdwTmXsMSdgluTlJH+QrUgm77tbaJf6TJM="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_4.0.0_1556066055656_0.4030246789903129"},"_hasShrinkwrap":false},"5.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.8","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"babel-eslint":"^8.2.5","bindings":"~1.2.1","eslint":"^5.0.1","nan":"^2.0.0","require-inject":"~1.3.0","tape":"~4.2.0"},"scripts":{"lint":"eslint bin lib test","test":"npm run lint && tape test/test-*"},"gitHead":"182e846b2a9af2540b37ddf2aac0bd873679d1dc","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6IemIMOtCFsMm/GRHBclAKKLOBZgCjvdZVwuIQhJino14BMz5oFASXLTkPgDhbYsucM2979N3/gPLGlzfpky/Q==","shasum":"b5fecc7d86ed739d15a458703251af4b0aa67d3e","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.0.tgz","fileCount":118,"unpackedSize":1715809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAgxvCRA9TVsSAnZWagAAu4gQAJ3KQpwEirwnI2NwsBXg\nx/rUovkclliOnsX1q/CrNkgH5KaxMD8EoJKLZl/LfaTYVIaQTvz63GPser5J\n/e/VjBfvhNhPvOsK2gvj6d6VBLVmQANEZsxY6rKTBWMq1YiYoYOrRVVzGqXV\nPjCI4q6JD5Ehq9GAcA3WZH+cXri1SlXP5GMD2f3rfjQe+ScHGojO8qg2WuYB\nqV+093cgM4iQnWot+M5ubT0i4CgGbGDFb7/TkHU0xGVIYK/KD1ub/0fX82BZ\nYMfKPZIg+tTMMKLoAzCTRFNtCcIsYKUlj9yF7NsSGNuMuMpXH9jaYveoK9XB\nhpdorvqkOmDB2fBqoy/KLPYg88wtkeVEmAnhSq72CMdMtk7lTjc4MfrHqy/o\nKzse1XOfNOUyfBB3DgT30sqtd4pY1URwggSJq6/NWD+MbHJWA1DMGqEixiyR\nWrGM0hfuLmH2Xlh4TtHt3F9GvRsOTdN+ycAGpdEAJI0z1VAdE6DFBd+d4Hyh\nnGyr7qBTyMaVqqpQxXQEZBMvxqAl0VkZ8shu7QJqi+XsbFCUvheNtlAGh3hC\n5DCH4+FY6u+R5viK4BJx7wwa8dtR0rjqSIliuYvd35RZWMgCnYT/xj2WRW43\n4Q5cTaLSghBG7q78dNIEa6SBoI1X3Sp77d/N31mc2EqSd/0E5lIKbKZKD7O+\nP4gh\r\n=Lup5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0dmEucqJH8bDiP0zPTL/R2VoxgSw63pfblQZg3ASqTQIhANANYFrB9pAGcXHm3TjRb/m0VOT4qDoE3qsMTkNlVnDe"}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.0_1560415342450_0.7962338212424489"},"_hasShrinkwrap":false},"5.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.8","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"babel-eslint":"^8.2.5","bindings":"~1.2.1","eslint":"^5.0.1","nan":"^2.0.0","require-inject":"~1.3.0","tape":"~4.2.0"},"scripts":{"lint":"eslint bin lib test","test":"npm run lint && tape test/test-*"},"gitHead":"a75723985eb75b02b882959b0edf6dbe274bd0eb","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-D68549U6EDVJLrAkSOZCWX/nmlYo0eCX2dYZoTOOZJ7bEIFrSE/MQgsgMFBKjByJ323hNzkifw2OuT3A5bR5mA==","shasum":"db211e9c5d7f611e79d1dcbdc53bca646b99ae4c","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.1.tgz","fileCount":118,"unpackedSize":1716950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDD/ICRA9TVsSAnZWagAA+TQP/00eWbfSBpPJzO3V9uQ5\nrPLfptnNd0mP2IuOAAR0JHg251OQ/+NCa9r0fJENh4Lbn0luz4l8veMqnVyj\nVQVjLMFn8K55M0WSMy9YTxQVffDz3vyBjNk8w4Lryi5JjD0bSRbvHFQXcvlG\nmy3YDN+MX9sin0A7Hu7eHBoybA2+5eSwtngZfLxXxPn8iIY5esKK8j9y0Q9Y\nTKqbfWA0lTWUhp2lNybrqr3PsBuP0S4l1YSiWExYZT/LlsEUaCq5kziTPON9\nPhWE0JdTyMcYGENjQKZeYIRvpSDmireOyI8Rb1cbFLsMSK1x2I17/wqDdiJx\nG0gn6NLW9tYR5+VSyz5tgYigGDa+x6TL/t41sB4vgRFfQN5i06/xG/Cu7GWY\nAhzGqRaHl6T1/rcSofPiWJAFJoSgtgsrHQNEPdPHgV0ds5iGBkERO10x7l13\n/IjxO29I/jaMgTz6bcsHQQetGB34Dr6vNUtadhtyQHvAymWUD0C4soug/bki\nbCXDXl0WR/tQsB7kwEfw5AwzINpRDsDaRKK/dk6DqpvaI9px6q7PChjS7h83\nwL6KiNW9T6Rb0UJuHWGVHsz48L61EyBg6gdyjp+eaM8Z0pG7EqEUA6zkkash\nRyjQlzjifVEcP1jWM8R1VvXr9t1uXrbAH0nQC4ZNTu1YTyWLOGDlRH1zJpBN\n2h6M\r\n=oTwN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+nq4BSpt0mIiXsUue7NZLkuqlv/N98Zz2EMMgaj9ykAIgOlYiA2Z0S/c5Foh6nBmAMYgWErIUpq3UKPFdFM3EYbY="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.1_1561083847785_0.4049272387305354"},"_hasShrinkwrap":false},"5.0.2":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.8","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"babel-eslint":"^8.2.5","bindings":"~1.2.1","eslint":"^5.0.1","nan":"^2.0.0","require-inject":"~1.3.0","tap":"~14.2.4"},"scripts":{"lint":"eslint bin lib test","test":"npm run lint && tap test/test-*","test-ci":"npm run lint && tap -Rtap test/test-*"},"gitHead":"49c7f99a74a0e7bc6027b6228ffd1844b4731ba7","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sNcb5O7eJ9XiNAhWZ/UE2bWsBJn3Jb7rayMqMP4wjenlr1DwzZxUmbtmIrl04EU0p5fN2rU9WIDV+u0EbsI8oQ==","shasum":"422f7b7550d2c37952ac184e2a5a2d9fe49a8b77","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.2.tgz","fileCount":119,"unpackedSize":1722185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHDlUCRA9TVsSAnZWagAAnIUP/27L48GafnaJXnaf3d6D\np07faNp7vosHRMd7f40Lw386lY/jju7o3RhkUUctGTduXuipzD6QyEbK5rpA\nDcNMg9oHqeRKmB3AmOJwVdtiST1uF+5Q3OCScUTyob0ftVU+UlHc/dHkLob8\n6C9KxW5pIclhQ5j2oJ2rBbKv7bLXnqilCp40cKwPWjvem+ATEL6Od5P9cRUs\nqmOBGgZ9shwlguP02NRzl8WxTQxi2wBom5bqiI6rcFGNTa9i5lkDy4jUVgZB\nT+c/zXW6knN2qVzAsrddgogfH6J0XzMdjd1jJzvunyGW0bR6m0wioz83nMkI\n5qU+3nqkppPAjZuEazbIZewi1Slgkn/UF5VWLfTi2oqgDT97tfpn7MwOZBsd\n2MR10SQA3IxtZBD6aUKC8C/AMCh7S73HBffJQhXGJbjwdovr5ZICGS1vdtnO\nw97b0aCOQFeK/ebPSChs43wgQtOVTx8vGW6BPpS9Su2bYU9lfmYXL2rSBfTK\n+HCqs7P7cbNdMc5nXmsBHT+L4UXqtq4v14jDuqk/QMu8wWBHINr8Wn1wRgQR\nK73gly2tTcVebfU3TDhNbMt+Ue+gafB1el/qubjvq8YafogNXHPLVt44Qf7s\nrubP/NW4VVwnkdmByTwuK5AD2jvGmatR6JT1BmQ8wkEe3IPOMqMoiBN8sp8A\nV2cW\r\n=Flz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz1HwbP4XIh43+7pDrxQd+KAfnpnN8F7C2mMWm8viz0AIhANX34situ4b/jRXcj7ENPrFxqx4iG7rqL8T8xVL4D53n"}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.2_1562130771416_0.3975815357225374"},"_hasShrinkwrap":false},"5.0.3":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.3","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.8","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0","standard":"~12.0.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"64bb407c14149c216885a48e78df178cedaec8fd","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ==","shasum":"80d64c23790244991b6d44532f0a351bedd3dd45","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.3.tgz","fileCount":118,"unpackedSize":1723337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLqUJCRA9TVsSAnZWagAA5MYP/iLiTWNkmdzvma39WcwR\nY/Yo/gwa8r+0PN0VWDFSo6INAg7iaDyQSi0AC+uaqcbGwk0yNz9PKidQbgIe\nLrdBhr9DvVOWVJ+rzbXMkLN0Ws9aI8iey558yQbXL7Zro0iqLNTgd7XzF/Oy\n2QLkbIE8GsHkICfrQe7qaTIiSPGhr6Rapou3Vhnbrb/QTU2aWjsgfU8uYR/t\n1tiZbMtuZzLmUotkCPrVlIX/WNfGQGMR1pMi8H7dGfna6x264ghuxZHmbVyv\nG4w+0qh5L4b/0vMFblQ3ftzUTTGUhQOn3+nRRdX4D++WGgDFetGuchcinuoe\nfUAhDFOF5dDWRAZyhiMtc/mloRel51p2/w5jz3r1mbTwSc/fSisQfQPsOH70\nBi/4VaSigYLJ2zrJ+Yqlm4A5865LI/n72Nu4OtIYR7tdclrItOlGY/hj5+jr\nbSm3kWtzdDN09V0XcQJrMdzoUZnuh6vY1DZ0xnYrrVluppizPo1Am4kxI9M5\nX4mq8acM+W1g0Cb0l0JwJ5HWeeB5wnrGlmhs21/EfchUo32Lk7so2Hl+mLGX\nNJPoIRV/PvsQF5hE925D74Hv2V2pYePQONp/5BoCoUtzQNHItTGzZQhnxkVP\ndjZggdc7SIftrEv2h6GOk/npvGRpDeCAKjgH2J19lMTlaXB9h5+xXOfY/Tkt\nKTjE\r\n=4MU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxH28OxFodZKRg39GUd1nBlhksl0RScoTYVfjHwYtsYAiBqDQk++wMpwAXId6bXQKgCtt524nCHgAqlI0T47+mmXA=="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.3_1563337992965_0.12870969691390322"},"_hasShrinkwrap":false},"5.0.4":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.4","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.12","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0","standard":"~12.0.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"b887c40006e88dfe1f05ca7bd9f68df97ac8d88e","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.4","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-PMYap4ekQckQDZ2lxoORUF/nX13haU1JdCAlmLgvrykLyN0LFkhfwPbWhYjTxwTruCWbTkeOxFo043kjhmKHZA==","shasum":"1de243f17b081a6e89f4330967900c816114f8fb","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.4.tgz","fileCount":118,"unpackedSize":1730394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjXNBCRA9TVsSAnZWagAAVEMP/1jptEaWk391OMr4xKOd\n9j4f6iGpFTfKeW2LGFXqMKlAGJC28J9Rsgd4tqblVXZv/yNuJLfYVdTDnhY7\npsrSb0pye3NooMw8d/y/CVpn8/nj9yiQlOoi7N63R1Ppl0r/kFxcOZbtiKvy\nh0b+hFo4jlOEIgjECFJjiUjDBX4z5vrVJ4e3h6EzqtXZax3heQtlrwKBX+d9\nOhqb04RFNc8dr3a+Lo2xOHMYVLxsuMCM+ED4WVPvmsbzRybkahYJUaNjvbj6\nPAF5KMyo+i4s/GWr3hR21MLE9cnDDEfZ8chSDs+0QDssKr5Kc16unjboG6z+\nmamcAM/OLsoUPazI/AdbEgVBZv1vUGfH/8zKVvoscpzrpsjOjRsIzScjeJ20\nXf3yv+0rTNHMXEksnCP3bb3EpeeMkeWmLrLoQe7vVreRmzr9EGr3PkOhzgRC\nfes1KO60OYtqLeF1yiRrnMYTD70kWpMLKX3GTGdoFJ10sCJNpPbMp+n+Bw9q\n8A+7tZLC6GFpBIEuj6+Wbe3XVUhDwcV0EyYlDNvb2TfhYSc5Tj4+6PU8d6io\nOkpLGzlTh3NR24S0oHZpvyXkEOUNVDJQGVmfMaO5KXJWQ2YYgL7Cgi/Gpfmz\ntEusNAniEXlvuLKW+P5rIWtqIDNfM6ni8n9e5sRSb8AYnOq31h/xercZIm5H\nrT7X\r\n=CwK4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5WeJ58/+3asnWa1o2C2ikupdZuZM2IJxevAF7PloVWAiBfiXMnxRohygkotKH/4KIY+Z2FMb6INWUg/0dtKKPIfg=="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.4_1569551168813_0.4840357721137294"},"_hasShrinkwrap":false},"5.0.5":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.5","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.12","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0","standard":"~14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"034fc90d3a8ed3cc2b4e0b6ac00fcbc68e0b0ee8","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-WABl9s4/mqQdZneZHVWVG4TVr6QQJZUC6PAx47ITSk9lreZ1n+7Z9mMAIbA3vnO4J9W20P7LhCxtzfWsAD/KDw==","shasum":"f6cf1da246eb8c42b097d7cd4d6c3ce23a4163af","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.5.tgz","fileCount":119,"unpackedSize":1755719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl0kKCRA9TVsSAnZWagAAh7sP/ipPrBk7otdm3NzkhCcp\nrsaJvM8KokDAsIWbrAqTTUg+6bcieHrxFVuMFtpcW8vV2y7BL3sf7sIBd9ae\nWX0sf8V5iTXvk2jONw8Ariierk+Xvta6tfYIY32aaX0HwKEghi/AFPGanCIM\nGkjGzgdV43GOidux0T1TCfxjvYUx6PoybeXUfRMxZUw2KL/1oiCZ2XVXijFN\nbrgquVp6o4LQAWNvpFaZklz+HZuBeaJvhGv1S8wj4iR3ahDFGpaWbdfFNWoN\nXDkvZAupZ8ZuYORIleVnHUoMWUjcvos8bDmn/wxrJ/Z35vreCEs+h24dNzqQ\nb2NFKPVdwjk3spWrEeyZGmTT8uRbubLz3Z2hPk+8fbogHtC9NEo9txjo/5ZD\neGUM3uT+TLHn2hR8RNoruRdZotro+ygiOR4WVxxUjOMpm3pmpbGHIeq/7AaF\ntE6E7jgQhoMJTpOovU3QOcWlwmQ9b2k+x/jXzQ5dix7Kg/tgaPesXtB1mRPx\nvjn2wJ9wAi5nMf2Nc/Dov+HhyWQBtXmNvpiFOro1Br6BkYmgpBLz8lXdPrkp\nwFFn/mpWQmZXKHo+OVrgyWhwwoKoKx9a8mAlWLQi/4R/n0vBDS1P6ANfuw7i\nPU4eAgtl2KsQkkOsXo+ZGWq5tgsJJAy689GC42hO7FYtzyZxytnWB5Ajlch6\nwtFo\r\n=8EFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJB+MbfUhjWrSei5NIVleECL1ZOb0+OGMd/b9Cr3+uxAiEAlFpAndAwhgW9r6z2EUVGDmOfd5Mi+Utn2icHjbJ3vZ4="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.5_1570195722076_0.9453028021286292"},"_hasShrinkwrap":false},"6.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"6.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^1.0.0","glob":"^7.0.3","graceful-fs":"^4.1.2","mkdirp":"^0.5.0","nopt":"2 || 3","npmlog":"0 || 1 || 2 || 3 || 4","request":"^2.87.0","rimraf":"2","semver":"~5.3.0","tar":"^4.4.12","which":"1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"~1.2.1","nan":"^2.0.0","require-inject":"~1.3.0","standard":"~14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"1a4ff636d598ebdfcea5cd468608e9acf1bd176c","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@6.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Qz6Xda2bKzdsooXITarGf2uaCJcYh7ua+jeRMifBFmTz0peo0JW6IjpqELlX+ZiHXphsKzISgaCsZeQch5a+NA==","shasum":"30ca98d692b6ed18be5b92d065081c74fd230db7","tarball":"http://localhost:4260/node-gyp/node-gyp-6.0.0.tgz","fileCount":119,"unpackedSize":1756795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl0xyCRA9TVsSAnZWagAAD5YQAJ+sOHFxrq6N+67s/T+v\nGj6fYosHD5+qd6ppLmg8rmWhnwnkbkoQOsmrWg2K+laGkCsyhK0TkLqGUyhy\nTCuVlp4giaInzapYoOY8JtIzVyfmwFfM+UtciPpLX0Ugs7Fg7ODF7KHTBxbA\n8HmjB5dZnmvf6uE3WVKZvlFN1hHZ00YDBsMzhXgsSExkrB2ZBlDMJKL53RXq\n2b2vykywcSGop7QRUwVV6C20Rp/+pJvDEnfTlVt1uaQkV/87db3Sqc2Dq4a+\neLRr0xNQQQKyE6MpG8RCcWC+wX8ljtNE90UwInDMgHGCFAYJmtwui8m5nOnN\nX/yU9L27iYfMSFNKwpJrK69atvN2VUIWaYGvKQrt7fdu1LKrppbLJQTQ+8A2\noNBuR5yOPC3SRMc+naWkZ/4ULK8OZOewlcsgYRhHsu6Lkk7PW9ULNqrYK/qr\nh/Z/EIPbvIIBGQosVuZUXIYUAHrLafr4XjVRuCW8G8ugQ+7U482YEL+G+zmn\nw8YMH/87oTfI1w5G+1r5aUrIuvAFxAVDQSBXVIBq9zsHA5ye1JzMyuYLxQMB\nsPF/ZEFCDMFh3alG8lRF0yrE6DOLW7kGi+/ntfHFt6uRd/XqA8bf2Fx6kLm8\nGayQz0ucJ7L9qw8ABFpMNjCwaPWOQUSzrQGy+dx5LYmeAqIMbJiNatvtx214\nVq1L\r\n=R1of\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf7TRnwMkmP+4zYdMTxPYsp0ys8SiI1DtwHcufXC7D0QIhAK7eXtEgw4QOZMMau+2/9hLWdpmJk+BxNCTeFH1JEVkv"}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_6.0.0_1570196593860_0.7842140578753201"},"_hasShrinkwrap":false},"6.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"6.0.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.2","mkdirp":"^0.5.1","nopt":"^4.0.1","npmlog":"^4.1.2","request":"^2.88.0","rimraf":"^2.6.3","semver":"^5.7.1","tar":"^4.4.12","which":"^1.3.1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.0","require-inject":"^1.4.4","standard":"^14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"68319a2c344c822d48bd6d5dd32f82dd41384e19","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@6.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-udHG4hGe3Ji97AYJbJhaRwuSOuQO7KHnE4ZPH3Sox3tjRZ+bkBsDvfZ7eYA1qwD8eLWr//193x806ss3HFTPRw==","shasum":"d59c4247df61bb343f56e2c41d9c8dc2bc361470","tarball":"http://localhost:4260/node-gyp/node-gyp-6.0.1.tgz","fileCount":120,"unpackedSize":1765555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvAYfCRA9TVsSAnZWagAAI10P/3KCTHgCUtJwLTdvJpGA\nzLRxA9I8ufrTXXl0iNd8s7maIVQo5V0+Z6Eibe/z7Hpq8VJV67wIL5Dq/cZn\nQk1+R+FWx75p2FIgn1qEL+F/OtzfHnX522X1XYI05CkOFgPD4kw35nsRL7Mu\nfjFh8tk59uqynl3Tht5lTCcB0WKY5TR3Mgx2bMe4NcHcL0kuecAANJDPqwoM\nJ5fvHS37lJ22JL6+aNspBB9RGLytdpB8v9YUUvfJU65227jHfKw4MqZvbD2K\n0zb/PJ+P/psU+c1KMF58aj2mfCnk3R/BPngqVgKgF4EjUTZmWrCQPcmF9pVp\nYvUrJ50fGCH4TXJfIjnq90NnugiajRJ955cukKcKn9M8u2m/vMP4ytMkWZ+K\nwQW4cdICG9lyOUWLicEnFCdgCIscjoWlEkWqn7m1bho9EZ/BS1H95/T8jDYS\n080gBgKMn62onXCtZ9GXdA4CuPJsbL/G4pS7sqqsduIvOPM0wmoWhPaClmd/\n6gVDRIhnbrwvDocOMnyBwiCmUvyO/gB6carGeXRWD3xS2jKl1g2PfBHPP4bk\nP6DTNvqinyQJsgp62qzJj8KF67d9LMTJKYx6rplFy9qiyqZfTdVJe+XAYZJV\njn83wo6uBIcQG2loGZMvSh1wFlKP5XXPFasSInJaG6hierG2Y/gmwjnsw3jf\ni7hD\r\n=l7tw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkuP7+ZKUZVsXlSaLZW63N0dpP7JF6MN8uosdzz2Q45gIgANBesManCCEXF4etHsMogOeo6X88XDrlnfxhFu9aB4U="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_6.0.1_1572603422486_0.8106795723102915"},"_hasShrinkwrap":false},"5.0.6":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.6","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.2","mkdirp":"^0.5.1","nopt":"^4.0.1","npmlog":"^4.1.2","request":"^2.88.0","rimraf":"^2.6.3","semver":"^5.7.1","tar":"^4.4.12","which":"^1.3.1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.0","require-inject":"^1.4.4","standard":"^14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"8ca4156694a708387e0c864eb303af4e9299fb52","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.6","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-GRta8AJJE88lLgWTtJ0TUysCy0AVx+j4l1zPd6qLRrHDjG3zWXq2uzFJgXL98S+zXmoH/DRO61Pl24yubAsOJg==","shasum":"94d79206de985eb93a57ee1ee82d9df292edd7b5","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.6.tgz","fileCount":121,"unpackedSize":2173359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9s0+CRA9TVsSAnZWagAA664P+gOxYsgl1DIERvkwe66O\nf/8+OHwU4Gj8budJMUIpXhU8uNkdGO43WVPHyJ5B3j/SLooJat/WA3mN6Lrt\nZM/Z3Ap8DSQ3d1Nob+Fg17rF/be0fh5xrpDao4TmWJQQCZ6nwWBofPjskVUw\nNPZmRa2EvtvOHQhJK6J0xPNZ3dp6NNRhcAfGmAXSMIouHFpe6V1pk44wJZQC\nlpZw9sa9KRhSwky8yKTJhV0Zh/mnDo2toV154oWcUNXOCk5uzBtCjbvl3mGF\nfk1CLkwjyuYYuN564242RsQvBxmOIkSZYMdn4Os4eB6fcq13XHnp5xDKDKlL\npNdbIEFw58D0cjgwl8K+ENmBRbH6kSQuU2zMT/BL26bI6S7gjWmm7FciTQA4\nyoCewVlv3gUTCY5mvZynIn4H2toRN9qUqEB7llFfGUVorf/31UPGJiT3s6gg\n4ApdnIz346ZBY3zamYqNaiqtLoIOPQvEcYDHf6eD/ac2I/8uw7vzlbaw8S+D\nmQQsZhoC6e1bFsjI1/c6gb5Q01s0cJ4Kb/QWi5SE28PR7o+gQI6uBT6+F8+h\ngV2IbW9Uwik8KP0ZPgAuWJtcyf4vpMOqYRqmZ7R9sHof/Kg5BHNAnazgEi0/\nHHMOLJyFCjFF5rV7LNfKi1yMi1DpwFOT+oHtGhrNBA/+2U7/L/0k4iTKnaYX\nkxRh\r\n=U3Xh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEy1VSbmjxxL7GuMzdsXmHdl1TsiVYqXuuKtJOT5qrnQAiAD/fIp8MsS3C1m4EQGhktvxg3+HAciGzgemDTlIARFKg=="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.6_1576455486133_0.043606692946333236"},"_hasShrinkwrap":false},"5.0.7":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.0.7","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"./bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.2","mkdirp":"^0.5.1","nopt":"^4.0.1","npmlog":"^4.1.2","request":"^2.88.0","rimraf":"^2.6.3","semver":"^5.7.1","tar":"^4.4.12","which":"^1.3.1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.0","require-inject":"^1.4.4","standard":"^14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"0410f323c584920d9663955914ef21ca4d7d4955","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.0.7","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-K8aByl8OJD51V0VbUURTKsmdswkQQusIvlvmTyhHlIT1hBvaSxzdxpSle857XuXa7uc02UEZx9OR5aDxSWS5Qw==","shasum":"dd4225e735e840cf2870e4037c2ed9c28a31719e","tarball":"http://localhost:4260/node-gyp/node-gyp-5.0.7.tgz","fileCount":120,"unpackedSize":1757783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9tc2CRA9TVsSAnZWagAAAOEQAI4k9mPk009MFpwZ8fEP\nMtMS1UevsMFWSvlIrLcGXiYOqQMvTM6U0mOK8fGByzw7yC3mUkNZo6g5llOI\nnDacW5dpVxkrEZNm1xq2TNTDF8xU6asKKB0Rj0i4tmbqzenCxAcUh8e8KTjF\nP2OME4SR36/3/TCAMPsQr59YLvk74ycCSSmdCH1sLRe4VyC/jjRIluhaECuQ\nCBwzBo3oX9I/6D4pEKCVzc+5ZyiIeX/FsR3wNFVHECwwTyDzOprjaoI9vS4G\n2ZWucOwkHxlxoegjnqN9/tv836gNO2NVVwpA33G4qTwAp8qyOzYMYwV1f/Ap\nO7IXJsFxgGYoOJIdpHuktE6vaBZbwFm8OBFJq2CFqR/p8T9exqYomFupm2x/\n3RlGWdBj2GMascx7uRrWoiwbivcht+IdKueB8bmbf+j25qhiPGrvxC/nAlAC\n/uDtpbMxMTDzpoRs5QiBUyR+omMzvYC8W00N6ft/mnzc0q3aFfMvO6nfcPGo\nLuGJtwqCZIWiM60uL2htWYFKAiPtBR3VLWvJRNQI2JY3ZZukONPJrdRlECZ+\no5FUGakOZhmO3NksoAfuXiST/EzdXuEZ0EnIn1IZJCh6x/ybAp0jB9o/PwOA\nbJlxpGI6zgWLUDc/Omxg4FNR58n0/VciQpPQjUttkvTbQhcdUULUAH9HWPhu\nPGoN\r\n=92o7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4i+hmKKrS5owiclRU2WAMhkEab1jDllwvvBqqBWvUeAiBJVSTxm63fC6uZQ0+aNr+/pGQYFuZ7Jw4GcA68LM/M/A=="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.7_1576458038274_0.7242840485751176"},"_hasShrinkwrap":false},"6.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"6.1.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.2","mkdirp":"^0.5.1","nopt":"^4.0.1","npmlog":"^4.1.2","request":"^2.88.0","rimraf":"^2.6.3","semver":"^5.7.1","tar":"^4.4.12","which":"^1.3.1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.0","require-inject":"^1.4.4","standard":"^14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"a79d866ac3bf6224b3a69268ebc86a0758e8c7c5","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@6.1.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-h4A2zDlOujeeaaTx06r4Vy+8MZ1679lU+wbCKDS4ZtvY2A37DESo37oejIw0mtmR3+rvNwts5B6Kpt1KrNYdNw==","shasum":"64e31c61a4695ad304c1d5b82cf6b7c79cc79f3f","tarball":"http://localhost:4260/node-gyp/node-gyp-6.1.0.tgz","fileCount":121,"unpackedSize":1768542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFSyQCRA9TVsSAnZWagAARu0P/RwezdL1zVUg1esqcyNU\n4KAc5V9RnK10PQMXiWQqQzCK+en0RuHMBrJEIR1No3DJJ0BuxI8ujgo2lauQ\nLOOGU3E4gBSgISp3DdO223srsMVPGjKhQarlmgQs1pAEBy430SXgQNMP544a\nNCENi6BrqIntxnTJMh09JYXnW83LJzn/rLoEO3eC2EAzQ+dU47RzvYulrPcK\nRkWCNUyyXazKwUVRXbWkfW0DvOGe9BSsT+e2Yw3qO43VoYvbadqOKeQ951ah\nvYflV+wZZk90lN4S0z4bY5Jgytrf0nIwOvjjlwS2ibBgGYr41Pc1G/8YnVRn\nltbSmKnoWIz4gu4CUocP+jSeO0Xc4H4/W1a21crKKLOovuj/rsZE5h8gKrsf\nucZzgFdLLV+mI9fg+w4E0Tx7O+wUiesTYgSiqoI/+rxtZ9/9wHg68TJk0fou\nDX3D6+enJ+o/UJUoJLAj3ZLJjAHu21FBojQWeyH1eyFOpntROJ3XnkyJhcT+\ntBceBlIjsQP6IClsyboov4F39cqZGilY9zX+MFVU1Tfg99TdyTnrxPhK8KJ6\nULmnubc1/iMH4ULdPG+AYZodcDdNmjlHEXgddlePOuGJI9oZ7mIiZbJfBYlP\nBvAgd6fy/oqIveijFjKO0h4RafvJUT8FIlzdZybGI+u4OPSPX/Yuli42EabH\n5JiC\r\n=w4Ig\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2y0ENbnzihbg3vuTm7p8EOmpgQS/LugsmH9UNJj4GFAiEA0HWxwbJK42/J7w8HfLE6wSybE2yzYszNGDDLNCs7ZmI="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_6.1.0_1578445968479_0.7606052129199421"},"_hasShrinkwrap":false},"5.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.1.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.2","mkdirp":"^0.5.1","nopt":"^4.0.1","npmlog":"^4.1.2","request":"^2.88.0","rimraf":"^2.6.3","semver":"^5.7.1","tar":"^4.4.12","which":"^1.3.1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.0","require-inject":"^1.4.4","standard":"^14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"fe8a1ff7773c19c958424fda5efd6fb2e2cc01dc","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.1.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-OUTryc5bt/P8zVgNUmC6xdXiDJxLMAW8cF5tLQOT9E5sOQj+UeQxnnPy74K3CLCa/SOjjBlbuzDLR8ANwA+wmw==","shasum":"8e31260a7af4a2e2f994b0673d4e0b3866156332","tarball":"http://localhost:4260/node-gyp/node-gyp-5.1.0.tgz","fileCount":121,"unpackedSize":1764293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOiXDCRA9TVsSAnZWagAA1NAQAJbNnI0+AcUehD69rcxt\nf1PZBE+UAaBr/d5h2+XRyhrbY1v3XxGBam0B5mXS6A0/zAMd8VV1k9uj4wWB\ncUTRLZ67yoNhHcTxE+IvB65kr9Oy3AN4toIy4PRKQxmmthbm5eyZ8kOzz0Xf\nX0f3m33D6Norz+UtQDy5X0asKnwW9xW646FL4W2D7or5DpQS3gPpncTsepFu\nTqq7PDexK62vGk3NVn6LBI6cLpNiouEIzqbSymxc/1sIzzd45dppAAv0zwji\n/BKnvlu01h2LZ6tR/75ZjPJEjv2w9mm8CPgEGqXR3MYD8noaDgpXRdNDqf/T\nEsgJg53xBYV0TJ8DQo1H8enN7cfmK23VGksiD6KWQc7r1cERV2I+5tVllPzp\nshpTZ73RK2hQrY+XR9ntynWjsXFXa4Id/Tdto9HTv0Qiy1G0I02FoyA4Chsi\nG00OYDjubzENNqq1VEzGx94hh8rmrFiwvhNWTGtav7wXAldjoPgber0zT3fG\nuuxA/FcQWoZNfUb7+beghPUcC0TwYplR15BRnue6A3CZPt23zMP3khUGHU5l\n3Rpp3jdRBlDi4GlqcmYTbvTKEEQkmnVuFccWtlwTpBG8nIi84j2LaMgVgJ2p\n5+MorpfodU2CJWdPogyJ0udtohd68kgSs9y2CD0Co05mZ46qaeFSHwDxJ8/R\nYwTJ\r\n=vRl5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClWxKpccU+mRx1CQOWcrq476CZBMpNI2JVS1VqnzIvlwIhANsEcB2EzUt0eOqMY3J6pJYNJHZO9dhdEh40E/6cw5qp"}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.1.0_1580869058818_0.5723040651749971"},"_hasShrinkwrap":false},"5.1.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"5.1.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.2","mkdirp":"^0.5.1","nopt":"^4.0.1","npmlog":"^4.1.2","request":"^2.88.0","rimraf":"^2.6.3","semver":"^5.7.1","tar":"^4.4.12","which":"^1.3.1"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.0","require-inject":"^1.4.4","standard":"^14.3.1","tap":"~12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"748478eb195208b7e30f65c08b2e7d7d684253e0","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@5.1.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==","shasum":"eb915f7b631c937d282e33aed44cb7a025f62a3e","tarball":"http://localhost:4260/node-gyp/node-gyp-5.1.1.tgz","fileCount":121,"unpackedSize":1768338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey1v0CRA9TVsSAnZWagAAu+sP/i2KuBQe07964WSake5a\nv7fvf3Z8vnWPYkAezVXCW0TX0h6lKh0RW5wxB8v0SV8t/busj5iE3SIalQII\ni+bJn86ATI5Dx9UBNh/x699RC18HYW6tdn8dowd/r9SfyrBUQW9P03a5KGX7\nVqOkPlfM7H/whYCRXdTtmYM5D3lLsVtrR+1lpPEWsBJh4pAevUWqYU6q3pYF\nxoDNw3UerXJpntEqyLt5pgb0QVtWb9DDo/K38KG8fGRzxUg+zz6cYAJ70fdz\nAoiB8RRSIGPUwBtftf2ZsFKQ6u0WriLPxsk9GNLz0P4jU69XUCVhuZTUPRhl\nfaeqlpP7+gN9wfB90br5k9mNMVLZhCOimrRlbKQTvcEUHPjc8b4L7z0tXCAr\njoqwhSi8U3xqUfReZOeYJhq+zAL5CqEPWIWBBTEs6hf/8s/vXaWpSe4x7WoX\nsRThaaiq4OWF75G0H6R8becYbkNnUnJMoG1LLUzwmSFLneDKHRqLhhDg00cg\n1tVrevPVNvC6aW7Nu88iFF3BAll20aB7wV45P36uymjKpP8vp7GLFrIOtvuQ\nkm9TRLkLeOiCvhQu5T9TLe6Va7+D7Ori4nO9OhbyxxvEuKxRQXdFpbRR/JxS\nh6ccQJ/muLgP5yzDpyDxO+c//otK9ojhoD3trnTZILYCb0SWKpg5DlMukrgV\nWIwD\r\n=8rMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5MQI580dyopcoEtGrRoo4j5hlfqj5RCtMQIRfHFi5vAiEAuuQQqZUFBVMijSOO6nwHBx5cISjvb+Rg9XtThFfbib8="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.1.1_1590385651763_0.9909942302271697"},"_hasShrinkwrap":false},"7.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"7.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.3","nopt":"^4.0.3","npmlog":"^4.1.2","request":"^2.88.2","rimraf":"^2.6.3","semver":"^7.3.2","tar":"^6.0.1","which":"^2.0.2"},"engines":{"node":">= 6.0.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.1","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"33affe2fbf96d05b2a16acd5d0ecdc2d97ac9376","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@7.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-ZW34qA3CJSPKDz2SJBHKRvyNQN0yWO5EGKKksJc+jElu9VA468gwJTyTArC1iOXU7rN3Wtfg/CMt/dBAOFIjvg==","shasum":"2e88425ce84e9b1a4433958ed55d74c70fffb6be","tarball":"http://localhost:4260/node-gyp/node-gyp-7.0.0.tgz","fileCount":124,"unpackedSize":1925545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1xhiCRA9TVsSAnZWagAA1KQP/3pJ2ZSW3YTe9A4D66MR\nBYliTohloNiIU5FMA2L1wwy81yo5FLkiD1TzklI1QXjb+3WXNvAK2VHupoqa\nRSfeGvQq3LchcviuvMKpo88hN4mer7r9hLJceGZxCA2w73uqmdeKXwNc6Vfj\npMmiuv7EZ/8tNsBv2vHwEnJY4nEO6AbkuO+6IkCWnCBibzZZCJy7HJXMdYmA\nHI3qJyU2ap7O2iYKE5JvyZnOuBgaVLvczXnf4Ur22P+lBeQ2rP/mI/0DAV57\nWcnrthm3R0VXakcMw4a5WGnz17cVUAnDHASfzodfZcF977oUoBkZ2gfGX3J3\nOxYtLUqbfmYn17LW16htlEI/AGOLQnM04EEbSpA9A4uefZysAes62GyL+UMN\nDEuIRWN4lxZ7wWxXnp7JGz6UhMI+ZJF7HJTKLG4E1+UNwTA3enFguRdac48Z\nzDFHyUzwQKOdmgypAX3RTyLwRRt0+mt0YI5CB6GkNDCMBF5TvycmBWOo1lhm\nW/hlIj18k8O5BA9GNjc1bN+q71DuZwlYpnqy+jrQuyS8HikYapOENa65Dqal\nqba5Ckn09DhJ6ObLgxOFGCaqG9uSwJJ0L3t/8Ys1WSEVHVno0lhVr1Aabl0F\n7sKG7VAU630uuKF37qRU4zq0e0BuHEOfV1q4kx7tdBvO+BCNcu1HeKW+iiAu\novXF\r\n=7FcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoiRc50GA2piS5Hkc6hXelYbweehUHPQ63heiZaEPDjQIgNQbWcgwoA/aZlO+ifaJk+noN2nUXRxV4nhzF2iLDPg0="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.0.0_1591154785984_0.9569683598758605"},"_hasShrinkwrap":false},"7.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"7.1.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.3","nopt":"^4.0.3","npmlog":"^4.1.2","request":"^2.88.2","rimraf":"^2.6.3","semver":"^7.3.2","tar":"^6.0.1","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.1","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"c60379690e0d0b34d4941d535a13f69d55d1a9ce","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@7.1.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-rjlHQlnl1dqiDZxZYiKqQdrjias7V+81OVR5PTzZioCBtWkNdrKy06M05HLKxy/pcKikKRCabeDRoZaEc6nIjw==","shasum":"cb8aed7ab772e73ad592ae0c71b0e3741099fe39","tarball":"http://localhost:4260/node-gyp/node-gyp-7.1.0.tgz","fileCount":126,"unpackedSize":1933393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM2cJCRA9TVsSAnZWagAAnBwP/3S7zc9ZN4K7HBmeiYMK\nYQQeIYO7A/zbVKcZ7TzBcCHVxgtL4P5DHTC0c6v5P6IaCFpws59iZMrRZAJ/\n1qwhBgjL/7+dhZ3dAILTEltCwJmJ6TYgO3vjbP8SVaSV0UFdNKiP0Hs6YGxh\nHxDW+ABE5CNFmpI8DdqaTcjiqm7mE9cVoSKO9u4fGx8fwWYiDvgzFwrC9218\nBhZXX/eu6hoVGzs/X95PEv6B42bliooOawJZ2oOvymtasNYOZYtHmS8yN45d\nnkOhfrjJ/9qQgFor3d2qkR//IjypuYsmwXSx2yQRjYOuXQld+0SixRW/Kaqk\npcyiNUr0qF2zJtb9/7vRmcWx6qgwIYb3rEQSRq63/nSJc8cuaTVQryQgAK8K\n0cF+P2I43nuqxQpNQQOLmpFJD3r4gEU4fHsB51nAC3gP7jlKexbnc/cxaDy9\ntVGmreeEOPaJiLVHwvtYJygsCWtEBQM7vK2pj8viNfe+7aSWTyO1KwS09/m8\nQklTaHyc+sTna7J56jWk3oJLjgrPkJPkg+24yrYI/OkRFA82f2/ELuwHC4pQ\niehw4zZYeioEKz0Pp8ebAuH6BOtP/UgNhxPXpJuWHVrnc0ffa/QjFZ90MlgL\nNdrgwsCoHwfWb/M+Z57D/38W4UlkolST1SwzzToiw8oCddMe2XRciYHfcTTf\ndXyp\r\n=qxv4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcuhMvB0A8K8JQ+rzcORJzgL/EZ/oLHeAkFn5y0tt+6AiEAtpBpq+bs5QdH0I89kqS2LJ3ikm6yNqle9T9eH4G/Lms="}]},"maintainers":[{"email":"info@bnoordhuis.nl","name":"bnoordhuis"},{"email":"fishrock123@rocketmail.com","name":"fishrock123"},{"email":"build@iojs.org","name":"nodejs-foundation"},{"email":"rod@vagg.org","name":"rvagg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.1.0_1597204233291_0.9072991209306045"},"_hasShrinkwrap":false},"7.1.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"7.1.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.3","nopt":"^5.0.0","npmlog":"^4.1.2","request":"^2.88.2","rimraf":"^3.0.2","semver":"^7.3.2","tar":"^6.0.2","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"b9e3ad25a64aa5783851b6c94eacea40f250663b","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@7.1.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-+7TqukzQVlne5EcLrw0Cdm8S26OC4H2mTb5wji4HlsocgB6a9aYHgqlKLKxRMlH/PWNyVQjyRjFhiet7+QZefA==","shasum":"55294e4353d29bc414a1cbe1068d63a2f4ac97fa","tarball":"http://localhost:4260/node-gyp/node-gyp-7.1.1.tgz","fileCount":126,"unpackedSize":1930622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh/IlCRA9TVsSAnZWagAA74gP+QFHlHTWN7qCxxHk/8pz\nbVLVJc+u1qsUCm3r578vvXwlc3HjWh/PN0uafHXXrEd6qzPNA9PMjpRzQwkA\n9mmgLhSKF7aTcfw0xWTxj2ejzayiZS0bg6t2rZOYYanlj1XlJ3Jz9yUfFoTP\ndTk91cPaXfPQLnTVtCfI1Jgb+VUiphYqFC5+VyO2umwq3UiSP/Z5UlmMCq3A\nQIj0vQ2PCkoQTeAXLAXjqWzStL+cN6ABt8keIjX8zPivV9DjxaBJMFK/GNTN\no9TRuk69s8b7m7dFGj+VzewgkE84z5RHYk4my0C+x3+3v/K0ZSouJ2Xbs2bX\nTF8YEHFlwtPUIQSsTYVRcT3Om4WQ8WSsC95bMiVbCFPgqyxYJrc+jCvBsC94\nXePALZV6SemRUhJKWZ02CoVY+MkVQzPV8oMt6kq283HzVYqTiOc/NvP3AKKW\nWARAbVAqs+5Asf77aMo+2FX5jZEE2/4ZO56pcX5//CMSDOyBpZxLAdcvkGv8\n4GrnpZDVeMQ30o7bfCbRSkRgXKG5WxxVsOqU51XtbW4owoZeHUFrj5a09X7f\nVL07GmpfV5XZHQfmrEB0/AVkPDYmPv7sCN4b2HSZZAyy3rKrzcgxYvJIl/D1\nRmT5oOwvqHrO+BnN7t/7jvh69pcPUh5vFNTXen2cv853DNhMXOImwb4pp7CP\n28rF\r\n=JuqK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyDr+yF20iN0Yj/Rfo8yPR/2koB7svSMQJ8ztK5D8F6wIhALeAeNCfXuBaSiI5MW1mFlhnp3pdXQ9FND+TFqbsR3Tv"}]},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.1.1_1602744869040_0.9983091873546102"},"_hasShrinkwrap":false},"7.1.2":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"7.1.2","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.3","nopt":"^5.0.0","npmlog":"^4.1.2","request":"^2.88.2","rimraf":"^3.0.2","semver":"^7.3.2","tar":"^6.0.2","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"19e0f3c6a0e0f6480b03d7843a82811f86dad6cd","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@7.1.2","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","_npmUser":{"name":"rvagg","email":"r@va.gg"},"dist":{"integrity":"sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==","shasum":"21a810aebb187120251c3bcec979af1587b188ae","tarball":"http://localhost:4260/node-gyp/node-gyp-7.1.2.tgz","fileCount":127,"unpackedSize":1931732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfilDhCRA9TVsSAnZWagAA+/kP/RLFUwclWnOUfxvLbIck\nflcjm6bIPNjNROEQDfnPanoBxWr1nBxFH0QWz9+z5FY31D6gmQvn9ZGkDi7Q\ndAKbCooda/dRlukHumuBdsGzms8oUgnvELBrc40RVfCW4YDQDsIOOrwkTM4D\nuedUXalGJE/ConO8JnB/Zpeu7MO5DGYsL25xcebkOpVI2xWKgd9QtJloBYnP\nr05NTRJ3ERurisK+DXBHpXx3qptl4T7qebN6Iw4jz8ca1tX9IC+Q9b9+uC2y\nOFRo2qAIVSBYoxwQ6J15Kxoz2hIgCA/DEaArKD5PGA/RoCD5QdRt5m9CZetg\nmNmlJHcbQLlqT22HiYRIY8oRpwHrm8xRiijq22AvkxBdb+H7MZ6fRXc0HJN9\nrfCZyqiK15M51/z2VGL4FKZhDCrzDW8nmVOsyy2mkZo+beu1irRskGGBgg3m\nWmEPvIMAyge9UyqA46bHZQpC/0t+SS8KHT4NRbiuCwi29ZpUTh5pKEfGIKhp\n2EisNkePtwjqLSaZl9m3NgDOU48NBR3l1u0fXxTtRS1wzZsFQrpLD/dXmL4L\nk06ceexmnOvku7QkrJYZKNaLSpNuhNes8fWoT7NSsWe0h8mHkvP+MQrCMhfk\nXEAm5j/jH/PCZ/cyK/B61duvfYdpD20Fh+GCKqG2eXQOiE7Eue7shbhCbgqA\nXnuk\r\n=PfOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA2PNKzFWS1oclWIK8ifBTSOmII+KSv5LphMFT0E/pYQIgOkR6yctADSURAdgjcA/ET45Z30CnKV9NR3ElZpKrO5M="}]},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.1.2_1602900192626_0.8510695870561116"},"_hasShrinkwrap":false},"8.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"8.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^8.0.14","nopt":"^5.0.0","npmlog":"^4.1.2","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.0","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"989abc7ec2a3f618c70405600e5f6380e331fb8a","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@8.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Jod6NxyWtcwrpAQe0O/aXOpC5QfncotgtG73dg65z6VW/C6g/G4jiajXQUBIJ8pk/VfM6mBYE9BN/HvudTunUQ==","shasum":"225af2b06b8419ae81f924bf25ae4c167f6378a5","tarball":"http://localhost:4260/node-gyp/node-gyp-8.0.0.tgz","fileCount":126,"unpackedSize":1927933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ7eWCRA9TVsSAnZWagAAYbEP/3yx4ABenQ7rG0Nbo3Xg\ngJCuihmU0htguM75ptP4KPKbv4n3Ss2noL2en19oq/jFoqR79gqxuX0lHZ9b\nWZfcbyZOIWkaU7UGorKvPTPmRPubqkBatbNo7A5LMzZYUo1Qo5+pw9GbUzYy\nhnoW1N4ZAsI5lWqfGb2mKK8EE0QNy5JDAEQQ9TMTSLXaDUHPMCXnVlIumbGZ\ntoxRqsLUpuS4G5k8ci5WzMLAhYEf3f3UqOPWWOJGCiWddKdUYZopvHAHR76T\nobvJib8RFdaiXwA4fu6U1FCT64SJesIkbAvPrsmZJ2B4ZJG4zecs35ECB9Ex\notjw8mY6cyVw8SZNqTA5m+8+utzZwACGmWT6C4ZcxwNea1W/CvtJkpvbKeMe\nfISz1baps/iJFOQ93tdgEzRLIjnc8/qRfqG5tpFSVwhP1mCSMqsfV6/cqawe\n9AyPMXHxo3QrETsYDh9rvyiMAg8q5Fv35L+LEezgC3ped352I1JgdA77Lz9b\nYYmeSb4QCp/IAZ5XKrZQPGsZMHyGlGS9tM8qV8zQ8h58y8/8lG2PvaheiW2b\n9TWwCe6sy9YtJsDhjTrMAkTsQDmwrh7uAxcAh06E3UcueJeRZYnEw0STKvTT\nYff4/eSq7Dbki3b0vo8SaRUcC78kZVUbtCmuQntlQNz4hPhwoZdmY28zmK9+\ns1ZP\r\n=tlbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6SmzdK6BnedpZ/J+sRTPLeuZLyQ6gAK4CzddyT9jJkAiEAujxLPQ0DxdptCjhQ0B/fYCmjwwUmJD6ZvOWsYTsbrjc="}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.0.0_1617409941824_0.040632182124306304"},"_hasShrinkwrap":false},"8.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"8.1.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^8.0.14","nopt":"^5.0.0","npmlog":"^4.1.2","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.0","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"be55870bb3c11467fecbbbf5203d147111d046a7","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@8.1.0","_nodeVersion":"14.16.1","_npmVersion":"7.12.0","dist":{"integrity":"sha512-o2elh1qt7YUp3lkMwY3/l4KF3j/A3fI/Qt4NH+CQQgPJdqGE9y7qnP84cjIWN27Q0jJkrSAhCVDg+wBVNBYdBg==","shasum":"81f43283e922d285c886fb0e0f520a7fd431d8c2","tarball":"http://localhost:4260/node-gyp/node-gyp-8.1.0.tgz","fileCount":127,"unpackedSize":1933238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsE+GCRA9TVsSAnZWagAA1JkP/jYFmyzvMev6usNPgo5u\ndKCatWTURcRtfVv2o+APvKINgJ0bbe/5Oneiz6JQ8eBI16c36l/SnbvNz6ks\nWYs89WsTWR64DcM1dPMqGQaOxzBP4C85Doq3xX4/BKVCjZdF7fTPlbeJI2QQ\nuJD23+3f04G/9orapZnv1St9i75w3eL44eW094OESF/8e3iLwHLTFj80fHk/\nl6ItwJSsoFVoxmzVJ2KgEz6i7v6xV12AoUxVDD1Hkx5w6AnVZi2b6qRwM5MQ\nW6Mhll6BGCZ47GOcJRIYh26/q3xDkcbyr6yHqMLna3A9ev/yhXBb5mA5S9ZA\nKb1SqJgEgczFu6yjpLzGStgJCY1oRDtOJCFU2r0BB+HlHzw0LplC6eCQwq4y\nApBLcJ44kYUorymQwwTsLS2ZKCYjibw8i/BXtPpKxQBi8wAm4j3HnWgGAreg\nO5KOr3syYXuliOh+kOX05VFucpKCyfyZysXS5iRMrB1G2uEsGwyCp1/gzV0p\n5lUYs7L7k62XS4fhakGD39sRhGUsnL05n2RCQierViAfGXRcUBcgHrvFu8A2\nSGxo806s04Z4AyT9wjdPFuBudyF+U2IiwkIMWJ+/65JT1R/Wy1a2wlDnygCZ\nTYnftX/6LmIJDE3VuLcHKZyyuf4ggm4FVNpsJh4BhmkEmr/4C9RWkHRB9b4x\nXfUd\r\n=bKfX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDopb1C8g5dyFC6D/0PEWACYcj/u4l7IjUzXjf/fPA72AiEA7sT9bfch+F8o2cbhLwlSDe5vpCLWo/ZdX0AwlGNzD+A="}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.1.0_1622167430293_0.24796853357778215"},"_hasShrinkwrap":false},"8.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"8.2.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^8.0.14","nopt":"^5.0.0","npmlog":"^4.1.2","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"bc47cd60b986eaa55a23050d8f72d1cc117bdba0","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@8.2.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-KG8SdcoAnw2d6augGwl1kOayALUrXW/P2uOAm2J2+nmW/HjZo7y+8TDg7LejxbekOOSv3kzhq+NSUYkIDAX8eA==","shasum":"ef509ccdf5cef3b4d93df0690b90aa55ff8c7977","tarball":"http://localhost:4260/node-gyp/node-gyp-8.2.0.tgz","fileCount":133,"unpackedSize":1969560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0XbCRA9TVsSAnZWagAAJkEP/jwdUx3pMGhAh/i1i3Xr\ndcy81cJhA4maieMQTPIzO1sMqh0EKhdJsax6DhEn2tFo18O/ODwcaHddFvcI\nYDFQUOpLfWV/1uP4j3L+FvrAUmXvbuVW/cFNyR0VlJQcEVMHCrPBplgU5dOS\nL6x66C3EgMTp9e/bPyhpmfk1ah5BJ3WxTByTJOdHhhMyzzscNbrMiEitu7hN\nH1Efvf66T8ngsFji+epIKZTcLjoOnrrVd+6gnKf5+BjFE2myo3Jq/q/ImwMR\n8o89k8mxHXx0cyvJzRz/n4AQqZRnr6rwpQjcCV0dfYxRBEBnT9xaUjmpc7KB\npmq+DTCq1xy4LKtx09rTXeAlxU+6XLAw1s3FBel1kuJhbYwf3hDwOzHnrcMI\n4FsAUh3jdGXRCbUjNiCmG1FGeJohR0//44wo9rT2qm/jJX5eInnmXo9Z0Pva\n1SN4EczagZuxGzJs1T1U+f34xvSIOxvkdICCJ9hiwy9h5mB223x+bSdwW/8H\nuAiK69Du0qMHsL0/nhmtlZHEZIHnI3lrZ6z/VPVNmNcWhq09Il30Lr27UITH\norf6LyceW332JE0AiSyVBrSd9g6R1yoKsvQL7m+/TBNt/gPhZAJ8hjFNIp1O\nalrVb0bESlk39wlmuBa7O4wt83zcRuYDfJTrZeL5BtmT1bWkkYJU/d0jq3b/\nuec5\r\n=w8To\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAx1U5NFbV8k+skMlPXnR1VqAT5JsY1xnkn2JChspAPwIgKOqUL+tmo69xjAi5CxvSVZx0NRDy8KkwVf8x3mLtZXs="}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.2.0_1629701594877_0.648909970429757"},"_hasShrinkwrap":false},"8.3.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"8.3.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^9.1.0","nopt":"^5.0.0","npmlog":"^4.1.2","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"fb85fb21c4bcba806cca852f6f076108aaf7ef4d","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@8.3.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-e+vmKyTiybKgrmvs4M2REFKCnOd+NcrAAnn99Yko6NQA+zZdMlRvbIUHojfsHrSQ1CddLgZnHicnEVgDHziJzA==","shasum":"ebc36a146d45095e1c6af6ccb0e47d1c8fc3fe69","tarball":"http://localhost:4260/node-gyp/node-gyp-8.3.0.tgz","fileCount":135,"unpackedSize":1972741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgz8HmfU2pD3gM4Up3I8bUJnQP0BHmCwERrAQ7ljh1oQIgcp9C/4i4eMIHYThD63pze0cORzjoieg55c7tEZzFWFQ="}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.3.0_1634625301715_0.9695976366133765"},"_hasShrinkwrap":false},"8.4.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"8.4.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^9.1.0","nopt":"^5.0.0","npmlog":"^4.1.2","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"7073c65f61d2b5b3a4aff3370be430849b9bd0b3","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@8.4.0","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-Bi/oCm5bH6F+FmzfUxJpPaxMEyIhszULGR3TprmTeku8/dMFcdTcypk120NeZqEt54r1BrgEKtm2jJiuIKE28Q==","shasum":"6e1112b10617f0f8559c64b3f737e8109e5a8338","tarball":"http://localhost:4260/node-gyp/node-gyp-8.4.0.tgz","fileCount":137,"unpackedSize":1977378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOZqf4yjM+CvTDSlSPfROd1I/grUxLAcYRsjksJtUK4gIhAJD3rHrXKtew6ZhL7F1kMBF35ZqFh30x18s5JDuMQf39"}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.4.0_1636104968961_0.20156781027659298"},"_hasShrinkwrap":false},"8.4.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"8.4.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^9.1.0","nopt":"^5.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":">= 10.12.0"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"f5fa6b86fd2847ca8c1996102f43d44f98780c4a","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@8.4.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==","shasum":"3d49308fc31f768180957d6b5746845fbd429937","tarball":"http://localhost:4260/node-gyp/node-gyp-8.4.1.tgz","fileCount":137,"unpackedSize":1977960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm1X8CRA9TVsSAnZWagAAFW8P/3ugmw1osastLuMKVKYf\ntA7xTmX5tontAPDSxYLItBMVc2h3PaTV0GNO3E4KFal2fkXWFnmvq4Xlul7W\nJLM/74qEQ+ctMeEHyYiIiO8jXKazcVBtHDwQuTdjQDJJt+ISDz7e976mvcp9\nXvR0Fo6cWCDufn3Hi0kTXC9EmQXwm/p4eEmKv5origVXjuHTAv0UnGogMhf6\n/U7u/PUyYQmPLhOVH0itHn9/AswqE18SXTlX0nnPANXGqq2ergTVlMJ54EaF\nZDPRrWGMj3ZYNwbTyEvFzN/2eOsHyo+3M54gLtx4rxYoNYekqeErj2ZHs/Mp\nmrCBA06OG9Wm7iidsmiIGupwXDF1VdHDa8aKBfpe4UFLiO0bAiYrQvy9aU0c\nixCiPaO/ySmRY5HX8r9J8pWtO3JEWKYBYUvEhjPnH1MaXGm2IoLmEuzouRHT\nlTZ26ZwhRCo4SUUkA6XuqeV8MToiYl9BzbSYY+8ZUdGJSeN8zTDhBUflpf4T\nLYaiAbiWOpAXkaO2lLoEpaoo6b4Yn+cW0z/RYWk3kdfAV+iqhiFCBow/cGNl\nYnWxQ9YXB2JS240USNTpG8/bPx8wPiRCVbE1x6Ad6CS4VC1u4+rYRB3+grOP\n7FtGucEo3kC+DgchChLXDnt8e+Nlux+IXrR2FyjdQUOGmgBtO/O/9bL3BXU6\nJ2N8\r\n=GE9O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjYwF12AJbdiJaKzdtbJp1LOrnksoMgOSQTa7fA8mv4wIhAJ1QezQgVWgi8NHZTCHxyEarfNltz1K7WEr0taGOUwKi"}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.4.1_1637570044035_0.6345122346996372"},"_hasShrinkwrap":false},"9.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.0.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^10.0.3","nopt":"^5.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.22 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=120 test/test-*"},"gitHead":"b1ad49229272492cf9e030083d3cb4ea81afabb1","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@9.0.0","_nodeVersion":"14.17.6","_npmVersion":"8.5.1","dist":{"integrity":"sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==","shasum":"e1da2067427f3eb5bb56820cb62bc6b1e4bd2089","tarball":"http://localhost:4260/node-gyp/node-gyp-9.0.0.tgz","fileCount":139,"unpackedSize":1984092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHYy3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoERAAmxwnRmeVhesRBcO0FWS03esqKGV1tmhEGvTOyx4/FO7omrX8\r\nK9W61stXaxG0c8BMfJ8DjyRD2VrF4L/ExK93NVc4pup7Bv7VW8WA4mKxwXfy\r\n4l4xZo73XCus6T1fGw34YEBNSVzQtbmqG0QcOKOF1Jofg2SSEAd+bSPqaDCj\r\ns6y2oUcShS71BrWJ57W0/OQyldHSglN05OFbIuNXu3MpUoGYxvoQvyuH/k1N\r\n42PVuM176NoPHxeuDMw+bRVZqmjDFpkz2xLXfjesH3eDPLu3ohNum/gzUxv6\r\nPGWYYdt/z5gwqzeHRCSGrIifEDQqYsoUQKn3CvPISmM14kmK+m64R5Jy2sEs\r\ncVPCwCfX34bfrlbOLQcw7LsSIiTntQ05vczAPhPc5lyYq4S6shFeFMuxgsFh\r\nFaPDml+P7Yjtx7HDWxp7aVq5ZRdQWXggDmzibp1iANA27qIghRuow0+bQ1P/\r\nJq7FKSQZZCaiLBHNqU7ixCSE6F/PkxC7FZe0aB64mWfnQ8zZYM006ez9ZtWH\r\nNIOY3qMsdlfmeV2HtkKOaZGqW7Qj0gxDxDCLUqgk7HKq/LUL1XmjUEIvXxG0\r\niUecqjO8YD9ofqeIut1hBDG9S0ynLdzlirsn4u2Mg3ijBJZlNgWSXvplX/az\r\ni5tapPS0rkpCAkNrcshPZWAcKyHx8COPuP4=\r\n=/cCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSBOhrC5vkZtrFWfmdeTvGd7klA22IBwH4cGEH4kqzZgIgYmjDXmDvZu7kRUrqBOTp93/SqbVEQBbmDZqWdjbvU3o="}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"bnoordhuis","email":"info@bnoordhuis.nl"},{"name":"fishrock123","email":"fishrock123@rocketmail.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.0.0_1646103735254_0.9582874296327564"},"_hasShrinkwrap":false},"9.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.1.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^10.0.3","nopt":"^5.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.22 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=600 test/test-*"},"gitHead":"5f9d86d731af5f2efe1cdadc5461932e182dd9af","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@9.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==","shasum":"c8d8e590678ea1f7b8097511dedf41fc126648f8","tarball":"http://localhost:4260/node-gyp/node-gyp-9.1.0.tgz","fileCount":136,"unpackedSize":1990221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmC8PTXYGZtqlDyWj/ErgR2nMj/5G2OQKg5awrFIctCgIgd+rFGHokcI34uT8BX5uW0u/NU87Y0o3OBbIBcydCEY0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz2tWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolaQ/9GayqqI1+a6ZXtE+3nTTnS3YC0VQAeLL/9Q4QsXlYMULg6Krh\r\nqMwH7sHwufRwtD8u2ENv7f5UyDw+ENcnLZAOKi32DJ5sFbdpxSwHc0D3pJxC\r\nqilPqQApkZN2tD22ZrDKelVuH+AQhi4V3JOzl2bmyVmAOZsXuCS3frBNwfaY\r\nEzU+3SxeUo0aBVxAO885YlfwsL7k0Af6tucxs9hVWSmeC4y7v5YQ+CbwsgwJ\r\nN6Y1YyteChEVU4I3apUvLLbssGIGUskxAXkpwdwDJJPeIVTmLmkB7S989ri3\r\ndZile8jqdYZmmllLUpY7UWJKeLj6Frl+dzNMcvGn7N2sEjwcRYUFtpNMr89T\r\n82wRvU0HhOzdW+chyCF1EH5gnBXt+AQG+6yshFRSr2hUfFPPsfRFdX4ZCLMp\r\naK9vwKNXYUUPiOh01809843nF237Oc1u88CSkrKAEhOst7MeyMo4DKmlfteW\r\nKNY27oVz4svkmZ+cmWfB6aja7YRgA5PORoLap+u6XVFo/h4GyDbhP4WCBDan\r\n0MeTzcysyKzK9nlXtEwmeOQC089aIkKyfaJd4xZ3rngvYMbVTXHq/PGzT3Ln\r\nUM6nc5Yvn53+gY/U3FdLwX4UJMi+xBEqjf8BpycPcMYimZpoRht6JByI+X4i\r\nEp/WtSok2JFup0PZ440WBTm6Lflns9ADWNg=\r\n=lKGQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.1.0_1657760598049_0.2524737685658369"},"_hasShrinkwrap":false},"9.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.2.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^10.0.3","nopt":"^6.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.22 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=600 test/test-*"},"gitHead":"4bc4747f2785356a2b666f6371dadca90a530b5b","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@9.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/+/YxGfIJOh/fnMsr4Ep0v6oOIjnO1BgLd2dcDspBX1spTkQU7xSIox5RdRE/2/Uq3ZwK8Z5swRIbMUmPlslmg==","shasum":"b3b56144828a98018a4cfb3033095e0f5b874d72","tarball":"http://localhost:4260/node-gyp/node-gyp-9.2.0.tgz","fileCount":136,"unpackedSize":2002884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWMvN1toSWu0cI7tEVQZU8m5yhwT3BAR072649e5wrQIhAMcp0mqD01uA8ABsAW2DR5g9WCuF+75M4ePCM0S1yezs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPA2YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVPw/+KoyQMIAGmXe/sLOGrxhtLkCAdKfLnF+qZm4joyWEN16qvWe7\r\nGJaUwAKuquC1EGuDxgvfpLNRJ4+11JuaOY8nvSPBymdX6n3cccaaeI6vM343\r\ndM0COWllW57SYkkK7RaPfEOzjCQNBjNQ0x5dTxF1Qq8LeGOPKvTEvAJe/R30\r\n4TssKUdLm/ooAYTqV1nJfOXIhJIyEEorLKqwLwubEx7JIVypImZdiAdpQ36g\r\nZU+79gWV9WrjItQkd+SNz4n1Rp7GL/LhP6SMnscgEO7pmcKPfm5aZYT/rhGg\r\noU1YdR93OFNze3kXDi2z9PwgpMJn0Xjb0e11tJ6sxY2xBLiHf+dS2KJHwov8\r\nACnDgRAgKCWYocljKGqNTbZDncYq9cCMIsrAFIxukmAEvCztOU1n0mxkhodV\r\nWjvyAsnSkITNC8CYKerWRyiWi3mVojG+qd39hXo7aXHXvo9YHV4lAT7vYlJw\r\n+UWXLZvjMoZIvRA95t+SgOIQdlMEPMWI8j5ODgREdgujfrGdbRewhbC/voij\r\nyglRqZmrSn/4ImA4yFX3NYQPxgYalutChVuvRmYSCB0ls953AfNtTq3TjRU4\r\nO8Rb+NykkpXPCQbJK+aoDYmzKs7iaKXaNUAg9AUKL+QKvLS8VJn3/O3tqr2k\r\nHBtFAGFl7UW8h++cPMXEzNLoWf8piVbrfls=\r\n=Foi6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.2.0_1664880024309_0.2711563543278379"},"_hasShrinkwrap":false},"9.3.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.3.0","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^10.0.3","nopt":"^6.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.22 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=600 test/test-*"},"gitHead":"2cc72be3b307d302afdd042cd920076dfe7380e6","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@9.3.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==","shasum":"f8eefe77f0ad8edb3b3b898409b53e697642b319","tarball":"http://localhost:4260/node-gyp/node-gyp-9.3.0.tgz","fileCount":135,"unpackedSize":2007379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ5On4t0EquauG+wocYfplU6iX3Rb6IAOyUxJIU//gjgIhAM0+xVxQ3m+9DKOPybiW805i53rXXhGjoKXLMmUJjL16"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRPb+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSdw/9HGf9nE4YTn/8jrff63+I7JPeF2cVvxdIwuPHJ+AefUP8UOUt\r\nuK6LDwJuRrhs6FQJMIp6+mZINfZMnmjxPTfV3H7svp5vzanRSaYlkzaMoN25\r\nonC/lWDfSqT+OYrzMEp5gbRJ1uySNDQs3dIZhZr3D07Z09hd8xobgjmBsVm6\r\npRGGbj90b4ecVks3ow3z7YgYmeVMw3rsMswgakJDnje5ybLKjU/m9gW6lV3/\r\nv8lqzcLbylwdjbuzTtkrWZclF9hIWVy6IXevvvoC+DcW8ezK07QSUHOB3mmg\r\nitE1pEs6o6q0WJBqxgQ1LtBxp4nTLrrKO+obNlzTI+xVomRisjm8MDanKyEE\r\nQWwdF9gqyM7mFw0o/Kg+kBviiwD+hK8zf2CXjjBwXOmR3J3zIe5oNcX73Ji/\r\nMWNxf0VQzyNSJjkA00dvvmSXSFeK4H1bvxjCJmMjBLNNKpuNI7ZlOVLu3a/O\r\nYDlhGSAGH/njyER1f6EmpgTALU5IAifXyt4DX8UktrpxTpo5LYR1kW0IF8tA\r\ntTSOIVZNlWplFfqbkaorCS7v9pEdY7LK1oeeKCYxOqq/E71zBvVWyO8tmhKF\r\nOofSAoUnV/CMXIRoILkLUViQeZe3g6kmBiRBNMuV1GZB9UC4AWFoISUwU/jE\r\nezfuW3HRkyL9ZFjY+eD9EMoSNEOqR/ogrQw=\r\n=hIAo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.3.0_1665464061703_0.16299871986787418"},"_hasShrinkwrap":false},"9.3.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.3.1","installVersion":9,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^10.0.3","nopt":"^6.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.13 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4","tap":"^12.7.0"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && tap --timeout=600 test/test-*"},"gitHead":"39ac2c135db8a9e62bf22f0c7a4469ae6c381325","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@9.3.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==","shasum":"1e19f5f290afcc9c46973d68700cbd21a96192e4","tarball":"http://localhost:4260/node-gyp/node-gyp-9.3.1.tgz","fileCount":135,"unpackedSize":2007896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxaCL91rZy4gX+Jk3PDXK6qEubQzdh8U3XHXjPkUAzkAiAOHcyqnlu3DyNO+C4qxGctEwRYlx9X1QA5BJk5YDbFPw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoOj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGxhAAnK5O+PLSCnUq3jVaEj3WLssK3OiC5FAFoBwsrQZowAbOQiND\r\ntiw/nLGv2WrdZW0Ts6pk3adaEWaz1cnjC3ISX7f2+cgiJ869tlwjKOMrGiqI\r\nlLoUTnarFCIveGAuZRrb9fWZ8yZ1UAOAPG4uscpBLlqkYeWMMoBFnAUAWxoJ\r\nwHuqoQ/TtXJHymNLITzF13Og+rMlQ23KBQhWFItGaK8YR3/MrjyIuWZtsoiY\r\nBM3pf4SlSv1mQZ7RUMbyqcoz/inGxJCQYRX78+waOGxtgAuBGHSQniDJpaOK\r\nLLuakZ/QJu27f4pGPTyIILqy9ZAbak9a911Lx0GnrmBuC27QzSwQukZWyrSB\r\neN/Azk36ROiw+RTNrr6A/aJLso/Ha5tS/+aH1SBkeaIT3gkCRjIW0y5EfH1D\r\nL2RLHO0xWKPyhwh2DHoGH8bQOSmJOEgj2Mm/KSEOhsLFWFdHKdQQY6g8jlUF\r\n9ybs3EO/zy8WznhCV/KfSpUMxz/Jlj0M8rlnzPNW0DDsDkZGlZchO+A/zbtj\r\n9sqj4xv3wFI4MVUn1khcxEov0ta/3D3fHLkmwWf6XHMD+BUdYct0d89comIr\r\nim3kq3yTG424NeBbOxXgSv07vRp96EPYXQk3P+jtf5wG6cIypaxtJcZHNOce\r\nC/YVIxefs8jWJbiFyuVorR3JLmAzuieOsUw=\r\n=s/jL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.3.1_1671489789907_0.12747783175785932"},"_hasShrinkwrap":false},"9.4.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.4.0","installVersion":11,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","exponential-backoff":"^3.1.1","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^11.0.3","nopt":"^6.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.13 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","mocha":"^10.2.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && mocha --reporter=test/reporter.js test/test-download.js test/test-*"},"gitHead":"33391db3a0008eff8408890da6ab232f2f90fcab","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_id":"node-gyp@9.4.0","_nodeVersion":"20.3.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==","shasum":"2a7a91c7cba4eccfd95e949369f27c9ba704f369","tarball":"http://localhost:4260/node-gyp/node-gyp-9.4.0.tgz","fileCount":137,"unpackedSize":2059107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAO6WeMHCrWpqjwoNYdLZNvPJkQOlVk5W8jjAKKHfaAgAiATYGnPdErDq2vBs7ieXTVudoRcJpRmQiriGEJdkxNSrg=="}]},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.4.0_1686631797547_0.5452811398200543"},"_hasShrinkwrap":false},"9.4.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"9.4.1","installVersion":11,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","exponential-backoff":"^3.1.1","glob":"^7.1.4","graceful-fs":"^4.2.6","make-fetch-happen":"^10.0.3","nopt":"^6.0.0","npmlog":"^6.0.0","rimraf":"^3.0.2","semver":"^7.3.5","tar":"^6.1.2","which":"^2.0.2"},"engines":{"node":"^12.13 || ^14.13 || >=16"},"devDependencies":{"bindings":"^1.5.0","mocha":"^10.2.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^14.3.4"},"scripts":{"lint":"standard */*.js test/**/*.js","test":"npm run lint && mocha --reporter=test/reporter.js test/test-download.js test/test-*"},"_id":"node-gyp@9.4.1","gitHead":"adcdab2772e58878c226f97c2741e69e8b82d14c","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"20.7.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==","shasum":"8a1023e0d6766ecb52764cc3a734b36ff275e185","tarball":"http://localhost:4260/node-gyp/node-gyp-9.4.1.tgz","fileCount":138,"unpackedSize":2062976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD47h8nIqLdRLsov3HGhjBDWwARIBvPuX6tyvm/rDA2igIhAJmn16osFyuHAoY7mUK1XobR1GZM4svpTvT5rZQgVlgl"}]},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.4.1_1698427855817_0.24492360302018668"},"_hasShrinkwrap":false},"10.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"10.0.0","installVersion":11,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","exponential-backoff":"^3.1.1","glob":"^10.3.10","graceful-fs":"^4.2.6","make-fetch-happen":"^13.0.0","nopt":"^7.0.0","proc-log":"^3.0.0","semver":"^7.3.5","tar":"^6.1.2","which":"^4.0.0"},"engines":{"node":"^16.14.0 || >=18.0.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","mocha":"^10.2.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^17.0.0"},"scripts":{"lint":"standard \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 15000 test/test-download.js test/test-*"},"_id":"node-gyp@10.0.0","gitHead":"9acb4c73675a67f3f660621e367024daaec1092c","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"20.7.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-LkaKUbjyacJGRHiuhUeUblzZNxTF1/XNooyAl6aiaJ6ZpeurR4Mk9sjxncGNSI7pETqyqM+hLAER0788oSxt0A==","shasum":"b802e7177e79f8d7922db5a18b56983e88165f9e","tarball":"http://localhost:4260/node-gyp/node-gyp-10.0.0.tgz","fileCount":94,"unpackedSize":1717560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8eFgKj9xP3mi6RscKYalsYXzQ7EBuaoyD+KgkNzbQiAiEAmN4UNmZ3lXZoe5DIO3+XlD5MkWKOB63EY5X/bP1cvr8="}]},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.0.0_1698536844713_0.21470162587252095"},"_hasShrinkwrap":false},"10.0.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"10.0.1","installVersion":11,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","exponential-backoff":"^3.1.1","glob":"^10.3.10","graceful-fs":"^4.2.6","make-fetch-happen":"^13.0.0","nopt":"^7.0.0","proc-log":"^3.0.0","semver":"^7.3.5","tar":"^6.1.2","which":"^4.0.0"},"engines":{"node":"^16.14.0 || >=18.0.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","mocha":"^10.2.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^17.0.0"},"scripts":{"lint":"standard \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 15000 test/test-download.js test/test-*"},"_id":"node-gyp@10.0.1","gitHead":"c9e9cf5eebc26b10a219d226e1f7cd2b478b23fd","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"20.7.0","_npmVersion":"10.2.2","dist":{"integrity":"sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==","shasum":"205514fc19e5830fa991e4a689f9e81af377a966","tarball":"http://localhost:4260/node-gyp/node-gyp-10.0.1.tgz","fileCount":94,"unpackedSize":1718249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhnBLahThlj+2ZxEEbOa5PUZNMola+UBVNKa5fV5O50AiAK6zZm8L9Qmo0YkpjtI2sdG6RbOFSLcC3ivPcguGt2/w=="}]},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.0.1_1698948822147_0.4174299450407766"},"_hasShrinkwrap":false},"10.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"10.1.0","installVersion":11,"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"preferGlobal":true,"bin":{"node-gyp":"bin/node-gyp.js"},"main":"./lib/node-gyp.js","dependencies":{"env-paths":"^2.2.0","exponential-backoff":"^3.1.1","glob":"^10.3.10","graceful-fs":"^4.2.6","make-fetch-happen":"^13.0.0","nopt":"^7.0.0","proc-log":"^3.0.0","semver":"^7.3.5","tar":"^6.1.2","which":"^4.0.0"},"engines":{"node":"^16.14.0 || >=18.0.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","mocha":"^10.2.0","nan":"^2.14.2","require-inject":"^1.4.4","standard":"^17.0.0"},"scripts":{"lint":"standard \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 15000 test/test-download.js test/test-*"},"_id":"node-gyp@10.1.0","gitHead":"f90ce122fe564be68368d0c0dec5dacd9e770233","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"20.7.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==","shasum":"75e6f223f2acb4026866c26a2ead6aab75a8ca7e","tarball":"http://localhost:4260/node-gyp/node-gyp-10.1.0.tgz","fileCount":95,"unpackedSize":1726747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtbTgP5X+OUoSr0tJFu0vdmD4bvPepthKw2IeF8rfGUQIhAOZ9Zy/krKn/tkSabJlX4z7bqNnUxS+es34pGSTb3Jfy"}]},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.1.0_1711390005569_0.3665825695346634"},"_hasShrinkwrap":false}},"readme":"# `node-gyp` - Node.js native addon build tool\n\n[![Build Status](https://github.com/nodejs/node-gyp/workflows/Tests/badge.svg?branch=main)](https://github.com/nodejs/node-gyp/actions?query=workflow%3ATests+branch%3Amain)\n![npm](https://img.shields.io/npm/dm/node-gyp)\n\n`node-gyp` is a cross-platform command-line tool written in Node.js for\ncompiling native addon modules for Node.js. It contains a vendored copy of the\n[gyp-next](https://github.com/nodejs/gyp-next) project that was previously used\nby the Chromium team and extended to support the development of Node.js native\naddons.\n\nNote that `node-gyp` is _not_ used to build Node.js itself.\n\nAll current and LTS target versions of Node.js are supported. Depending on what version of Node.js is actually installed on your system\n`node-gyp` downloads the necessary development files or headers for the target version. List of stable Node.js versions can be found on [Node.js website](https://nodejs.org/en/about/previous-releases).\n\n## Features\n\n * The same build commands work on any of the supported platforms\n * Supports the targeting of different versions of Node.js\n\n## Installation\n\nYou can install `node-gyp` using `npm`:\n\n``` bash\nnpm install -g node-gyp\n```\n\nDepending on your operating system, you will need to install:\n\n### On Unix\n\n * [A supported version of Python](https://devguide.python.org/versions/)\n * `make`\n * A proper C/C++ compiler toolchain, like [GCC](https://gcc.gnu.org)\n\n### On macOS\n\n * [A supported version of Python](https://devguide.python.org/versions/)\n * `Xcode Command Line Tools` which will install `clang`, `clang++`, and `make`.\n * Install the `Xcode Command Line Tools` standalone by running `xcode-select --install`. -- OR --\n * Alternatively, if you already have the [full Xcode installed](https://developer.apple.com/xcode/download/), you can install the Command Line Tools under the menu `Xcode -> Open Developer Tool -> More Developer Tools...`.\n\n\n### On Windows\n\nInstall the current [version of Python](https://devguide.python.org/versions/) from the\n[Microsoft Store](https://apps.microsoft.com/store/search?publisher=Python+Software+Foundation).\n\nInstall tools and configuration manually:\n * Install Visual C++ Build Environment: For Visual Studio 2019 or later, use the `Desktop development with C++` workload from [Visual Studio Community](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community). For a version older than Visual Studio 2019, install [Visual Studio Build Tools](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools) with the `Visual C++ build tools` option.\n\n If the above steps didn't work for you, please visit [Microsoft's Node.js Guidelines for Windows](https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules) for additional tips.\n\n To target native ARM64 Node.js on Windows on ARM, add the components \"Visual C++ compilers and libraries for ARM64\" and \"Visual C++ ATL for ARM64\".\n\n To use the native ARM64 C++ compiler on Windows on ARM, ensure that you have Visual Studio 2022 [17.4 or later](https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here/) installed.\n\nIt's advised to install following Powershell module: [VSSetup](https://github.com/microsoft/vssetup.powershell) using `Install-Module VSSetup -Scope CurrentUser`.\nThis will make Visual Studio detection logic to use more flexible and accessible method, avoiding Powershell's `ConstrainedLanguage` mode.\n\n### Configuring Python Dependency\n\n`node-gyp` requires that you have installed a [supported version of Python](https://devguide.python.org/versions/).\nIf you have multiple versions of Python installed, you can identify which version\n`node-gyp` should use in one of the following ways:\n\n1. by setting the `--python` command-line option, e.g.:\n\n``` bash\nnode-gyp <command> --python /path/to/executable/python\n```\n\n2. If `node-gyp` is called by way of `npm`, *and* you have multiple versions of\nPython installed, then you can set the `npm_config_python` environment variable\nto the appropriate path:\n``` bash\nexport npm_config_python=/path/to/executable/python\n```\n Or on Windows:\n```console\npy --list-paths # To see the installed Python versions\nset npm_config_python=C:\\path\\to\\python.exe\n```\n\n3. If the `PYTHON` environment variable is set to the path of a Python executable,\nthen that version will be used if it is a supported version.\n\n4. If the `NODE_GYP_FORCE_PYTHON` environment variable is set to the path of a\nPython executable, it will be used instead of any of the other configured or\nbuilt-in Python search paths. If it's not a compatible version, no further\nsearching will be done.\n\n### Build for Third Party Node.js Runtimes\n\nWhen building modules for third-party Node.js runtimes like Electron, which have\ndifferent build configurations from the official Node.js distribution, you\nshould use `--dist-url` or `--nodedir` flags to specify the headers of the\nruntime to build for.\n\nAlso when `--dist-url` or `--nodedir` flags are passed, node-gyp will use the\n`config.gypi` shipped in the headers distribution to generate build\nconfigurations, which is different from the default mode that would use the\n`process.config` object of the running Node.js instance.\n\nSome old versions of Electron shipped malformed `config.gypi` in their headers\ndistributions, and you might need to pass `--force-process-config` to node-gyp\nto work around configuration errors.\n\n## How to Use\n\nTo compile your native addon first go to its root directory:\n\n``` bash\ncd my_node_addon\n```\n\nThe next step is to generate the appropriate project build files for the current\nplatform. Use `configure` for that:\n\n``` bash\nnode-gyp configure\n```\n\nAuto-detection fails for Visual C++ Build Tools 2015, so `--msvs_version=2015`\nneeds to be added (not needed when run by npm as configured above):\n``` bash\nnode-gyp configure --msvs_version=2015\n```\n\n__Note__: The `configure` step looks for a `binding.gyp` file in the current\ndirectory to process. See below for instructions on creating a `binding.gyp` file.\n\nNow you will have either a `Makefile` (on Unix platforms) or a `vcxproj` file\n(on Windows) in the `build/` directory. Next, invoke the `build` command:\n\n``` bash\nnode-gyp build\n```\n\nNow you have your compiled `.node` bindings file! The compiled bindings end up\nin `build/Debug/` or `build/Release/`, depending on the build mode. At this point,\nyou can require the `.node` file with Node.js and run your tests!\n\n__Note:__ To create a _Debug_ build of the bindings file, pass the `--debug` (or\n`-d`) switch when running either the `configure`, `build` or `rebuild` commands.\n\n## The `binding.gyp` file\n\nA `binding.gyp` file describes the configuration to build your module, in a\nJSON-like format. This file gets placed in the root of your package, alongside\n`package.json`.\n\nA barebones `gyp` file appropriate for building a Node.js addon could look like:\n\n```python\n{\n \"targets\": [\n {\n \"target_name\": \"binding\",\n \"sources\": [ \"src/binding.cc\" ]\n }\n ]\n}\n```\n\n## Further reading\n\nThe **[docs](./docs/)** directory contains additional documentation on specific node-gyp topics that may be useful if you are experiencing problems installing or building addons using node-gyp.\n\nSome additional resources for Node.js native addons and writing `gyp` configuration files:\n\n * [\"Going Native\" a nodeschool.io tutorial](http://nodeschool.io/#goingnative)\n * [\"Hello World\" node addon example](https://github.com/nodejs/node/tree/main/test/addons/hello-world)\n * [gyp user documentation](https://gyp.gsrc.io/docs/UserDocumentation.md)\n * [gyp input format reference](https://gyp.gsrc.io/docs/InputFormatReference.md)\n * [*\"binding.gyp\" files out in the wild* wiki page](./docs/binding.gyp-files-in-the-wild.md)\n\n## Commands\n\n`node-gyp` responds to the following commands:\n\n| **Command** | **Description**\n|:--------------|:---------------------------------------------------------------\n| `help` | Shows the help dialog\n| `build` | Invokes `make`/`msbuild.exe` and builds the native addon\n| `clean` | Removes the `build` directory if it exists\n| `configure` | Generates project build files for the current platform\n| `rebuild` | Runs `clean`, `configure` and `build` all in a row\n| `install` | Installs Node.js header files for the given version\n| `list` | Lists the currently installed Node.js header versions\n| `remove` | Removes the Node.js header files for the given version\n\n\n## Command Options\n\n`node-gyp` accepts the following command options:\n\n| **Command** | **Description**\n|:----------------------------------|:------------------------------------------\n| `-j n`, `--jobs n` | Run `make` in parallel. The value `max` will use all available CPU cores\n| `--target=v6.2.1` | Node.js version to build for (default is `process.version`)\n| `--silly`, `--loglevel=silly` | Log all progress to console\n| `--verbose`, `--loglevel=verbose` | Log most progress to console\n| `--silent`, `--loglevel=silent` | Don't log anything to console\n| `debug`, `--debug` | Make Debug build (default is `Release`)\n| `--release`, `--no-debug` | Make Release build\n| `-C $dir`, `--directory=$dir` | Run command in different directory\n| `--make=$make` | Override `make` command (e.g. `gmake`)\n| `--thin=yes` | Enable thin static libraries\n| `--arch=$arch` | Set target architecture (e.g. ia32)\n| `--tarball=$path` | Get headers from a local tarball\n| `--devdir=$path` | SDK download directory (default is OS cache directory)\n| `--ensure` | Don't reinstall headers if already present\n| `--dist-url=$url` | Download header tarball from custom URL\n| `--proxy=$url` | Set HTTP(S) proxy for downloading header tarball\n| `--noproxy=$urls` | Set urls to ignore proxies when downloading header tarball\n| `--cafile=$cafile` | Override default CA chain (to download tarball)\n| `--nodedir=$path` | Set the path to the node source code\n| `--python=$path` | Set path to the Python binary\n| `--msvs_version=$version` | Set Visual Studio version (Windows only)\n| `--solution=$solution` | Set Visual Studio Solution version (Windows only)\n| `--force-process-config` | Force using runtime's `process.config` object to generate `config.gypi` file\n\n## Configuration\n\n### Environment variables\n\nUse the form `npm_config_OPTION_NAME` for any of the command options listed\nabove (dashes in option names should be replaced by underscores).\n\nFor example, to set `devdir` equal to `/tmp/.gyp`, you would:\n\nRun this on Unix:\n\n```bash\nexport npm_config_devdir=/tmp/.gyp\n```\n\nOr this on Windows:\n\n```console\nset npm_config_devdir=c:\\temp\\.gyp\n```\n\n### `npm` configuration for npm versions before v9\n\nUse the form `OPTION_NAME` for any of the command options listed above.\n\nFor example, to set `devdir` equal to `/tmp/.gyp`, you would run:\n\n```bash\nnpm config set [--global] devdir /tmp/.gyp\n```\n\n**Note:** Configuration set via `npm` will only be used when `node-gyp`\nis run via `npm`, not when `node-gyp` is run directly.\n\n## License\n\n`node-gyp` is available under the MIT license. See the [LICENSE\nfile](LICENSE) for details.\n","maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"rvagg","email":"r@va.gg"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"time":{"modified":"2024-03-25T18:06:46.221Z","created":"2012-02-05T19:47:50.427Z","0.0.1-alpha1":"2012-02-05T19:47:52.027Z","0.0.1":"2012-02-06T01:15:20.584Z","0.0.2":"2012-02-06T22:56:04.570Z","0.0.3":"2012-02-10T01:35:24.845Z","0.0.4":"2012-02-11T02:16:21.167Z","0.0.5":"2012-02-11T08:22:47.598Z","0.0.6":"2012-02-11T08:27:57.556Z","0.1.0":"2012-02-11T21:07:59.244Z","0.1.1":"2012-02-13T01:46:02.038Z","0.1.2":"2012-02-13T16:41:54.897Z","0.1.3":"2012-02-18T02:33:18.188Z","0.1.4":"2012-02-26T09:12:21.700Z","0.2.0":"2012-02-28T02:26:26.016Z","0.2.1":"2012-03-02T22:54:30.429Z","0.2.2":"2012-03-05T22:37:36.665Z","0.3.0":"2012-03-07T20:26:05.725Z","0.3.1":"2012-03-08T22:20:44.319Z","0.3.2":"2012-03-08T23:11:35.287Z","0.3.4":"2012-03-11T21:26:44.383Z","0.3.5":"2012-03-14T23:27:08.202Z","0.3.6":"2012-03-20T02:37:09.353Z","0.3.7":"2012-03-20T21:49:58.617Z","0.3.8":"2012-03-27T22:26:34.160Z","0.3.9":"2012-03-29T01:40:05.063Z","0.3.10":"2012-03-31T04:55:00.445Z","0.3.11":"2012-04-06T01:01:07.185Z","0.4.0":"2012-04-09T00:10:02.257Z","0.4.1":"2012-04-10T18:32:19.213Z","0.4.2":"2012-05-09T20:07:52.094Z","0.4.3":"2012-05-15T00:09:09.512Z","0.4.4":"2012-05-27T21:21:24.484Z","0.4.5":"2012-06-04T22:53:04.202Z","0.5.0":"2012-06-13T21:20:56.832Z","0.5.1":"2012-06-15T18:19:23.407Z","0.5.2":"2012-06-15T23:04:48.082Z","0.5.3":"2012-06-20T21:50:52.792Z","0.5.4":"2012-06-21T00:23:28.636Z","0.5.5":"2012-06-27T18:40:55.482Z","0.5.6":"2012-06-27T19:17:43.256Z","0.5.7":"2012-07-04T23:49:16.428Z","0.5.8":"2012-07-10T20:59:23.740Z","0.6.0":"2012-07-16T23:41:16.741Z","0.6.1":"2012-07-24T17:44:26.113Z","0.6.2":"2012-07-26T00:06:16.011Z","0.6.3":"2012-07-31T20:48:51.674Z","0.6.4":"2012-08-12T22:33:47.284Z","0.6.5":"2012-08-13T17:21:19.982Z","0.6.6":"2012-08-16T22:42:22.413Z","0.6.7":"2012-08-17T15:42:57.739Z","0.6.8":"2012-08-22T01:56:00.883Z","0.6.9":"2012-08-30T21:09:56.066Z","0.6.10":"2012-09-07T18:08:36.515Z","0.6.11":"2012-09-25T01:08:20.095Z","0.7.0":"2012-10-02T18:33:36.913Z","0.7.1":"2012-10-07T20:36:55.179Z","0.7.2":"2012-10-30T00:08:33.409Z","0.7.3":"2012-11-04T01:26:51.139Z","0.8.0":"2012-11-14T23:12:55.591Z","0.8.1":"2012-11-27T16:15:14.358Z","0.8.2":"2012-12-21T20:18:44.247Z","0.8.3":"2013-01-20T20:14:55.140Z","0.8.4":"2013-02-04T23:28:17.661Z","0.8.5":"2013-02-28T23:18:46.831Z","0.9.0":"2013-03-08T23:43:03.929Z","0.9.1":"2013-03-09T01:35:37.440Z","0.9.2":"2013-03-21T19:28:22.485Z","0.9.3":"2013-03-28T01:46:12.732Z","0.9.4":"2013-03-29T17:19:17.941Z","0.9.5":"2013-03-29T21:22:42.126Z","0.9.6":"2013-05-14T19:11:44.118Z","0.9.7":"2013-06-05T22:54:09.331Z","0.10.0":"2013-06-05T23:02:50.766Z","0.10.1":"2013-06-20T20:48:41.877Z","0.10.2":"2013-06-24T21:26:41.049Z","0.10.3":"2013-06-28T16:41:43.669Z","0.10.4":"2013-06-30T21:32:32.108Z","0.10.5":"2013-07-05T04:55:08.580Z","0.10.6":"2013-07-11T07:18:27.053Z","0.10.7":"2013-08-01T16:24:30.605Z","0.10.8":"2013-08-01T16:40:48.659Z","0.10.9":"2013-08-02T00:57:53.071Z","0.10.10":"2013-09-06T21:26:14.415Z","0.11.0":"2013-10-28T19:16:15.657Z","0.12.0":"2013-11-11T23:48:19.448Z","0.12.1":"2013-11-12T02:48:46.067Z","0.12.2":"2013-12-18T22:29:12.930Z","0.13.0":"2014-03-04T22:43:58.776Z","0.13.1":"2014-05-19T20:54:10.615Z","1.0.0":"2014-07-31T22:36:57.108Z","1.0.1":"2014-07-31T22:37:54.785Z","1.0.2":"2014-09-11T07:09:32.146Z","1.0.3":"2015-03-06T17:13:59.546Z","2.0.0":"2015-05-24T22:22:20.884Z","2.0.1":"2015-05-28T18:10:57.968Z","2.0.2":"2015-07-14T19:30:53.975Z","3.0.0":"2015-09-08T00:04:25.769Z","3.0.1":"2015-09-08T07:55:08.843Z","3.0.2":"2015-09-12T04:19:22.160Z","3.0.3":"2015-09-14T00:56:00.889Z","3.1.0":"2015-11-14T04:22:53.298Z","3.2.0":"2015-11-24T14:14:36.243Z","3.2.1":"2015-12-03T01:38:45.001Z","3.3.0":"2016-02-16T05:01:25.065Z","3.3.1":"2016-03-04T18:12:27.657Z","3.4.0":"2016-06-28T02:03:02.347Z","3.5.0":"2017-01-10T01:37:05.675Z","3.6.0":"2017-03-15T20:26:09.244Z","3.6.1":"2017-04-30T22:00:25.050Z","3.6.2":"2017-06-01T22:15:28.478Z","3.6.3":"2018-06-08T07:37:27.248Z","3.7.0":"2018-06-08T15:32:22.008Z","3.8.0":"2018-08-09T00:53:58.962Z","4.0.0":"2019-04-24T00:34:15.853Z","5.0.0":"2019-06-13T08:42:22.607Z","5.0.1":"2019-06-21T02:24:08.009Z","5.0.2":"2019-07-03T05:12:51.572Z","5.0.3":"2019-07-17T04:33:13.127Z","5.0.4":"2019-09-27T02:26:08.981Z","5.0.5":"2019-10-04T13:28:42.318Z","6.0.0":"2019-10-04T13:43:14.074Z","6.0.1":"2019-11-01T10:17:02.651Z","5.0.6":"2019-12-16T00:18:06.339Z","5.0.7":"2019-12-16T01:00:38.394Z","6.1.0":"2020-01-08T01:12:48.623Z","5.1.0":"2020-02-05T02:17:39.006Z","5.1.1":"2020-05-25T05:47:31.955Z","7.0.0":"2020-06-03T03:26:26.318Z","7.1.0":"2020-08-12T03:50:33.423Z","7.1.1":"2020-10-15T06:54:29.286Z","7.1.2":"2020-10-17T02:03:12.809Z","8.0.0":"2021-04-03T00:32:21.988Z","8.1.0":"2021-05-28T02:03:50.580Z","8.2.0":"2021-08-23T06:53:15.124Z","8.3.0":"2021-10-19T06:35:01.969Z","8.4.0":"2021-11-05T09:36:09.148Z","8.4.1":"2021-11-22T08:34:04.197Z","9.0.0":"2022-03-01T03:02:15.545Z","9.1.0":"2022-07-14T01:03:18.318Z","9.2.0":"2022-10-04T10:40:24.552Z","9.3.0":"2022-10-11T04:54:21.968Z","9.3.1":"2022-12-19T22:43:10.187Z","9.4.0":"2023-06-13T04:49:57.782Z","9.4.1":"2023-10-27T17:30:56.146Z","10.0.0":"2023-10-28T23:47:25.032Z","10.0.1":"2023-11-02T18:13:42.360Z","10.1.0":"2024-03-25T18:06:45.788Z"},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"users":{"fgribreau":true,"m42am":true,"hij1nx":true,"awaterma":true,"pid":true,"tmpvar":true,"rtc11":true,"stonecypher":true,"io2work":true,"j3kz":true,"erincinci":true,"sunnylost":true,"kachar":true,"itonyyo":true,"dofy":true,"dkannan":true,"nukisman":true,"a_cabello":true,"nex":true,"godion":true,"pingprart":true,"qbylucky":true,"sopepos":true,"daniilbabanin":true,"panlw":true,"lewisbrown":true,"kungkk":true,"linuxwizard":true,"jeben":true,"tommyzzm":true,"moonavw":true,"matiasmarani":true,"thomas.miele":true,"neefrankie":true,"ovrmrw":true,"lukin0110":true,"abdihaikal":true,"fistynuts":true,"vchouhan":true,"coalesce":true,"hyteer":true,"mzheng":true,"morifen":true,"koulmomo":true,"danielbankhead":true,"brainpoint":true,"wangnan0610":true,"doomblade":true,"rubiadias":true,"webbot":true,"nickeltobias":true,"amartelr":true,"phoenixsoul":true,"mobeicaoyuan":true,"knoja4":true,"rwaness":true,"stackzhang":true,"zzl81cn":true,"tsuyoshi_cho":true,"chayn1k":true,"ognjen.jevremovic":true,"sherylynn":true,"joaquin.briceno":true,"luizpaulo":true,"shentengtu":true,"sopov":true,"rochejul":true,"zivlit":true,"d0ughtyj":true,"morogasper":true,"princetoad":true,"terrychan":true,"s8jmc":true,"ysk8":true,"hccdj131":true,"mkuehn":true,"gyaipy":true,"daniellink":true,"manuchalela":true,"rocket0191":true,"dwqs":true,"asfrom30":true,"kkho595":true,"yangzw":true,"tdmalone":true,"nicknaso":true,"zwwggg":true,"dengyongchao":true,"stev0thegreat":true,"shuoshubao":true,"he313572052":true,"hilmidev":true,"pantyuhind":true,"leelee.echo":true,"parkerproject":true,"lionel86":true,"centiball":true,"flumpus-dev":true},"homepage":"https://github.com/nodejs/node-gyp#readme","keywords":["native","addon","module","c","c++","bindings","gyp"],"bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"readmeFilename":"README.md","license":"MIT"} |