{"library":"promisify-node","type":"library","category":null,"description":"promisify-node is a utility library designed to convert Node.js callback-style functions, methods, or entire modules into functions that return Promises. The current stable version is 0.5.0, though the project appears to be in an abandoned state with the last significant update in June 2020. Its primary differentiator is the ability to recursively wrap entire modules, automatically identifying asynchronous functions, and the option to wrap methods on objects either in-place or returning a new, non-mutated object. It uses an internal Promise implementation (or relies on a polyfill if not natively available) via `nodegit-promise` in older versions. Given its inactivity, users should be cautious about long-term support or compatibility with modern Node.js features like native ESM.","language":"javascript","status":"abandoned","version":"0.5.0","tags":["javascript"],"install":[{"cmd":"npm install promisify-node","imports":["const promisify = require('promisify-node');","const fs = require('promisify-node')('fs');","const wrappedFunc = promisify(callbackBasedFunction);"]},{"cmd":"yarn add promisify-node","imports":[]},{"cmd":"pnpm add promisify-node","imports":[]}],"homepage":null,"github":"https://github.com/nodegit/promisify-node","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/promisify-node","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/promisify-node/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}