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;
 |