11'use strict' ;
22
3- let debug = require ( 'debug' ) ( 'node-vault' ) ;
4- let tv4 = require ( 'tv4' ) ;
5- let commands = require ( './commands.js' ) ;
6- let mustache = require ( 'mustache' ) ;
7- let rp = require ( 'request-promise-native' ) ;
3+ const originalDebug = require ( 'debug' ) ( 'node-vault' ) ;
4+ const originalTv4 = require ( 'tv4' ) ;
5+ const originalCommands = require ( './commands.js' ) ;
6+ const originalMustache = require ( 'mustache' ) ;
7+ const originalRp = require ( 'request-promise-native' ) ;
88
99class VaultError extends Error { }
1010
@@ -20,10 +20,10 @@ class ApiResponseError extends VaultError {
2020
2121module . exports = ( config = { } ) => {
2222 // load conditional dependencies
23- debug = config . debug || debug ;
24- tv4 = config . tv4 || tv4 ;
25- commands = config . commands || commands ;
26- mustache = config . mustache || mustache ;
23+ const debug = config . debug || originalDebug ;
24+ const tv4 = config . tv4 || originalTv4 ;
25+ const commands = config . commands || originalCommands ;
26+ const mustache = config . mustache || originalMustache ;
2727
2828 const rpDefaults = {
2929 json : true ,
@@ -38,7 +38,7 @@ module.exports = (config = {}) => {
3838 } ) ;
3939 }
4040
41- rp = ( config [ 'request-promise' ] || rp ) . defaults ( rpDefaults ) ;
41+ const rp = ( config [ 'request-promise' ] || originalRp ) . defaults ( rpDefaults ) ;
4242 const client = { } ;
4343
4444 function handleVaultResponse ( response ) {
0 commit comments