{"library":"dropin-request","type":"library","category":null,"description":"A drop-in replacement for the deprecated request and request-promise-native libraries using Node.js native fetch. Current stable version is 1.1.1, released in 2025. This library allows developers to migrate existing codebases with minimal changes by providing the same callback and Promise/async interfaces as the original request module. It leverages Node.js native fetch (requires Node >= 18.17.0) and has no external dependencies. Unlike alternative migration tools, it aims for maximum backward compatibility with minimal code changes, though it does not support all advanced features like multipart requests.","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","request","fetch","drop-in","request-promise-native","replacement","http","promise","callback"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install dropin-request","imports":["import request from 'dropin-request'","import request from 'dropin-request'; request.get('url', callback)","import request from 'dropin-request'; request.post({ url, body }, callback)","import request from 'dropin-request'; const r2 = request.defaults({ headers: { 'X-Custom': 'val' } })"]},{"cmd":"yarn add dropin-request","imports":[]},{"cmd":"pnpm add dropin-request","imports":[]}],"homepage":"https://github.com/mannyvergel/dropin-request#readme","github":"https://github.com/mannyvergel/dropin-request","docs":null,"changelog":null,"pypi":null,"npm":"dropin-request","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}