Commit bf94e38

Atul R <atulanand94@gmail.com>
2021-05-09 14:41:51
custom promisify implementation (#37)
adds backwards compatibility instead removes ; Revert "adds backwards compatibility instead" This reverts commit bf1b5b7648c94d37dee3d539d9b365508b030274.
1 parent d6789d1
Changed files (1)
index.mjs
@@ -14,7 +14,6 @@
 
 import {existsSync} from 'fs'
 import {exec, execSync} from 'child_process'
-import {promisify} from 'util'
 import {createInterface} from 'readline'
 import {default as nodeFetch} from 'node-fetch'
 import chalk from 'chalk'
@@ -103,7 +102,7 @@ export async function question(query, options) {
     output: process.stdout,
     completer,
   })
-  const question = promisify(rl.question).bind(rl)
+  const question = (q) => new Promise((resolve) => rl.question(q, resolve));
   let answer = await question(query)
   rl.close()
   return answer