pynput
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

pynput

Simple, small, easy and zero dependency input function similar to the one in Python.

Motivation

I wanted a simple way to accept user input from terminal, especially one closer to python or a library without much dependencies. and also learn how to build a library I could use when needed.

Installation

Install pynput with npm (or any package manager)

npm i pynput

Usage/Examples

import { input } from "pynput"

const name = await input("Name: ") // joe

console.log(name) // -> joe
// converting an int/float
import { input } from "pynput"

const age = await input("Age: ", {convert: "int"}) // 10

console.log(10) // -> 10

Contributing

Contributions and pull requests are always welcome!

Acknowledgements

Inspired by Python's input built-in function.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i pynput

Weekly Downloads

8

Version

0.3.1

License

MIT

Unpacked Size

3.91 kB

Total Files

5

Last publish

Collaborators

  • sparrowsl