{"_id":"@google-cloud/promisify","_rev":"4104806","name":"@google-cloud/promisify","description":"A simple utility for promisifying functions and classes.","dist-tags":{"latest":"5.0.0","legacy-10":"2.0.4","legacy-14":"4.0.0","legacy-8":"1.0.4"},"maintainers":[{"name":"google-wombot","email":""}],"time":{"modified":"2026-01-11T18:51:12.000Z","created":"2018-07-08T19:05:26.695Z","5.0.0":"2025-03-11T19:35:24.264Z","4.1.0":"2025-03-05T19:11:58.091Z","4.0.0":"2023-08-08T22:08:57.060Z","3.0.1":"2022-09-08T21:04:41.791Z","3.0.0":"2022-05-06T19:17:46.216Z","2.0.4":"2021-09-09T02:18:20.169Z","2.0.3":"2020-09-04T15:20:38.890Z","2.0.2":"2020-07-15T18:48:33.165Z","2.0.1":"2020-06-02T22:08:03.042Z","2.0.0":"2020-03-23T19:03:29.284Z","1.0.4":"2019-12-05T22:05:31.539Z","1.0.3":"2019-11-13T23:50:19.981Z","1.0.2":"2019-06-26T22:21:55.292Z","1.0.1":"2019-06-14T15:07:12.831Z","1.0.0":"2019-05-02T23:04:12.567Z","0.4.0":"2019-02-13T16:52:03.279Z","0.3.1":"2018-09-06T17:40:02.378Z","0.3.0":"2018-07-23T20:59:09.617Z","0.2.0":"2018-07-11T02:26:00.533Z","0.1.2":"2018-07-08T19:05:26.695Z"},"users":{},"author":{"name":"Google Inc."},"repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"versions":{"5.0.0":{"name":"@google-cloud/promisify","version":"5.0.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"jsdoc -c .jsdoc.js","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","c8":"^10.1.3","chai":"^5.2.0","codecov":"^3.8.3","gts":"^6.0.2","hard-rejection":"^2.1.0","jsdoc":"^4.0.4","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","sinon":"^19.0.2","typescript":"^5.8.2"},"engines":{"node":">=18"},"_resolved":"","_integrity":"","_from":"file:google-cloud-promisify-5.0.0.tgz","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@5.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"94e44ba4e5ea410d3c82a03fcb37ca34dbc5d1d5","size":11099,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-5.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promisify_5.0.0_1741721724087_0.9462198988023489"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T19:35:24.264Z","publish_time":1741721724264,"_source_registry_name":"default","_cnpm_publish_time":1741721724264},"4.1.0":{"name":"@google-cloud/promisify","version":"4.1.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"jsdoc -c .jsdoc.js","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^22.13.9","@types/sinon":"^17.0.4","c8":"^10.1.3","chai":"^5.2.0","codecov":"^3.8.3","gts":"^6.0.2","hard-rejection":"^2.1.0","jsdoc":"^4.0.4","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0","linkinator":"^6.1.2","mocha":"^11.1.0","sinon":"^19.0.2","typescript":"^5.8.2"},"engines":{"node":">=18"},"_resolved":"","_integrity":"","_from":"file:google-cloud-promisify-4.1.0.tgz","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@4.1.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"df8b060f0121c6462233f5420738dcda09c6df4a","size":11026,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-4.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promisify_4.1.0_1741201917846_0.0900076885546246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-05T19:11:58.091Z","publish_time":1741201918091,"_source_registry_name":"default","_cnpm_publish_time":1741201918091},"4.0.0":{"name":"@google-cloud/promisify","version":"4.0.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^9.0.0","@types/node":"^20.4.8","@types/sinon":"^10.0.0","c8":"^8.0.1","chai":"^4.2.0","codecov":"^3.0.4","gts":"^5.0.0","hard-rejection":"^2.1.0","linkinator":"^5.0.1","mocha":"^8.0.0","sinon":"^15.0.0","typescript":"^5.1.6"},"engines":{"node":">=14"},"_resolved":"","_integrity":"","_from":"file:google-cloud-promisify-4.0.0.tgz","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@4.0.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"shasum":"a906e533ebdd0f754dca2509933334ce58b8c8b1","size":10948,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-4.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_4.0.0_1691532536861_0.8283360328366323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-08T22:08:57.060Z","publish_time":1691532537060,"_source_registry_name":"default","_cnpm_publish_time":1691532537060},"3.0.1":{"name":"@google-cloud/promisify","version":"3.0.1","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^9.0.0","@types/node":"^17.0.25","@types/sinon":"^10.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^3.1.0","hard-rejection":"^2.1.0","linkinator":"^4.0.0","mocha":"^8.0.0","sinon":"^14.0.0","typescript":"^4.6.3"},"engines":{"node":">=12"},"gitHead":"c78e788666546a8a2d6f29c40d29fc06a09e095a","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@3.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"8d724fb280f47d1ff99953aee0c1669b25238c2e","size":10838,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-3.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_3.0.1_1662671081618_0.004473190753790046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T07:04:26.048Z","publish_time":1662671081791,"_cnpm_publish_time":1662671081791},"3.0.0":{"name":"@google-cloud/promisify","version":"3.0.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^9.0.0","@types/node":"^17.0.25","@types/sinon":"^10.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^3.1.0","hard-rejection":"^2.1.0","linkinator":"^2.0.0","mocha":"^8.0.0","sinon":"^13.0.0","typescript":"^4.6.3"},"engines":{"node":">=12"},"gitHead":"35a191a058657786ef4f983fe99e744ea57d73d8","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@3.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"5cd6941fc30c4acac18051706aa5af96069bd3e3","size":10739,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-3.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_3.0.0_1651864666064_0.7199341382089421"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-06T19:37:44.057Z","publish_time":1651864666216,"_cnpm_publish_time":1651864666216},"2.0.4":{"name":"@google-cloud/promisify","version":"2.0.4","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^8.0.0","@types/node":"^14.0.0","@types/sinon":"^10.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^2.0.0","hard-rejection":"^2.1.0","linkinator":"^2.0.0","mocha":"^8.0.0","sinon":"^11.0.0","typescript":"^3.8.3"},"engines":{"node":">=10"},"gitHead":"4ee9948e4839830e98e0d66f6e297da66a08ae60","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@2.0.4","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"shasum":"9d8705ecb2baa41b6b2673f3a8e9b7b7e1abc52a","size":10620,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-2.0.4.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_2.0.4_1631153900007_0.6667456034302508"},"_hasShrinkwrap":false,"publish_time":1631153900169,"_cnpm_publish_time":1631153900169},"2.0.3":{"name":"@google-cloud/promisify","version":"2.0.3","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean","api-extractor":"api-extractor run --local","api-documenter":"api-documenter yaml --input-folder=temp"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^8.0.0","@types/node":"^10.5.2","@types/sinon":"^9.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^2.0.0","hard-rejection":"^2.1.0","linkinator":"^2.0.0","mocha":"^8.0.0","sinon":"^9.0.0","typescript":"^3.8.3","@microsoft/api-documenter":"^7.8.10","@microsoft/api-extractor":"^7.8.10"},"engines":{"node":">=10"},"gitHead":"19c5ed708f00221b6f0ad9db3b8030c7c3f58647","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"f934b5cdc939e3c7039ff62b9caaf59a9d89e3a8","size":10631,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-2.0.3.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_2.0.3_1599232838743_0.1314035132332385"},"_hasShrinkwrap":false,"publish_time":1599232838890,"_cnpm_publish_time":1599232838890},"2.0.2":{"name":"@google-cloud/promisify","version":"2.0.2","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^8.0.0","@types/node":"^10.5.2","@types/sinon":"^9.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^2.0.0","hard-rejection":"^2.1.0","linkinator":"^2.0.0","mocha":"^8.0.0","sinon":"^9.0.0","typescript":"^3.8.3"},"engines":{"node":">=10"},"bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@2.0.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"81d654b4cb227c65c7ad2f9a7715262febd409ed","size":10423,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-2.0.2.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_2.0.2_1594838912982_0.26331295475744576"},"_hasShrinkwrap":false,"publish_time":1594838913165,"_cnpm_publish_time":1594838913165},"2.0.1":{"name":"@google-cloud/promisify","version":"2.0.1","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm install","clean":"gts clean","precompile":"gts clean"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^7.0.0","@types/node":"^10.5.2","@types/sinon":"^9.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^2.0.0","hard-rejection":"^2.1.0","linkinator":"^2.0.0","mocha":"^7.1.1","sinon":"^9.0.0","typescript":"^3.8.3"},"engines":{"node":">=10"},"bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@2.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"79f722463a5779197267c6870362b1d7927081f7","size":10351,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-2.0.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_2.0.1_1591135682916_0.6645237241524318"},"_hasShrinkwrap":false,"publish_time":1591135683042,"_cnpm_publish_time":1591135683042},"2.0.0":{"name":"@google-cloud/promisify","version":"2.0.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"c8 mocha build/test","lint":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs","prelint":"cd samples; npm link ../; npm i"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^7.0.0","@types/node":"^10.5.2","@types/sinon":"^7.0.0","c8":"^7.0.0","chai":"^4.2.0","codecov":"^3.0.4","gts":"^2.0.0-alpha.5","hard-rejection":"^2.1.0","linkinator":"^2.0.0","mocha":"^7.1.1","sinon":"^9.0.0","typescript":"^3.8.3"},"engines":{"node":">=10"},"bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@2.0.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"d69db22c18551ef8217e59430f06a59cdcd5e9db","size":9918,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-2.0.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_2.0.0_1584990209154_0.4257123637601514"},"_hasShrinkwrap":false,"publish_time":1584990209284,"_cnpm_publish_time":1584990209284},"1.0.4":{"name":"@google-cloud/promisify","version":"1.0.4","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.0","codecov":"^3.0.4","gts":"^1.0.0","hard-rejection":"^2.0.0","intelli-espower-loader":"^1.0.1","linkinator":"^1.5.0","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.0.0","source-map-support":"^0.5.6","typescript":"3.6.4"},"engines":{"node":">=8.10.0"},"gitHead":"91b36f69fcd5e31e631d88363648725eafae3c17","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"ce86ffa94f9cfafa2e68f7b3e4a7fad194189723","size":9675,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-1.0.4.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_1.0.4_1575583531373_0.5635577568059391"},"_hasShrinkwrap":false,"publish_time":1575583531539,"_cnpm_publish_time":1575583531539},"1.0.3":{"name":"@google-cloud/promisify","version":"1.0.3","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs","predocs-test":"npm run docs"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.0","codecov":"^3.0.4","gts":"^1.0.0","hard-rejection":"^2.0.0","intelli-espower-loader":"^1.0.1","linkinator":"^1.5.0","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.0.0","source-map-support":"^0.5.6","typescript":"~3.7.0"},"engines":{"node":">=8.10.0"},"gitHead":"eecb45efb8375a97d99bd8ebc08e88bab47a2e70","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.1","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"b947ff3b8f9dd9248c57d1b2133764a7bb42a6c5","size":9610,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-1.0.3.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_1.0.3_1573689019842_0.49330390548522707"},"_hasShrinkwrap":false,"publish_time":1573689019981,"_cnpm_publish_time":1573689019981},"1.0.2":{"name":"@google-cloud/promisify","version":"1.0.2","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs -r --skip www.googleapis.com","predocs-test":"npm run docs"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.0","codecov":"^3.0.4","gts":"^1.0.0","hard-rejection":"^2.0.0","intelli-espower-loader":"^1.0.1","linkinator":"^1.1.2","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.0.0","source-map-support":"^0.5.6","typescript":"~3.5.0"},"engines":{"node":">=8.10.0"},"gitHead":"1aa2edd97fb7cbac6db4c254effcfa8f0c1f8fbe","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"e581aa79ff71fb6074acc1cc59e3d81bf84ce07b","size":9547,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-1.0.2.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_1.0.2_1561587715127_0.5400650396265734"},"_hasShrinkwrap":false,"publish_time":1561587715292,"_cnpm_publish_time":1561587715292},"1.0.1":{"name":"@google-cloud/promisify","version":"1.0.1","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs -r --skip www.googleapis.com","predocs-test":"npm run docs"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.0","codecov":"^3.0.4","gts":"^1.0.0","hard-rejection":"^2.0.0","intelli-espower-loader":"^1.0.1","linkinator":"^1.1.2","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.0.0","source-map-support":"^0.5.6","typescript":"~3.5.0"},"engines":{"node":">=8.10.0"},"gitHead":"6ce0f1f2b17859c3f7cd57f442c160b763f5da8f","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"d03b0cc4ce57d50338f3d0d679d2e1dc4f260a4a","size":9467,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-1.0.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_1.0.1_1560524832673_0.8713143073204939"},"_hasShrinkwrap":false,"publish_time":1560524832831,"_cnpm_publish_time":1560524832831},"1.0.0":{"name":"@google-cloud/promisify","version":"1.0.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"linkinator docs -r --skip www.googleapis.com","predocs-test":"npm run docs"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.9","@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.0","codecov":"^3.0.4","gts":"^1.0.0","hard-rejection":"^2.0.0","intelli-espower-loader":"^1.0.1","linkinator":"^1.1.2","mocha":"^6.0.0","nyc":"^14.0.0","sinon":"^7.0.0","source-map-support":"^0.5.6","typescript":"~3.4.0"},"engines":{"node":">=8.10.0"},"gitHead":"2b5d642b5a4129710b218ab754d32c074d1d2735","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"dist":{"shasum":"1ae99ab8dd36807ee9923a81f8c6bc9159025fe9","size":9349,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-1.0.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_1.0.0_1556838252408_0.44987137695714896"},"_hasShrinkwrap":false,"publish_time":1556838252567,"_cnpm_publish_time":1556838252567},"0.4.0":{"name":"@google-cloud/promisify","version":"0.4.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"nyc mocha build/test","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"compodoc src/","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test","docs-test":"blcl docs -r --exclude www.googleapis.com","predocs-test":"npm run docs"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@compodoc/compodoc":"^1.1.7","@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^7.0.0","codecov":"^3.0.4","gts":"^0.9.0","hard-rejection":"^1.0.0","intelli-espower-loader":"^1.0.1","mocha":"^5.2.0","nyc":"^13.0.0","sinon":"^7.0.0","source-map-support":"^0.5.6","typescript":"^3.0.0","broken-link-checker-local":"^0.2.0"},"gitHead":"c97037fede2817b34db7e9c04749cb685ad8a6ea","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"google-node-team","email":"node-team-npm@google.com"},"dist":{"shasum":"4fbfcf4d85bb6a2e4ccf05aa63d2b10d6c9aad9b","size":8293,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-0.4.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_0.4.0_1550076723142_0.4569426648631332"},"_hasShrinkwrap":false,"publish_time":1550076723279,"_cnpm_publish_time":1550076723279},"0.3.1":{"name":"@google-cloud/promisify","version":"0.3.1","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-promisify.git"},"scripts":{"test":"npm run test-only","test-only":"nyc mocha build/test","codecov":"nyc report --reporter=json && codecov -f coverage/*.json","lint":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint","docs":"echo no docs 👻","presystem-test":"npm run compile","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test"},"keywords":[],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^5.0.1","codecov":"^3.0.4","gts":"^0.8.0","hard-rejection":"^1.0.0","intelli-espower-loader":"^1.0.1","mocha":"^5.2.0","nyc":"^13.0.0","sinon":"^6.1.3","source-map-support":"^0.5.6","typescript":"^3.0.0"},"nyc":{"exclude":["build/test"]},"gitHead":"4f5d4f6ffa702f49a84fabd5ea1a34b5775584db","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","_id":"@google-cloud/promisify@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"google-node-team","email":"node-team-npm@google.com"},"dist":{"shasum":"f641e6d944a8e0a05ee0cb1091dfa60089becdba","size":7873,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-0.3.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_0.3.1_1536255602058_0.07303575306127552"},"_hasShrinkwrap":false,"publish_time":1536255602378,"_cnpm_publish_time":1536255602378},"0.3.0":{"name":"@google-cloud/promisify","version":"0.3.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"test":"npm run test-only","test-only":"nyc mocha build/test","codecov":"nyc report --reporter=json && codecov -f coverage/*.json","check":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run check"},"keywords":[],"files":["build/src"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^5.0.1","codecov":"^3.0.4","gts":"^0.7.1","hard-rejection":"^1.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","source-map-support":"^0.5.6","typescript":"^2.9.0"},"nyc":{"exclude":["build/test"]},"gitHead":"ddb3bb663706b6e6a59a0fdc481963d48806bccd","_id":"@google-cloud/promisify@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"google-node-team","email":"node-team-npm@google.com"},"dist":{"shasum":"b36a802ea07740b15b3bf63246df829d2dc24f14","size":7503,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-0.3.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_0.3.0_1532379549557_0.32879855783631173"},"_hasShrinkwrap":false,"publish_time":1532379549617,"_cnpm_publish_time":1532379549617},"0.2.0":{"name":"@google-cloud/promisify","version":"0.2.0","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"test":"npm run test-only","test-only":"nyc mocha build/test","codecov":"nyc report --reporter=json && codecov -f coverage/*.json","check":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run check"},"keywords":[],"files":["build/src"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/node":"^10.5.2","@types/sinon":"^5.0.1","codecov":"^3.0.4","gts":"^0.7.1","hard-rejection":"^1.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","source-map-support":"^0.5.6","typescript":"^2.9.0"},"nyc":{"exclude":["build/test"]},"_id":"@google-cloud/promisify@0.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"justinbeckwith","email":"justin.beckwith@gmail.com"},"dist":{"shasum":"b7908c2a4bb66d8f16964c45793543fadba27cfc","size":7716,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-0.2.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_0.2.0_1531275960444_0.7114982928988545"},"_hasShrinkwrap":false,"publish_time":1531275960533,"_cnpm_publish_time":1531275960533},"0.1.2":{"name":"@google-cloud/promisify","version":"0.1.2","description":"A simple utility for promisifying functions and classes.","main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"test":"nyc mocha build/test","check":"gts check","clean":"gts clean","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run check"},"keywords":[],"files":["build/src"],"author":{"name":"Google Inc."},"license":"Apache-2.0","devDependencies":{"@types/mocha":"^5.2.4","@types/sinon":"^5.0.1","gts":"^0.7.1","hard-rejection":"^1.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.3","source-map-support":"^0.5.6","typescript":"^2.9.0"},"nyc":{"exclude":["build/test"]},"publishConfig":{"access":"public"},"gitHead":"533257dd2c1bffa97a666fd9697698f8d0da41ee","_id":"@google-cloud/promisify@0.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"justinbeckwith","email":"justin.beckwith@gmail.com"},"dist":{"shasum":"dedbbd7e9d79dec2b9b6feb95680513ef5ceb15e","size":7191,"noattachment":false,"key":"/@google-cloud/promisify/-/@google-cloud/promisify-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google-cloud/promisify/download/@google-cloud/promisify-0.1.2.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promisify_0.1.2_1531076726511_0.4535597025787639"},"_hasShrinkwrap":false,"publish_time":1531076726695,"_cnpm_publish_time":1531076726695}},"readme":"[//]: # \"This README.md file is auto-generated, all changes to this file will be lost.\"\n[//]: # \"To regenerate it, use `python -m synthtool`.\"\n<img src=\"https://avatars2.githubusercontent.com/u/2810941?v=3&s=96\" alt=\"Google Cloud Platform logo\" title=\"Google Cloud Platform\" align=\"right\" height=\"96\" width=\"96\"/>\n\n# [Google Cloud Common Promisify: Node.js Client](https://github.com/googleapis/nodejs-promisify)\n\n[![release level](https://img.shields.io/badge/release%20level-stable-brightgreen.svg?style=flat)](https://cloud.google.com/terms/launch-stages)\n[![npm version](https://img.shields.io/npm/v/@google-cloud/promisify.svg)](https://www.npmjs.org/package/@google-cloud/promisify)\n\n\n\n\nA simple utility for promisifying functions and classes.\n\n\nA comprehensive list of changes in each version may be found in\n[the CHANGELOG](https://github.com/googleapis/nodejs-promisify/blob/main/CHANGELOG.md).\n\n* [Google Cloud Common Promisify Node.js Client API Reference][client-docs]\n\n* [github.com/googleapis/nodejs-promisify](https://github.com/googleapis/nodejs-promisify)\n\nRead more about the client libraries for Cloud APIs, including the older\nGoogle APIs Client Libraries, in [Client Libraries Explained][explained].\n\n[explained]: https://cloud.google.com/apis/docs/client-libraries-explained\n\n**Table of contents:**\n\n\n* [Quickstart](#quickstart)\n\n  * [Installing the client library](#installing-the-client-library)\n  * [Using the client library](#using-the-client-library)\n* [Samples](#samples)\n* [Versioning](#versioning)\n* [Contributing](#contributing)\n* [License](#license)\n\n## Quickstart\n\n### Installing the client library\n\n```bash\nnpm install @google-cloud/promisify\n```\n\n\n### Using the client library\n\n```javascript\nconst {promisify} = require('@google-cloud/promisify');\n\n/**\n * This is a very basic example function that accepts a callback.\n */\nfunction someCallbackFunction(name, callback) {\n  if (!name) {\n    callback(new Error('Name is required!'));\n  } else {\n    callback(null, `Well hello there, ${name}!`);\n  }\n}\n\n// let's promisify it!\nconst somePromiseFunction = promisify(someCallbackFunction);\n\nasync function quickstart() {\n  // now we can just `await` the function to use it like a promisified method\n  const [result] = await somePromiseFunction('nodestronaut');\n  console.log(result);\n}\nquickstart();\n\n```\nIt's unlikely you will need to install this package directly, as it will be\ninstalled as a dependency when you install other `@google-cloud` packages.\n\n\n## Samples\n\nSamples are in the [`samples/`](https://github.com/googleapis/nodejs-promisify/tree/main/samples) directory. Each sample's `README.md` has instructions for running its sample.\n\n| Sample                      | Source Code                       | Try it |\n| --------------------------- | --------------------------------- | ------ |\n| Quickstart | [source code](https://github.com/googleapis/nodejs-promisify/blob/main/samples/quickstart.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-promisify&page=editor&open_in_editor=samples/quickstart.js,samples/README.md) |\n\n\n\nThe [Google Cloud Common Promisify Node.js Client API Reference][client-docs] documentation\nalso contains samples.\n\n## Supported Node.js Versions\n\nOur client libraries follow the [Node.js release schedule](https://github.com/nodejs/release#release-schedule).\nLibraries are compatible with all current _active_ and _maintenance_ versions of\nNode.js.\nIf you are using an end-of-life version of Node.js, we recommend that you update\nas soon as possible to an actively supported LTS version.\n\nGoogle's client libraries support legacy versions of Node.js runtimes on a\nbest-efforts basis with the following warnings:\n\n* Legacy versions are not tested in continuous integration.\n* Some security patches and features cannot be backported.\n* Dependencies cannot be kept up-to-date.\n\nClient libraries targeting some end-of-life versions of Node.js are available, and\ncan be installed through npm [dist-tags](https://docs.npmjs.com/cli/dist-tag).\nThe dist-tags follow the naming convention `legacy-(version)`.\nFor example, `npm install @google-cloud/promisify@legacy-8` installs client libraries\nfor versions compatible with Node.js 8.\n\n## Versioning\n\nThis library follows [Semantic Versioning](http://semver.org/).\n\n\n\nThis library is considered to be **stable**. The code surface will not change in backwards-incompatible ways\nunless absolutely necessary (e.g. because of critical security issues) or with\nan extensive deprecation period. Issues and requests against **stable** libraries\nare addressed with the highest priority.\n\n\n\n\n\n\nMore Information: [Google Cloud Platform Launch Stages][launch_stages]\n\n[launch_stages]: https://cloud.google.com/terms/launch-stages\n\n## Contributing\n\nContributions welcome! See the [Contributing Guide](https://github.com/googleapis/nodejs-promisify/blob/main/CONTRIBUTING.md).\n\nPlease note that this `README.md`, the `samples/README.md`,\nand a variety of configuration files in this repository (including `.nycrc` and `tsconfig.json`)\nare generated from a central template. To edit one of these files, make an edit\nto its templates in\n[directory](https://github.com/googleapis/synthtool).\n\n## License\n\nApache Version 2.0\n\nSee [LICENSE](https://github.com/googleapis/nodejs-promisify/blob/main/LICENSE)\n\n[client-docs]: https://googleapis.dev/nodejs/promisify/latest\n\n[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png\n[projects]: https://console.cloud.google.com/project\n[billing]: https://support.google.com/cloud/answer/6293499#enable-billing\n\n[auth]: https://cloud.google.com/docs/authentication/external/set-up-adc-local\n","_attachments":{},"homepage":"https://github.com/googleapis/nodejs-promisify#readme","bugs":{"url":"https://github.com/googleapis/nodejs-promisify/issues"},"license":"Apache-2.0"}