request-promise-core
request-promise-core
This package is the core for the following packages:
request-promise-core contains the core logic to add Promise support to request.
Please use one of the libraries above. It is only recommended to use this library directly, if you have very specific requirements.
Installation for request@^2.34
request@^2.34This module is installed via npm:
npm install --save request
npm install --save request-promise-corerequest is defined as a peer-dependency and thus has to be installed separately.
Usage for request@^2.34
request@^2.34Installation and Usage for request@next
request@nextRequest Next is still in alpha. However, request-promise-core is already designed to be compatible and ships with a configuration helper – require('request-promise-core/configure/request-next') – that is used by request-promise in its "next" branch.
Contributing
To set up your development environment:
clone the repo to your desktop,
in the shell
cdto the main folder,hit
npm install,hit
npm install gulp -gif you haven't installed gulp globally yet, andrun
gulp dev. (Or runnode ./node_modules/.bin/gulp devif you don't want to install gulp globally.)
gulp dev watches all source files and if you save some changes it will lint the code and execute all tests. The test coverage report can be viewed from ./coverage/lcov-report/index.html.
If you want to debug a test you should use gulp test-without-coverage to run all tests without obscuring the code by the test coverage instrumentation.
Change History
1.1.4 (2020-07-21)
Security fix: bumped
lodashto^4.17.19following this advisory.
1.1.3 (2019-11-03)
Security fix: bumped
lodashto^4.17.15. See vulnerabilty reports. (Thanks to @daniel-nagy for pull request #20 and thanks to @quetzaluz for reporting this in issue #21.)
1.1.2 (2019-02-14)
Security fix: bumped
lodashto^4.17.11. See vulnerabilty reports. (Thanks to @lucaswillering and @sam-warren-finnair for reporting this in issues #12 and #13 and thanks to @Alec321 for pull request #14.)
1.1.0 (2016-07-30)
Added
constructorMixinoption to enable request/request-promise#123
1.0.0 (2016-07-15)
All tests green, ready for prime time
1.0.0-rc.1 (2016-07-10)
Reimplementation of core logic based on
request-promise@3.0.0Plus
transform2xxOnlyoption (fixes request/request-promise#131)
License (ISC)
In case you never heard about the ISC license it is functionally equivalent to the MIT license.
See the LICENSE file for details.
Last updated
Was this helpful?
