{"_id":"node-gyp","_rev":"4130208","name":"node-gyp","description":"Node.js native addon build tool","dist-tags":{"latest":"12.2.0"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"time":{"modified":"2026-03-01T18:31:45.000Z","created":"2012-02-06T01:15:20.584Z","12.2.0":"2026-01-27T14:47:49.454Z","12.1.0":"2025-11-12T21:01:40.392Z","12.0.0":"2025-11-11T04:44:48.154Z","11.5.0":"2025-10-15T12:33:10.025Z","11.4.2":"2025-08-26T14:18:03.874Z","11.4.1":"2025-08-20T20:45:49.579Z","11.4.0":"2025-08-20T17:36:46.817Z","11.3.0":"2025-07-30T02:18:18.173Z","11.2.0":"2025-04-01T13:47:07.244Z","11.1.0":"2025-02-10T10:35:30.812Z","11.0.0":"2024-12-04T21:50:00.444Z","10.3.0":"2024-12-02T21:09:28.580Z","10.3.1":"2024-12-02T20:52:33.731Z","10.2.0":"2024-07-10T12:42:29.988Z","10.1.0":"2024-03-25T18:06:45.788Z","10.0.1":"2023-11-02T18:13:42.360Z","10.0.0":"2023-10-28T23:47:25.032Z","9.4.1":"2023-10-27T17:30:56.146Z","9.4.0":"2023-06-13T04:49:57.782Z","9.3.1":"2022-12-19T22:43:10.187Z","9.3.0":"2022-10-11T04:54:21.968Z","9.2.0":"2022-10-04T10:40:24.552Z","9.1.0":"2022-07-14T01:03:18.318Z","9.0.0":"2022-03-01T03:02:15.545Z","8.4.1":"2021-11-22T08:34:04.197Z","8.4.0":"2021-11-05T09:36:09.148Z","8.3.0":"2021-10-19T06:35:01.969Z","8.2.0":"2021-08-23T06:53:15.124Z","8.1.0":"2021-05-28T02:03:50.580Z","8.0.0":"2021-04-03T00:32:21.988Z","7.1.2":"2020-10-17T02:03:12.809Z","7.1.1":"2020-10-15T06:54:29.286Z","7.1.0":"2020-08-12T03:50:33.423Z","7.0.0":"2020-06-03T03:26:26.318Z","5.1.1":"2020-05-25T05:47:31.955Z","5.1.0":"2020-02-05T02:17:39.006Z","6.1.0":"2020-01-08T01:12:48.623Z","5.0.7":"2019-12-16T01:00:38.394Z","5.0.6":"2019-12-16T00:18:06.339Z","6.0.1":"2019-11-01T10:17:02.651Z","6.0.0":"2019-10-04T13:43:14.074Z","5.0.5":"2019-10-04T13:28:42.318Z","5.0.4":"2019-09-27T02:26:08.981Z","5.0.3":"2019-07-17T04:33:13.127Z","5.0.2":"2019-07-03T05:12:51.572Z","5.0.1":"2019-06-21T02:24:08.009Z","5.0.0":"2019-06-13T08:42:22.607Z","4.0.0":"2019-04-24T00:34:15.853Z","3.8.0":"2018-08-09T00:53:58.962Z","3.7.0":"2018-06-08T15:32:22.008Z","3.6.3":"2018-06-08T07:37:27.248Z","3.6.2":"2017-06-01T22:15:28.478Z","3.6.1":"2017-04-30T22:00:25.050Z","3.6.0":"2017-03-15T20:26:09.244Z","3.5.0":"2017-01-10T01:37:05.675Z","3.4.0":"2016-06-28T02:03:02.347Z","3.3.1":"2016-03-04T18:12:27.657Z","3.3.0":"2016-02-16T05:01:25.065Z","3.2.1":"2015-12-03T01:38:45.001Z","3.2.0":"2015-11-24T14:14:36.243Z","3.1.0":"2015-11-14T04:22:53.298Z","3.0.3":"2015-09-14T00:56:00.889Z","3.0.2":"2015-09-12T04:19:22.160Z","3.0.1":"2015-09-08T07:55:08.843Z","3.0.0":"2015-09-08T00:04:25.769Z","2.0.2":"2015-07-14T19:30:53.975Z","2.0.1":"2015-05-28T18:10:57.968Z","2.0.0":"2015-05-24T22:22:20.884Z","1.0.3":"2015-03-06T17:13:59.546Z","1.0.2":"2014-09-11T07:09:32.146Z","1.0.1":"2014-07-31T22:37:54.785Z","1.0.0":"2014-07-31T22:36:57.108Z","0.13.1":"2014-05-19T20:54:10.615Z","0.13.0":"2014-03-04T22:43:58.776Z","0.12.2":"2013-12-18T22:29:12.930Z","0.12.1":"2013-11-12T02:48:46.067Z","0.12.0":"2013-11-11T23:48:19.448Z","0.11.0":"2013-10-28T19:16:15.657Z","0.10.10":"2013-09-06T21:26:14.415Z","0.10.9":"2013-08-02T00:57:53.071Z","0.10.8":"2013-08-01T16:40:48.659Z","0.10.7":"2013-08-01T16:24:30.605Z","0.10.6":"2013-07-11T07:18:27.053Z","0.10.5":"2013-07-05T04:55:08.580Z","0.10.4":"2013-06-30T21:32:32.108Z","0.10.3":"2013-06-28T16:41:43.669Z","0.10.2":"2013-06-24T21:26:41.049Z","0.10.1":"2013-06-20T20:48:41.877Z","0.10.0":"2013-06-05T23:02:50.766Z","0.9.6":"2013-05-14T19:11:44.118Z","0.9.5":"2013-03-29T21:22:42.126Z","0.9.4":"2013-03-29T17:19:17.941Z","0.9.3":"2013-03-28T01:46:12.732Z","0.9.2":"2013-03-21T19:28:22.485Z","0.9.1":"2013-03-09T01:35:37.440Z","0.9.0":"2013-03-08T23:43:03.929Z","0.8.5":"2013-02-28T23:18:46.831Z","0.8.4":"2013-02-04T23:28:17.661Z","0.8.3":"2013-01-20T20:14:55.140Z","0.8.2":"2012-12-21T20:18:44.247Z","0.8.1":"2012-11-27T16:15:14.358Z","0.8.0":"2012-11-14T23:12:55.591Z","0.7.3":"2012-11-04T01:26:51.139Z","0.7.2":"2012-10-30T00:08:33.409Z","0.7.1":"2012-10-07T20:36:55.179Z","0.7.0":"2012-10-02T18:33:36.913Z","0.6.11":"2012-09-25T01:08:20.095Z","0.6.10":"2012-09-07T18:08:36.515Z","0.6.9":"2012-08-30T21:09:56.066Z","0.6.8":"2012-08-22T01:56:00.883Z","0.6.7":"2012-08-17T15:42:57.739Z","0.6.6":"2012-08-16T22:42:22.413Z","0.6.5":"2012-08-13T17:21:19.982Z","0.6.4":"2012-08-12T22:33:47.284Z","0.6.3":"2012-07-31T20:48:51.674Z","0.6.2":"2012-07-26T00:06:16.011Z","0.6.1":"2012-07-24T17:44:26.113Z","0.6.0":"2012-07-16T23:41:16.741Z","0.5.8":"2012-07-10T20:59:23.740Z","0.5.7":"2012-07-04T23:49:16.428Z","0.5.6":"2012-06-27T19:17:43.256Z","0.5.5":"2012-06-27T18:40:55.482Z","0.5.4":"2012-06-21T00:23:28.636Z","0.5.3":"2012-06-20T21:50:52.792Z","0.5.2":"2012-06-15T23:04:48.082Z","0.5.1":"2012-06-15T18:19:23.407Z","0.5.0":"2012-06-13T21:20:56.832Z","0.4.5":"2012-06-04T22:53:04.202Z","0.4.4":"2012-05-27T21:21:24.484Z","0.4.3":"2012-05-15T00:09:09.512Z","0.4.2":"2012-05-09T20:07:52.094Z","0.4.1":"2012-04-10T18:32:19.213Z","0.4.0":"2012-04-09T00:10:02.257Z","0.3.11":"2012-04-06T01:01:07.185Z","0.3.10":"2012-03-31T04:55:00.445Z","0.3.9":"2012-03-29T01:40:05.063Z","0.3.8":"2012-03-27T22:26:34.160Z","0.3.7":"2012-03-20T21:49:58.617Z","0.3.6":"2012-03-20T02:37:09.353Z","0.3.5":"2012-03-14T23:27:08.202Z","0.3.4":"2012-03-11T21:26:44.383Z","0.3.2":"2012-03-08T23:11:35.287Z","0.3.1":"2012-03-08T22:20:44.319Z","0.3.0":"2012-03-07T20:26:05.725Z","0.2.2":"2012-03-05T22:37:36.665Z","0.2.1":"2012-03-02T22:54:30.429Z","0.2.0":"2012-02-28T02:26:26.016Z","0.1.4":"2012-02-26T09:12:21.700Z","0.1.3":"2012-02-18T02:33:18.188Z","0.1.2":"2012-02-13T16:41:54.897Z","0.1.1":"2012-02-13T01:46:02.038Z","0.1.0":"2012-02-11T21:07:59.244Z","0.0.6":"2012-02-11T08:27:57.556Z","0.0.5":"2012-02-11T08:22:47.598Z","0.0.4":"2012-02-11T02:16:21.167Z","0.0.3":"2012-02-10T01:35:24.845Z","0.0.2":"2012-02-06T22:56:04.570Z","0.0.1":"2012-02-06T01:15:20.584Z"},"users":{"leesei":true,"awaterma":true,"fgribreau":true,"m42am":true,"hij1nx":true,"pid":true,"tmpvar":true,"rtc11":true,"stonecypher":true,"io2work":true,"erincinci":true,"kachar":true,"j3kz":true,"itonyyo":true,"sunnylost":true,"dofy":true,"nex":true,"dkannan":true,"a_cabello":true,"nukisman":true,"godion":true,"qbylucky":true,"pingprart":true,"sopepos":true,"daniilbabanin":true,"lewisbrown":true,"kungkk":true,"panlw":true,"jeben":true,"linuxwizard":true,"moonavw":true,"tommyzzm":true,"tylerm":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,"rubiadias":true,"doomblade":true,"webbot":true,"nickeltobias":true,"amartelr":true,"phoenixsoul":true,"mobeicaoyuan":true,"danielbayley":true,"knoja4":true,"rwaness":true,"zzl81cn":true,"stackzhang":true,"tsuyoshi_cho":true,"chayn1k":true,"ognjen.jevremovic":true,"sherylynn":true,"joaquin.briceno":true,"luizpaulo":true,"shentengtu":true,"sopov":true,"rochejul":true,"zivlit":true,"modood":true,"d0ughtyj":true,"andmeics":true,"morogasper":true,"princetoad":true,"terrychan":true,"s8jmc":true,"ysk8":true,"hccdj131":true,"mkuehn":true,"gyaipy":true,"daniellink":true,"manuchalela":true,"logol":true,"rocket0191":true,"dwqs":true,"asfrom30":true,"kkho595":true,"yangzw":true,"tdmalone":true,"nicknaso":true,"zwwggg":true,"dengyongchao":true,"shuoshubao":true,"he313572052":true,"hilmidev":true,"pantyuhind":true,"stev0thegreat":true,"leelee.echo":true,"parkerproject":true,"lionel86":true,"centiball":true},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/nodejs/node-gyp.git"},"versions":{"12.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"12.2.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","graceful-fs":"^4.2.6","make-fetch-happen":"^15.0.0","nopt":"^9.0.0","proc-log":"^6.0.0","semver":"^7.3.5","tar":"^7.5.4","tinyglobby":"^0.2.12","which":"^6.0.0"},"engines":{"node":"^20.17.0 || >=22.9.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^10.1.0","eslint":"^9.39.1","mocha":"^11.7.5","nan":"^2.23.1","neostandard":"^0.12.2","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 30000 test/test-download.js test/test-*"},"gitHead":"878061f9b58afc7f6ecb45b74e521005bd619473","_id":"node-gyp@12.2.0","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"shasum":"ff73f6f509e33d8b7e768f889ffc9738ad117b07","size":461528,"noattachment":false,"key":"/node-gyp/-/node-gyp-12.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-12.2.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b5cc7b7-3818-42b7-9a1f-c9752bbd25c2"}},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_12.2.0_1769525269227_0.1862757333924281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-27T14:47:49.454Z","publish_time":1769525269454,"_source_registry_name":"default","_cnpm_publish_time":1769525269454},"12.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"12.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","graceful-fs":"^4.2.6","make-fetch-happen":"^15.0.0","nopt":"^9.0.0","proc-log":"^6.0.0","semver":"^7.3.5","tar":"^7.5.2","tinyglobby":"^0.2.12","which":"^6.0.0"},"engines":{"node":"^20.17.0 || >=22.9.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^10.1.0","eslint":"^9.39.1","mocha":"^11.7.5","nan":"^2.23.1","neostandard":"^0.12.2","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 30000 test/test-download.js test/test-*"},"gitHead":"98307b03a1381cf6697d80081b6cd05a47e412bc","_id":"node-gyp@12.1.0","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"shasum":"302fc2d3fec36975cfb8bfee7a6bf6b7f0be9553","size":460809,"noattachment":false,"key":"/node-gyp/-/node-gyp-12.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-12.1.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b5cc7b7-3818-42b7-9a1f-c9752bbd25c2"}},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_12.1.0_1762981300131_0.7921992460356382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T21:01:40.392Z","publish_time":1762981300392,"_source_registry_name":"default","_cnpm_publish_time":1762981300392},"12.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"12.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":"^3.0.0","exponential-backoff":"^3.1.1","graceful-fs":"^4.2.6","make-fetch-happen":"^15.0.0","nopt":"^9.0.0","proc-log":"^6.0.0","semver":"^7.3.5","tar":"^7.5.2","tinyglobby":"^0.2.12","which":"^6.0.0"},"engines":{"node":"^20.17.0 || >=22.9.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^10.1.0","eslint":"^9.39.1","mocha":"^11.7.5","nan":"^2.23.1","neostandard":"^0.12.2","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 30000 test/test-download.js test/test-*"},"gitHead":"641b220a0aa24218fbdd6a5959245a966c90de8c","_id":"node-gyp@12.0.0","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.2","dist":{"shasum":"9e44b11421fb1a3ed1a60b14042496cffa7f99bd","size":460731,"noattachment":false,"key":"/node-gyp/-/node-gyp-12.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-12.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b5cc7b7-3818-42b7-9a1f-c9752bbd25c2"}},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_12.0.0_1762836287858_0.21703511734203706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T04:44:48.154Z","publish_time":1762836288154,"_source_registry_name":"default","_cnpm_publish_time":1762836288154},"11.5.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.5.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","graceful-fs":"^4.2.6","make-fetch-happen":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","tinyglobby":"^0.2.12","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.js\" \"test/**/*.js\" \".github/**/*.js\"","test":"cross-env NODE_GYP_NULL_LOGGER=true mocha --timeout 15000 test/test-download.js test/test-*"},"gitHead":"3cff85955e6ec8973fc6703ed937313b30bc0093","_id":"node-gyp@11.5.0","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"82661b5f40647a7361efe918e3cea76d297fcc56","size":460185,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.5.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b5cc7b7-3818-42b7-9a1f-c9752bbd25c2"}},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.5.0_1760531589844_0.9356106097185561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T12:33:10.025Z","publish_time":1760531590025,"_source_registry_name":"default","_cnpm_publish_time":1760531590025},"11.4.2":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.4.2","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","graceful-fs":"^4.2.6","make-fetch-happen":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","tinyglobby":"^0.2.12","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.4.2","gitHead":"289fd574b2c9da120455a158b54ade326519e071","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"shasum":"bb74cc6a80a0cc301811c8efd755fac39efc7cd0","size":459824,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.4.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b5cc7b7-3818-42b7-9a1f-c9752bbd25c2"}},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.4.2_1756217883623_0.1634599401280683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T14:18:03.874Z","publish_time":1756217883874,"_source_registry_name":"default","_cnpm_publish_time":1756217883874},"11.4.1":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.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","graceful-fs":"^4.2.6","make-fetch-happen":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","tinyglobby":"^0.2.12","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.4.1","gitHead":"1ee15f5d53956ddddb8b025271fe11fbefcd6f41","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"shasum":"b4ce9597e71d4e59efb3d4cdae2af8338151b2c4","size":459488,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.4.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b5cc7b7-3818-42b7-9a1f-c9752bbd25c2"}},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.4.1_1755722749272_0.05853293014703653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T20:45:49.579Z","publish_time":1755722749579,"_source_registry_name":"default","_cnpm_publish_time":1755722749579},"11.4.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.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","graceful-fs":"^4.2.6","make-fetch-happen":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","tinyglobby":"^0.2.12","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.4.0","gitHead":"af41747502e7d840b88c88e69d0622a7e45e92af","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"shasum":"abc3144ce0549dd23fdb520bff2fc891e865bbc7","size":459404,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.4.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.4.0_1755711406499_0.29908752495740876"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T17:36:46.817Z","publish_time":1755711406817,"_source_registry_name":"default","_cnpm_publish_time":1755711406817},"11.3.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.3.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","graceful-fs":"^4.2.6","make-fetch-happen":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","tinyglobby":"^0.2.12","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.3.0","gitHead":"02f747f13b8fea73416ca8e302801f4a3f20a5f6","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"shasum":"e543e3dcd69877e4a9a682ce355150c5d6a6947b","size":458632,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.3.0.tgz"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.3.0_1753841897898_0.02177534070643694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T02:18:18.173Z","publish_time":1753841898173,"_source_registry_name":"default","_cnpm_publish_time":1753841898173},"11.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.2.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","graceful-fs":"^4.2.6","make-fetch-happen":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","tinyglobby":"^0.2.12","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.2.0","gitHead":"fc557e4b2bc1115a5fce6bb5b74739bfeac4aba6","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"fe2ee7f0511424d6ad70f7a0c88d7346f2fc6a6e","size":458082,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.2.0.tgz"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.2.0_1743515226961_0.15572198793540393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-01T13:47:07.244Z","publish_time":1743515227244,"_source_registry_name":"default","_cnpm_publish_time":1743515227244},"11.1.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.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":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.1.0","gitHead":"b5f34c0646626cf5133ff362c31a30880ef2fc75","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"212a1d9c167c50d727d42659410780b40e07bbd3","size":457636,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.1.0.tgz"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-gyp_11.1.0_1739183730464_0.12443039400996936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T10:35:30.812Z","publish_time":1739183730812,"_source_registry_name":"default","_cnpm_publish_time":1739183730812},"11.0.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"11.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":"^14.0.3","nopt":"^8.0.0","proc-log":"^5.0.0","semver":"^7.3.5","tar":"^7.4.3","which":"^5.0.0"},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"bindings":"^1.5.0","cross-env":"^7.0.3","eslint":"^9.16.0","mocha":"^11.0.1","nan":"^2.14.2","neostandard":"^0.11.9","require-inject":"^1.4.4"},"scripts":{"lint":"eslint \"*/*.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@11.0.0","gitHead":"bf9168ef3d6a65ff834f4f8715e0a3f6a1914205","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"1e029056e8c040424ba380e1d5be54ad1757ae3c","size":456784,"noattachment":false,"key":"/node-gyp/-/node-gyp-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-11.0.0.tgz"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_11.0.0_1733349000195_0.30788820110352666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T21:50:00.444Z","publish_time":1733349000444,"_source_registry_name":"default","_cnpm_publish_time":1733349000444},"10.3.0":{"name":"node-gyp","version":"10.3.0","keywords":["native","addon","module","c","c++","bindings","gyp"],"author":{"url":"http://tootallnate.net","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"node-gyp@10.3.0","maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"homepage":"https://github.com/nodejs/node-gyp#readme","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"bin":{"node-gyp":"bin/node-gyp.js"},"dist":{"shasum":"40eabbb5de85e39d79865ec2decb94d80167af9d","size":456509,"noattachment":false,"key":"/node-gyp/-/node-gyp-10.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-10.3.0.tgz"},"main":"./lib/node-gyp.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"9afaf00e7ab547fd76c6890582abff9739effa24","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-*"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git://github.com/nodejs/node-gyp.git","type":"git"},"_npmVersion":"10.9.0","description":"Node.js native addon build tool","directories":{},"_nodeVersion":"22.9.0","dependencies":{"tar":"^6.2.1","glob":"^10.3.10","nopt":"^7.0.0","which":"^4.0.0","semver":"^7.3.5","proc-log":"^4.1.0","env-paths":"^2.2.0","graceful-fs":"^4.2.6","make-fetch-happen":"^13.0.0","exponential-backoff":"^3.1.1"},"preferGlobal":true,"_hasShrinkwrap":false,"installVersion":11,"readmeFilename":"README.md","devDependencies":{"nan":"^2.14.2","mocha":"^10.2.0","bindings":"^1.5.0","standard":"^17.0.0","cross-env":"^7.0.3","require-inject":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/node-gyp_10.3.0_1733173768318_0.4150385136796291","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-12-02T21:09:28.580Z","publish_time":1733173768580,"_source_registry_name":"default","_cnpm_publish_time":1733173768580},"10.3.1":{"name":"node-gyp","version":"10.3.1","keywords":["native","addon","module","c","c++","bindings","gyp"],"author":{"url":"http://tootallnate.net","name":"Nathan Rajlich","email":"nathan@tootallnate.net"},"license":"MIT","_id":"node-gyp@10.3.1","maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"homepage":"https://github.com/nodejs/node-gyp#readme","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"bin":{"node-gyp":"bin/node-gyp.js"},"dist":{"shasum":"1dd1a1a1c6c5c59da1a76aea06a062786b2c8a1a","size":456579,"noattachment":false,"key":"/node-gyp/-/node-gyp-10.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-10.3.1.tgz"},"main":"./lib/node-gyp.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"2852eae33e57ccbf808eeb33a685a50d7968cbe1","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-*"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git://github.com/nodejs/node-gyp.git","type":"git"},"_npmVersion":"10.9.0","description":"Node.js native addon build tool","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^6.2.1","glob":"^10.3.10","nopt":"^7.0.0","which":"^4.0.0","semver":"^7.3.5","proc-log":"^4.1.0","env-paths":"^2.2.0","graceful-fs":"^4.2.6","make-fetch-happen":"^13.0.0","exponential-backoff":"^3.1.1"},"preferGlobal":true,"_hasShrinkwrap":false,"installVersion":11,"devDependencies":{"nan":"^2.14.2","mocha":"^10.2.0","bindings":"^1.5.0","standard":"^17.0.0","cross-env":"^7.0.3","require-inject":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/node-gyp_10.3.1_1733172753388_0.15391729544153998","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-12-02T20:52:33.731Z","publish_time":1733172753731,"_source_registry_name":"default","_cnpm_publish_time":1733172753731},"10.2.0":{"name":"node-gyp","description":"Node.js native addon build tool","license":"MIT","keywords":["native","addon","module","c","c++","bindings","gyp"],"version":"10.2.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":"^4.1.0","semver":"^7.3.5","tar":"^6.2.1","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.2.0","gitHead":"08c91d08adfcf1f24e7ff3e14b454da27bb6be25","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"homepage":"https://github.com/nodejs/node-gyp#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"80101c4aa4f7ab225f13fcc8daaaac4eb1a8dd86","size":456157,"noattachment":false,"key":"/node-gyp/-/node-gyp-10.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-10.2.0.tgz"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.2.0_1720615349746_0.046107300927147765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-10T12:42:29.988Z","publish_time":1720615349988,"_source_registry_name":"default","_cnpm_publish_time":1720615349988},"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":{"shasum":"75e6f223f2acb4026866c26a2ead6aab75a8ca7e","size":420253,"noattachment":false,"key":"/node-gyp/-/node-gyp-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-10.1.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.1.0_1711390005569_0.3665825695346634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-25T18:06:45.788Z","publish_time":1711390005788,"_source_registry_name":"default","_cnpm_publish_time":1711390005788},"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":{"shasum":"205514fc19e5830fa991e4a689f9e81af377a966","size":418244,"noattachment":false,"key":"/node-gyp/-/node-gyp-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-10.0.1.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.0.1_1698948822147_0.4174299450407766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-02T18:13:42.360Z","publish_time":1698948822360,"_source_registry_name":"default","_cnpm_publish_time":1698948822360},"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":{"shasum":"b802e7177e79f8d7922db5a18b56983e88165f9e","size":418038,"noattachment":false,"key":"/node-gyp/-/node-gyp-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-10.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_10.0.0_1698536844713_0.21470162587252095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-28T23:47:25.032Z","publish_time":1698536845032,"_source_registry_name":"default","_cnpm_publish_time":1698536845032},"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":{"shasum":"8a1023e0d6766ecb52764cc3a734b36ff275e185","size":462338,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.4.1.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.4.1_1698427855817_0.24492360302018668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T17:30:56.146Z","publish_time":1698427856146,"_source_registry_name":"default","_cnpm_publish_time":1698427856146},"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":{"shasum":"2a7a91c7cba4eccfd95e949369f27c9ba704f369","size":461959,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.4.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.4.0_1686631797547_0.5452811398200543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T04:49:57.782Z","publish_time":1686631797782,"_source_registry_name":"default","_cnpm_publish_time":1686631797782},"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":{"shasum":"1e19f5f290afcc9c46973d68700cbd21a96192e4","size":455818,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.3.1.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.3.1_1671489789907_0.12747783175785932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-19T22:43:18.645Z","publish_time":1671489790187,"_cnpm_publish_time":1671489790187},"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":{"shasum":"f8eefe77f0ad8edb3b3b898409b53e697642b319","size":455710,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.3.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.3.0_1665464061703_0.16299871986787418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-11T08:42:02.901Z","publish_time":1665464061968,"_cnpm_publish_time":1665464061968},"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":{"shasum":"b3b56144828a98018a4cfb3033095e0f5b874d72","size":454768,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.2.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.2.0_1664880024309_0.2711563543278379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T10:40:35.383Z","publish_time":1664880024552,"_cnpm_publish_time":1664880024552},"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":{"shasum":"c8d8e590678ea1f7b8097511dedf41fc126648f8","size":452358,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.1.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.1.0_1657760598049_0.2524737685658369"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-14T01:03:56.967Z","publish_time":1657760598318,"_cnpm_publish_time":1657760598318},"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":{"shasum":"e1da2067427f3eb5bb56820cb62bc6b1e4bd2089","size":448985,"noattachment":false,"key":"/node-gyp/-/node-gyp-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-9.0.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_9.0.0_1646103735254_0.9582874296327564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-01T03:02:21.492Z","publish_time":1646103735545,"_cnpm_publish_time":1646103735545},"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":{"shasum":"3d49308fc31f768180957d6b5746845fbd429937","size":447068,"noattachment":false,"key":"/node-gyp/-/node-gyp-8.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-8.4.1.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.4.1_1637570044035_0.6345122346996372"},"_hasShrinkwrap":false,"publish_time":1637570044197,"_cnpm_publish_time":1637570044197},"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":{"shasum":"6e1112b10617f0f8559c64b3f737e8109e5a8338","size":446924,"noattachment":false,"key":"/node-gyp/-/node-gyp-8.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-8.4.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.4.0_1636104968961_0.20156781027659298"},"_hasShrinkwrap":false,"publish_time":1636104969148,"_cnpm_publish_time":1636104969148},"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":{"shasum":"ebc36a146d45095e1c6af6ccb0e47d1c8fc3fe69","size":445705,"noattachment":false,"key":"/node-gyp/-/node-gyp-8.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-8.3.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.3.0_1634625301715_0.9695976366133765"},"_hasShrinkwrap":false,"publish_time":1634625301969,"_cnpm_publish_time":1634625301969},"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":{"shasum":"ef509ccdf5cef3b4d93df0690b90aa55ff8c7977","size":444972,"noattachment":false,"key":"/node-gyp/-/node-gyp-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-8.2.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.2.0_1629701594877_0.648909970429757"},"_hasShrinkwrap":false,"publish_time":1629701595124,"_cnpm_publish_time":1629701595124},"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":{"shasum":"81f43283e922d285c886fb0e0f520a7fd431d8c2","size":433920,"noattachment":false,"key":"/node-gyp/-/node-gyp-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-8.1.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.1.0_1622167430293_0.24796853357778215"},"_hasShrinkwrap":false,"publish_time":1622167430580,"_cnpm_publish_time":1622167430580},"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":{"shasum":"225af2b06b8419ae81f924bf25ae4c167f6378a5","size":436634,"noattachment":false,"key":"/node-gyp/-/node-gyp-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-8.0.0.tgz"},"_npmUser":{"name":"rvagg","email":"r@va.gg"},"directories":{},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_8.0.0_1617409941824_0.040632182124306304"},"_hasShrinkwrap":false,"publish_time":1617409941988,"_cnpm_publish_time":1617409941988},"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":{"shasum":"21a810aebb187120251c3bcec979af1587b188ae","size":437385,"noattachment":false,"key":"/node-gyp/-/node-gyp-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-7.1.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.1.2_1602900192626_0.8510695870561116"},"_hasShrinkwrap":false,"publish_time":1602900192809,"_cnpm_publish_time":1602900192809},"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":{"shasum":"55294e4353d29bc414a1cbe1068d63a2f4ac97fa","size":437050,"noattachment":false,"key":"/node-gyp/-/node-gyp-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-7.1.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.1.1_1602744869040_0.9983091873546102"},"_hasShrinkwrap":false,"publish_time":1602744869286,"_cnpm_publish_time":1602744869286},"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":{"shasum":"cb8aed7ab772e73ad592ae0c71b0e3741099fe39","size":437695,"noattachment":false,"key":"/node-gyp/-/node-gyp-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-7.1.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.1.0_1597204233291_0.9072991209306045"},"_hasShrinkwrap":false,"publish_time":1597204233423,"_cnpm_publish_time":1597204233423},"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":{"shasum":"2e88425ce84e9b1a4433958ed55d74c70fffb6be","size":435532,"noattachment":false,"key":"/node-gyp/-/node-gyp-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-7.0.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_7.0.0_1591154785984_0.9569683598758605"},"_hasShrinkwrap":false,"publish_time":1591154786318,"_cnpm_publish_time":1591154786318},"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":{"shasum":"eb915f7b631c937d282e33aed44cb7a025f62a3e","size":417611,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.1.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.1.1_1590385651763_0.9909942302271697"},"_hasShrinkwrap":false,"publish_time":1590385651955,"_cnpm_publish_time":1590385651955},"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":{"shasum":"8e31260a7af4a2e2f994b0673d4e0b3866156332","size":416496,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.1.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1580869059006,"_cnpm_publish_time":1580869059006},"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":{"shasum":"64e31c61a4695ad304c1d5b82cf6b7c79cc79f3f","size":416889,"noattachment":false,"key":"/node-gyp/-/node-gyp-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-6.1.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_6.1.0_1578445968479_0.7606052129199421"},"_hasShrinkwrap":false,"publish_time":1578445968623,"_cnpm_publish_time":1578445968623},"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":{"shasum":"dd4225e735e840cf2870e4037c2ed9c28a31719e","size":415722,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.7.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.7_1576458038274_0.7242840485751176"},"_hasShrinkwrap":false,"publish_time":1576458038394,"_cnpm_publish_time":1576458038394},"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":{"shasum":"94d79206de985eb93a57ee1ee82d9df292edd7b5","size":832677,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.6.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.6_1576455486133_0.043606692946333236"},"_hasShrinkwrap":false,"publish_time":1576455486339,"_cnpm_publish_time":1576455486339},"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":{"shasum":"d59c4247df61bb343f56e2c41d9c8dc2bc361470","size":418353,"noattachment":false,"key":"/node-gyp/-/node-gyp-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-6.0.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1572603422651,"_cnpm_publish_time":1572603422651},"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":{"shasum":"30ca98d692b6ed18be5b92d065081c74fd230db7","size":415888,"noattachment":false,"key":"/node-gyp/-/node-gyp-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-6.0.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1570196594074,"_cnpm_publish_time":1570196594074},"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":{"shasum":"f6cf1da246eb8c42b097d7cd4d6c3ce23a4163af","size":415661,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.5.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1570195722318,"_cnpm_publish_time":1570195722318},"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":{"shasum":"1de243f17b081a6e89f4330967900c816114f8fb","size":412985,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1569551168981,"_cnpm_publish_time":1569551168981},"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":{"shasum":"80d64c23790244991b6d44532f0a351bedd3dd45","size":410179,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.3.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1563337993127,"_cnpm_publish_time":1563337993127},"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":{"shasum":"422f7b7550d2c37952ac184e2a5a2d9fe49a8b77","size":409805,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1562130771572,"_cnpm_publish_time":1562130771572},"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":{"shasum":"db211e9c5d7f611e79d1dcbdc53bca646b99ae4c","size":406752,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_5.0.1_1561083847785_0.4049272387305354"},"_hasShrinkwrap":false,"publish_time":1561083848009,"_cnpm_publish_time":1561083848009},"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":{"shasum":"b5fecc7d86ed739d15a458703251af4b0aa67d3e","size":406334,"noattachment":false,"key":"/node-gyp/-/node-gyp-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-5.0.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_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,"publish_time":1560415342607,"_cnpm_publish_time":1560415342607},"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":{"shasum":"972654af4e5dd0cd2a19081b4b46fe0442ba6f45","size":393639,"noattachment":false,"key":"/node-gyp/-/node-gyp-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-4.0.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_4.0.0_1556066055656_0.4030246789903129"},"_hasShrinkwrap":false,"publish_time":1556066055853,"_cnpm_publish_time":1556066055853},"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":{"shasum":"540304261c330e80d0d5edce253a68cb3964218c","size":393555,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.8.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_3.8.0_1533776038884_0.5439886750622425"},"_hasShrinkwrap":false,"publish_time":1533776038962,"_cnpm_publish_time":1533776038962},"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":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"789478e8f6c45e277aa014f3e28f958f286f9203","size":389441,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.7.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_3.7.0_1528471941874_0.8427013334061366"},"_hasShrinkwrap":false,"publish_time":1528471942008,"_cnpm_publish_time":1528471942008},"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":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"369fcb09146ae2167f25d8d23d8b49cc1a110d8d","size":410092,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.6.3.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp_3.6.3_1528443446743_0.8505867560509839"},"_hasShrinkwrap":false,"publish_time":1528443447248,"_cnpm_publish_time":1528443447248},"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","size":409989,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.6.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gyp-3.6.2.tgz_1496355328153_0.5960033773444593"},"directories":{},"publish_time":1496355328478,"_cnpm_publish_time":1496355328478,"_hasShrinkwrap":false},"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","size":409326,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.6.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.6.1.tgz_1493589624797_0.6179928893689066"},"directories":{},"publish_time":1493589625050,"_cnpm_publish_time":1493589625050,"_hasShrinkwrap":false},"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","size":410901,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.6.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.6.0.tgz_1489609568977_0.2317710432689637"},"directories":{},"publish_time":1489609569244,"_cnpm_publish_time":1489609569244,"_hasShrinkwrap":false},"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","size":406859,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.5.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-gyp-3.5.0.tgz_1484012223403_0.9361806979868561"},"directories":{},"publish_time":1484012225675,"_cnpm_publish_time":1484012225675,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"dda558393b3ecbbe24c9e6b8703c71194c63fa36","size":404174,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.4.0.tgz_1467079381888_0.1804589256644249"},"directories":{},"publish_time":1467079382347,"_cnpm_publish_time":1467079382347,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0","size":401017,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.3.1.tgz_1457115144174_0.4018901875242591"},"directories":{},"publish_time":1457115147657,"_cnpm_publish_time":1457115147657,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"7cc676b72d0be31dc977fb3c93539cab7adeff1e","size":401118,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/node-gyp-3.3.0.tgz_1455598883163_0.7978834484238178"},"directories":{},"publish_time":1455598885065,"_cnpm_publish_time":1455598885065,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"f5dd569970a508464cc3c15d7e9e8d2de8638dd5","size":395713,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.2.1.tgz"},"directories":{},"publish_time":1449106725001,"_cnpm_publish_time":1449106725001,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"ed0bff7223d5607f1c3f7309ed4b7b99977e6d05","size":393410,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.2.0.tgz"},"directories":{},"publish_time":1448374476243,"_cnpm_publish_time":1448374476243,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"89f10ca99cbd1e71441fd10887f62c10d5024288","size":391109,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.1.0.tgz"},"directories":{},"publish_time":1447474973298,"_cnpm_publish_time":1447474973298,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"9b004219f4fa9efbfd78c5fc674aa12e58fb8694","size":388958,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.0.3.tgz"},"directories":{},"publish_time":1442192160889,"_cnpm_publish_time":1442192160889,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"46130b8e8a9300d74946fffa928f4afee6202607","size":388867,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.0.2.tgz"},"directories":{},"publish_time":1442031562160,"_cnpm_publish_time":1442031562160,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"597a2069786a443add5eecffc160f5d6c7045cd7","size":388617,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.0.1.tgz"},"directories":{},"publish_time":1441698908843,"_cnpm_publish_time":1441698908843,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"8bb0d4d21edb00f956d81db031f582cd7d07bdfd","size":388313,"noattachment":false,"key":"/node-gyp/-/node-gyp-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-3.0.0.tgz"},"directories":{},"publish_time":1441670665769,"_cnpm_publish_time":1441670665769,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"6350760aaba74ba108fdc368afd8864e14b6ad91","size":383080,"noattachment":false,"key":"/node-gyp/-/node-gyp-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-2.0.2.tgz"},"directories":{},"publish_time":1436902253975,"_cnpm_publish_time":1436902253975,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"38e9c5b54df7115cd0953cee67863f839d0c7888","size":382743,"noattachment":false,"key":"/node-gyp/-/node-gyp-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-2.0.1.tgz"},"directories":{},"publish_time":1432836657968,"_cnpm_publish_time":1432836657968,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"0063644d2c9c8452489d5922cdf7b0085081b66b","size":382655,"noattachment":false,"key":"/node-gyp/-/node-gyp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-2.0.0.tgz"},"directories":{},"publish_time":1432506140884,"_cnpm_publish_time":1432506140884,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"a2f63f2df0b1f6cc69fa54bce3cc298aa769cbd8","size":341107,"noattachment":false,"key":"/node-gyp/-/node-gyp-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-1.0.3.tgz"},"directories":{},"publish_time":1425662039546,"_cnpm_publish_time":1425662039546,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"b0bb6d2d762271408dd904853e7aa3000ed2eb57","size":341310,"noattachment":false,"key":"/node-gyp/-/node-gyp-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-1.0.2.tgz"},"directories":{},"publish_time":1410419372146,"_cnpm_publish_time":1410419372146,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"d5e364145ff10b259be9986855c83b5a76a2d975","size":341309,"noattachment":false,"key":"/node-gyp/-/node-gyp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-1.0.1.tgz"},"directories":{},"publish_time":1406846274785,"_cnpm_publish_time":1406846274785,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"49d330ab17afdd8399ef84e40bb9b8510e0f9084","size":341301,"noattachment":false,"key":"/node-gyp/-/node-gyp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-1.0.0.tgz"},"directories":{},"publish_time":1406846217108,"_cnpm_publish_time":1406846217108,"_hasShrinkwrap":false},"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":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"dist":{"shasum":"5a484dd2dc13d5b894a8fe781a250c07eae7bffa","size":340972,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.13.1.tgz"},"directories":{},"publish_time":1400532850615,"_cnpm_publish_time":1400532850615,"_hasShrinkwrap":false},"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","size":340848,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.13.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1393973038776,"_cnpm_publish_time":1393973038776,"_hasShrinkwrap":false},"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","size":319433,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.12.2.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1387405752930,"_hasShrinkwrap":false,"_cnpm_publish_time":1387405752930},"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","size":319279,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.12.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1384224526067,"_hasShrinkwrap":false,"_cnpm_publish_time":1384224526067},"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","size":319974,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.12.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1384213699448,"_hasShrinkwrap":false,"_cnpm_publish_time":1384213699448},"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","size":318845,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.11.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1382987775657,"_hasShrinkwrap":false,"_cnpm_publish_time":1382987775657},"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","size":318582,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.10.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1378502774415,"_hasShrinkwrap":false,"_cnpm_publish_time":1378502774415},"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","size":318537,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.9.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1375405073071,"_hasShrinkwrap":false,"_cnpm_publish_time":1375405073071},"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","size":318535,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.8.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1375375248659,"_hasShrinkwrap":false,"_cnpm_publish_time":1375375248659},"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","size":318537,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.7.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1375374270605,"_hasShrinkwrap":false,"_cnpm_publish_time":1375374270605},"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","size":318538,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.6.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1373527107053,"_hasShrinkwrap":false,"_cnpm_publish_time":1373527107053},"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","size":318456,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.5.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1373000108580,"_hasShrinkwrap":false,"_cnpm_publish_time":1373000108580},"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","size":314806,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.4.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1372627952108,"_hasShrinkwrap":false,"_cnpm_publish_time":1372627952108},"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","size":314766,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.3.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1372437703669,"_hasShrinkwrap":false,"_cnpm_publish_time":1372437703669},"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","size":314772,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1372109201049,"_hasShrinkwrap":false,"_cnpm_publish_time":1372109201049},"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"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/TooTallNate/node-gyp/issues"},"_id":"node-gyp@0.10.1","dist":{"shasum":"78f1d6dbc3a8cc3797c5fb07400d71aae5768e27","size":480050,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1371761321877,"_cnpm_publish_time":1371761321877,"_hasShrinkwrap":false},"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","size":479900,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.10.0.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1370473370766,"_hasShrinkwrap":false,"_cnpm_publish_time":1370473370766},"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","size":480299,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.6.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1368558704118,"_hasShrinkwrap":false,"_cnpm_publish_time":1368558704118},"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","size":480284,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.5.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1364592162126,"_hasShrinkwrap":false,"_cnpm_publish_time":1364592162126},"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","size":480320,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.4.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1364577557941,"_hasShrinkwrap":false,"_cnpm_publish_time":1364577557941},"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","size":480309,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.3.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1364435172732,"_hasShrinkwrap":false,"_cnpm_publish_time":1364435172732},"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","size":480194,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.2.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1363894102485,"_hasShrinkwrap":false,"_cnpm_publish_time":1363894102485},"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"},"readmeFilename":"README.md","_id":"node-gyp@0.9.1","dist":{"shasum":"0d70b01012f942c60a7b7fc502159f9d6e4e3f7e","size":480616,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1362792937440,"_cnpm_publish_time":1362792937440,"_hasShrinkwrap":false},"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"},"readmeFilename":"README.md","_id":"node-gyp@0.9.0","dist":{"shasum":"194c15e91d415cd36ee2f0dc683fe217048e0581","size":480595,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.9.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1362786183929,"_cnpm_publish_time":1362786183929,"_hasShrinkwrap":false},"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","size":480449,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.8.5.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1362093526831,"_hasShrinkwrap":false,"_cnpm_publish_time":1362093526831},"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","size":480038,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.8.4.tgz"},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1360020497661,"_hasShrinkwrap":false,"_cnpm_publish_time":1360020497661},"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","size":479789,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.8.3.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1358712895140,"_hasShrinkwrap":false,"_cnpm_publish_time":1358712895140},"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","size":480019,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.8.2.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1356121124247,"_hasShrinkwrap":false,"_cnpm_publish_time":1356121124247},"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","size":479887,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.8.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1354032914358,"_hasShrinkwrap":false,"_cnpm_publish_time":1354032914358},"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","size":241901,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.8.0.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1352934775591,"_hasShrinkwrap":false,"_cnpm_publish_time":1352934775591},"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","size":241729,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.7.3.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1351992411139,"_hasShrinkwrap":false,"_cnpm_publish_time":1351992411139},"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","size":241557,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.7.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1351555713409,"_hasShrinkwrap":false,"_cnpm_publish_time":1351555713409},"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","size":241452,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.7.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1349642215179,"_hasShrinkwrap":false,"_cnpm_publish_time":1349642215179},"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","size":241399,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.7.0.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1349202816913,"_hasShrinkwrap":false,"_cnpm_publish_time":1349202816913},"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","size":241268,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.11.tgz"},"_npmVersion":"1.1.57","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1348535300095,"_hasShrinkwrap":false,"_cnpm_publish_time":1348535300095},"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","size":241258,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.10.tgz"},"_npmVersion":"1.1.57","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1347041316515,"_hasShrinkwrap":false,"_cnpm_publish_time":1347041316515},"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","size":241250,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.9.tgz"},"_npmVersion":"1.1.57","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1346360996066,"_hasShrinkwrap":false,"_cnpm_publish_time":1346360996066},"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","size":241206,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.8.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1345600560883,"_hasShrinkwrap":false,"_cnpm_publish_time":1345600560883},"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","size":241046,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.7.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1345218177739,"_hasShrinkwrap":false,"_cnpm_publish_time":1345218177739},"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","size":241248,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.6.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1345156942413,"_hasShrinkwrap":false,"_cnpm_publish_time":1345156942413},"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","size":241099,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.5.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1344878479982,"_hasShrinkwrap":false,"_cnpm_publish_time":1344878479982},"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","size":240822,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1344810827284,"_hasShrinkwrap":false,"_cnpm_publish_time":1344810827284},"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","size":240895,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.3.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1343767731674,"_hasShrinkwrap":false,"_cnpm_publish_time":1343767731674},"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","size":240411,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1343261176011,"_hasShrinkwrap":false,"_cnpm_publish_time":1343261176011},"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","size":240432,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1343151866113,"_hasShrinkwrap":false,"_cnpm_publish_time":1343151866113},"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","size":240428,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.6.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1342482076741,"_hasShrinkwrap":false,"_cnpm_publish_time":1342482076741},"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","size":239967,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.8.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1341953963740,"_hasShrinkwrap":false,"_cnpm_publish_time":1341953963740},"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","size":239585,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.7.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1341445756428,"_hasShrinkwrap":false,"_cnpm_publish_time":1341445756428},"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","size":239699,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.6.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1340824663256,"_hasShrinkwrap":false,"_cnpm_publish_time":1340824663256},"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","size":239667,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.5.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1340822455482,"_hasShrinkwrap":false,"_cnpm_publish_time":1340822455482},"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","size":239284,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1340238208636,"_hasShrinkwrap":false,"_cnpm_publish_time":1340238208636},"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","size":239297,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.3.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1340229052792,"_hasShrinkwrap":false,"_cnpm_publish_time":1340229052792},"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","size":239170,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1339801488082,"_hasShrinkwrap":false,"_cnpm_publish_time":1339801488082},"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","size":239156,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1339784363407,"_hasShrinkwrap":false,"_cnpm_publish_time":1339784363407},"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","size":238987,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.5.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1339622456832,"_cnpm_publish_time":1339622456832,"_hasShrinkwrap":false},"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","size":239044,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.4.5.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1338850384202,"_hasShrinkwrap":false,"_cnpm_publish_time":1338850384202},"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","size":238870,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.4.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1338153684484,"_hasShrinkwrap":false,"_cnpm_publish_time":1338153684484},"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","size":238835,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.4.3.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1337040549512,"_hasShrinkwrap":false,"_cnpm_publish_time":1337040549512},"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","size":238577,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.4.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1336594072094,"_hasShrinkwrap":false,"_cnpm_publish_time":1336594072094},"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","size":237482,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.4.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1334082739213,"_hasShrinkwrap":false,"_cnpm_publish_time":1334082739213},"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","size":237481,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.4.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1333930202257,"_hasShrinkwrap":false,"_cnpm_publish_time":1333930202257},"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","size":238165,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.11.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1333674067185,"_hasShrinkwrap":false,"_cnpm_publish_time":1333674067185},"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","size":238118,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.10.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1333169700445,"_hasShrinkwrap":false,"_cnpm_publish_time":1333169700445},"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","size":237294,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.9.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1332985205063,"_hasShrinkwrap":false,"_cnpm_publish_time":1332985205063},"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","size":237298,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.8.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1332887194160,"_hasShrinkwrap":false,"_cnpm_publish_time":1332887194160},"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","size":237276,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.7.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1332280198617,"_hasShrinkwrap":false,"_cnpm_publish_time":1332280198617},"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","size":237288,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.6.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1332211029353,"_hasShrinkwrap":false,"_cnpm_publish_time":1332211029353},"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","size":237314,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.5.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1331767628202,"_hasShrinkwrap":false,"_cnpm_publish_time":1331767628202},"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","size":236820,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1331501204383,"_hasShrinkwrap":false,"_cnpm_publish_time":1331501204383},"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","size":236286,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1331248295287,"_hasShrinkwrap":false,"_cnpm_publish_time":1331248295287},"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","size":236317,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1331245244319,"_hasShrinkwrap":false,"_cnpm_publish_time":1331245244319},"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","size":236251,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.3.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1331151965725,"_hasShrinkwrap":false,"_cnpm_publish_time":1331151965725},"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","size":236451,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.2.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1330987056665,"_hasShrinkwrap":false,"_cnpm_publish_time":1330987056665},"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","size":236669,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.2.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1330728870429,"_hasShrinkwrap":false,"_cnpm_publish_time":1330728870429},"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","size":236569,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.2.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1330395986016,"_hasShrinkwrap":false,"_cnpm_publish_time":1330395986016},"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","size":15431,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.1.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1330247541700,"_hasShrinkwrap":false,"_cnpm_publish_time":1330247541700},"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","size":15393,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.1.3.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1329532398188,"_hasShrinkwrap":false,"_cnpm_publish_time":1329532398188},"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","size":15345,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.1.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1329151314897,"_hasShrinkwrap":false,"_cnpm_publish_time":1329151314897},"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","size":15351,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.1.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1329097562038,"_hasShrinkwrap":false,"_cnpm_publish_time":1329097562038},"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","size":13478,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.1.0.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328994479244,"_hasShrinkwrap":false,"_cnpm_publish_time":1328994479244},"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","size":14369,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.0.6.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328948877556,"_hasShrinkwrap":false,"_cnpm_publish_time":1328948877556},"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","size":199252,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.0.5.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328948567598,"_hasShrinkwrap":false,"_cnpm_publish_time":1328948567598},"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","size":14392,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.0.4.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328926581167,"_hasShrinkwrap":false,"_cnpm_publish_time":1328926581167},"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","size":14225,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.0.3.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328837724845,"_hasShrinkwrap":false,"_cnpm_publish_time":1328837724845},"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","size":13174,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.0.2.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328568964570,"_hasShrinkwrap":false,"_cnpm_publish_time":1328568964570},"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","size":12003,"noattachment":false,"key":"/node-gyp/-/node-gyp-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-gyp/download/node-gyp-0.0.1.tgz"},"maintainers":[{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nodejs-foundation","email":""},{"name":"rvagg","email":""}],"directories":{},"publish_time":1328490920584,"_hasShrinkwrap":false,"_cnpm_publish_time":1328490920584}},"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\n> [!Important]\n> Python >= v3.12 requires `node-gyp` >= v10\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 tools with [Chocolatey](https://chocolatey.org):\n``` bash\nchoco install python visualstudio2022-workload-vctools -y\n```\n\nOr install and configure Python and Visual Studio tools manually:\n\n  * Follow the instructions in [Using Python on Windows](https://docs.python.org/3/using/windows.html) to install\n    the current [version of Python](https://www.python.org/downloads/).\n\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   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 the following PowerShell module: [VSSetup](https://github.com/microsoft/vssetup.powershell) using `Install-Module VSSetup -Scope CurrentUser`.\nThis will make Visual Studio detection logic use a 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&nbsp;&nbsp;&nbsp;&nbsp;Or on Windows:\n```console\npy --list-paths  # To see the installed Python versions\nset npm_config_python=C:\\path\\to\\python.exe  # CMD\n$Env:npm_config_python=\"C:\\path\\to\\python.exe\"  # PowerShell\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### package.json\n\nUse the `config` object in your package.json with each key in the form `node_gyp_OPTION_NAME`. Any of the command\noptions listed above can be set (dashes in option names should be replaced by underscores).\n\nFor example, to set `devdir` equal to `/tmp/.gyp`, your package.json would contain this:\n\n```json\n{\n  \"config\": {\n    \"node_gyp_devdir\": \"/tmp/.gyp\"\n  }\n}\n```\n\n### Environment variables\n\nUse the form `npm_package_config_node_gyp_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_package_config_node_gyp_devdir=/tmp/.gyp\n```\n\nOr this on Windows:\n\n```console\nset npm_package_config_node_gyp_devdir=c:\\temp\\.gyp\n```\n\nNote that in versions of npm before v11 it was possible to use the prefix `npm_config_` for\nenvironment variables. This was deprecated in npm@11 and will be removed in npm@12 so it\nis recommended to convert your environment variables to the above format.\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","_attachments":{},"homepage":"https://github.com/nodejs/node-gyp#readme","bugs":{"url":"https://github.com/nodejs/node-gyp/issues"},"license":"MIT"}