27 lines
531 B
JavaScript
27 lines
531 B
JavaScript
'use strict';
|
|
|
|
var configure = require('request-promise-core/configure/request2'),
|
|
stealthyRequire = require('stealthy-require');
|
|
|
|
// Load Request freshly - so that users can require an unaltered request instance!
|
|
var request = stealthyRequire(require.cache, function () {
|
|
return require('request');
|
|
},
|
|
function () {
|
|
require('tough-cookie');
|
|
}, module);
|
|
|
|
|
|
configure({
|
|
request: request,
|
|
PromiseImpl: Promise,
|
|
expose: [
|
|
'then',
|
|
'catch',
|
|
'promise'
|
|
]
|
|
});
|
|
|
|
|
|
module.exports = request;
|