diff --git a/src/client-factory.js b/src/client-factory.js index b674c2c3..45fc18d4 100644 --- a/src/client-factory.js +++ b/src/client-factory.js @@ -13,6 +13,8 @@ let copy = obj => JSON.parse(JSON.stringify(obj)) // Never autoload these `@aws-lite/*` packages: let ignored = [ 'client', 'arc' ] +let pause = () => new Promise(res => setTimeout(res, 250)) + module.exports = async function clientFactory (config, creds, region) { // The basic API client async function client (params = {}) { @@ -33,8 +35,9 @@ module.exports = async function clientFactory (config, creds, region) { if (autoloadPlugins) { let nodeModulesDir = join(process.cwd(), 'node_modules') let mods = await readdir(nodeModulesDir) - // TODO ↓ remove me! ↓ - console.log(`found node modules:`, mods) + // // TODO ↓ remove me! ↓ + // console.log(`found node modules:`, mods) + await pause() // Find first-party plugins if (mods.includes('@aws-lite')) { @@ -53,6 +56,7 @@ module.exports = async function clientFactory (config, creds, region) { // TODO ↓ remove me! ↓ console.log(`plugins:`, plugins) + await pause() if (plugins.length) { for (let pluginName of plugins) {