askpassword
A password prompt that does print data to the TTY
Last updated 5 years ago by addaleax .
Apache-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install askpassword 
SYNC missed versions from official npm registry.

askpassword

A password prompt that does not print data to the TTY.

import askpassword from 'askpassword';

console.log('Please enter a password:');
const password = await askpassword(process.stdin);
console.log('You entered the following password:', password.toString());

The stream passed to askpassword can be any kind of Readable stream. If it is a TTY, askpassword will temporarily remove all other 'data' and 'readable' listeners from it, and set the TTY into raw mode if it has not been in raw mode to begin with.

Why not use read instead?

Because readdoes not work inside a Node.js REPL.

LICENSE

Apache-2.0

Current Tags

  • 1.2.4                                ...           latest (5 years ago)

8 Versions

  • 1.2.4                                ...           5 years ago
  • 1.2.3                                ...           5 years ago
  • 1.2.2                                ...           5 years ago
  • 1.2.1                                ...           5 years ago
  • 1.2.0                                ...           5 years ago
  • 1.1.0                                ...           5 years ago
  • 1.0.1                                ...           5 years ago
  • 1.0.0                                ...           5 years ago

Copyright 2013 - present © cnpmjs.org | Home |