/snap/node/11782/lib/node_modules/npm/node_modules/read/dist/esm
NameSizeModeActions
package.json230644editdlrm
read.js28680644editdlrm
Edit: /snap/node/11782/lib/node_modules/npm/node_modules/read/dist/esm/read.js (2868B)
import Mute from 'mute-stream'; import { createInterface } from 'readline'; export async function read({ default: def, input = process.stdin, output = process.stdout, completer, prompt = '', silent, timeout, edit, terminal, replace, history, }) { if (typeof def !== 'undefined' && typeof def !== 'string' && typeof def !== 'number') { throw new Error('default value must be string or number'); } let editDef = false; const defString = def?.toString(); prompt = prompt.trim() + ' '; terminal = !!(terminal || output.isTTY); if (defString) { if (silent) { prompt += '(