JSPM

Found 46918 results for cli promise

mongosetup

A promise based mongo db initialization library

  • v0.9.3
  • 66.04
  • Published

password-prompt

cross-platform masked or hidden prompt

  • v1.1.3
  • 65.51
  • Published

progress-estimator

Animated progress bars with estimated durations

  • v0.3.1
  • 65.05
  • Published

hylafax-clip

hylafax node interface in Promise paradigm

  • v0.1.1
  • 58.23
  • Published

beeper

Make your terminal beep

  • v3.0.0
  • 55.35
  • Published

esc-get-cmd-stdout-array-promise

Runs the provided command and returns a promise that resolves with array of lines of stdout. onError can be 'empty' to receive an empty array regardless of error, 'exit' (process) else reject the promise.

  • v0.1.8
  • 52.84
  • Published

promptly

Simple command line prompting utility

  • v3.2.0
  • 52.25
  • Published

stdio

Standard input/output manager for Node.js

  • v2.1.3
  • 50.57
  • Published

get-username-and-password

Promise-returning CLI function that asks the user the username and password to login, or grabs from environment

  • v1.3.1
  • 48.84
  • Published

atocha

Tiny exec() with Promises and trim()

  • v2.0.0
  • 48.06
  • Published

chalk

Terminal string styling done right

  • v5.6.2
  • 46.96
  • Published

nest-commander

A module for making CLI applications with NestJS. Decorators for running commands and separating out config parsers included. This package works on top of commander.

  • v3.20.1
  • 46.77
  • Published

ansi-styles

ANSI escape codes for styling strings in the terminal

  • v6.2.3
  • 46.37
  • Published

supports-color

Detect whether a terminal supports color

  • v10.2.2
  • 45.85
  • Published

ansi-regex

Regular expression for matching ANSI escape codes

  • v6.2.2
  • 45.44
  • Published

commander

the complete solution for node.js command-line programs

  • v14.0.2
  • 45.39
  • Published

string-width

Get the visual width of a string - the number of columns required to display it

  • v8.1.0
  • 45.26
  • Published

wrap-ansi

Wordwrap a string with ANSI escape codes

  • v9.0.2
  • 45.22
  • Published

has-flag

Check if argv has a specific flag

  • v5.0.1
  • 44.91
  • Published

cliui

easily create complex multi-column command-line-interfaces

  • v9.0.1
  • 44.59
  • Published

yargs-parser

the mighty option parser used by yargs

  • v22.0.0
  • 43.98
  • Published

argparse

CLI arguments parser. Native port of python's argparse.

  • v2.0.1
  • 43.86
  • Published

ansi-escapes

ANSI escape codes for manipulating the terminal

  • v7.1.1
  • 43.60
  • Published

picocolors

The tiniest and the fastest library for terminal output formatting with ANSI colors

  • v1.1.1
  • 43.29
  • Published

cliss

CLI Simple, Stupid. Automatic discovery of parameters names. Provides an easy and minimal setup by passing in only a function reference without the need of declaring all expected options names or create a help section by hand. Support to sync / async. Sup

  • v0.0.9
  • 42.89
  • Published

jackspeak

A very strict and proper argument parser.

  • v4.1.1
  • 42.70
  • Published

npm-run-path

Get your PATH prepended with locally installed binaries

  • v6.0.0
  • 42.57
  • Published

restore-cursor

Gracefully restore the CLI cursor on exit

  • v5.1.0
  • 42.47
  • Published

figures

Unicode symbols with fallbacks for older terminals

  • v6.1.0
  • 42.46
  • Published

optionator

option parsing and help generation

  • v0.9.4
  • 42.41
  • Published

slice-ansi

Slice a string with ANSI escape codes

  • v7.1.2
  • 42.24
  • Published

cli-cursor

Toggle the CLI cursor

  • v5.0.0
  • 42.20
  • Published

inquirer

A collection of common interactive command line user interfaces.

  • v12.10.0
  • 41.99
  • Published

@isaacs/cliui

easily create complex multi-column command-line-interfaces

  • v8.0.2
  • 41.58
  • Published

log-symbols

Colored symbols for various log levels. Example: `✔︎ Success`

  • v7.0.1
  • 41.55
  • Published

yn

Parse yes/no like values

  • v5.1.0
  • 41.42
  • Published

ora

Elegant terminal spinner

  • v9.0.0
  • 41.40
  • Published

ansi-colors

Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).

  • v4.1.3
  • 41.12
  • Published

cli-spinners

Spinners for use in the terminal

  • v3.3.0
  • 41.05
  • Published

kleur

The fastest Node.js library for formatting terminal text with ANSI colors~!

  • v4.1.5
  • 41.00
  • Published

prompts

Lightweight, beautiful and user-friendly prompts

  • v2.4.2
  • 40.98
  • Published

import-local

Let a globally installed package use a locally installed version of itself if available

  • v3.2.0
  • 40.75
  • Published

uglify-js

JavaScript parser, mangler/compressor and beautifier toolkit

  • v3.19.3
  • 40.68
  • Published

enquirer

Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.

  • v2.4.1
  • 40.65
  • Published

meow

CLI app helper

  • v14.0.0
  • 40.43
  • Published

cli-truncate

Truncate a string to a specific width in the terminal

  • v5.1.1
  • 40.34
  • Published

listr2

Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.

  • v9.0.5
  • 40.26
  • Published

log-update

Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.

  • v7.0.1
  • 40.09
  • Published

progress

Flexible ascii progress bar

  • v2.0.3
  • 39.98
  • Published

jake

JavaScript build tool, similar to Make or Rake

  • v10.9.4
  • 39.89
  • Published

dashdash

A light, featureful and explicit option parsing library.

  • v2.0.0
  • 39.89
  • Published

consola

Elegant Console Wrapper

  • v3.4.2
  • 39.78
  • Published

cli-table3

Pretty unicode tables for the command line. Based on the original cli-table.

  • v0.6.5
  • 39.69
  • Published

terminal-quizzer

A promise-based Node.js package for creating beautiful, interactive command line interfaces with modern features and full backward compatibility.

  • v2.0.3
  • 39.47
  • Published

boxen

Create boxes in the terminal

  • v8.0.1
  • 39.46
  • Published

widest-line

Get the visual width of the widest line in a string - the number of columns required to display it

  • v5.0.0
  • 39.34
  • Published

run-electron

Run Electron without all the junk terminal output

  • v2.0.0
  • 39.17
  • Published

cli-boxes

Boxes for use in the terminal

  • v4.0.1
  • 39.16
  • Published

@inquirer/figures

Vendored version of figures, for CJS compatibility

  • v1.0.14
  • 39.09
  • Published

binary-version

Get the version of a binary in semver format

  • v7.1.0
  • 39.04
  • Published

next

The React Framework

  • v16.0.1
  • 39.01
  • Published

promise.bar

Progress bar to animate the status of Promise.all

  • v0.1.5
  • 39.00
  • Published

tsx

TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files

  • v4.20.6
  • 38.93
  • Published

html-minifier-terser

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v7.2.0
  • 38.88
  • Published

ansi-align

align-text with ANSI support for CLIs

  • v3.0.1
  • 38.71
  • Published

webpack-cli

CLI for webpack & friends

  • v6.0.1
  • 38.67
  • Published

yoctocolors-cjs

CommonJS version - The smallest and fastest command-line coloring package on the internet

  • v2.1.3
  • 38.62
  • Published

mri

Quickly scan for CLI flags and arguments

  • v1.2.0
  • 38.26
  • Published

@inquirer/external-editor

Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT

  • v1.0.2
  • 38.25
  • Published

@inquirer/prompts

Inquirer prompts, combined in a single package

  • v7.9.0
  • 38.18
  • Published

ansis

ANSI color lib

  • v4.2.0
  • 37.94
  • Published

nodemon

Simple monitor script for use during development of a Node.js app.

  • v3.1.10
  • 37.92
  • Published

dargs

Reverse minimist. Convert an object of options into an array of command-line arguments.

  • v8.1.0
  • 37.87
  • Published

resin-cli-form

Resin.io CLI form interpreter

  • v5.0.0
  • 37.65
  • Published

@usebruno/cli

With Bruno CLI, you can now run your API collections with ease using simple command line commands.

  • v2.13.2
  • 37.60
  • Published

update-notifier

Update notifications for your CLI app

  • v7.3.1
  • 37.45
  • Published

cli-progress

easy to use progress-bar for command-line/terminal applications

  • v3.12.0
  • 37.36
  • Published

pkg-install

A wrapper making installation of Node.js packages from code easier

  • v1.0.0
  • 37.05
  • Published

clite

A slight CLI framework

  • v0.3.0
  • 36.97
  • Published

whelk

Run a JavaScript function as a shell script.

  • v6.0.2
  • 36.91
  • Published

@inquirer/ansi

A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.

  • v1.0.1
  • 36.89
  • Published

wait-on

wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available

  • v9.0.1
  • 36.86
  • Published

yoctocolors

The smallest and fastest command-line coloring package on the internet

  • v2.1.2
  • 36.78
  • Published

knip

Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects

  • v5.67.0
  • 36.65
  • Published

sade

Smooth (CLI) operator 🎶

  • v1.8.1
  • 36.21
  • Published

optimist

Light-weight option parsing with an argv hash. No optstrings attached.

  • v0.6.1
  • 36.20
  • Published

ncp

Asynchronous recursive file copy utility.

  • v2.0.0
  • 36.13
  • Published

command-exists

check whether a command line command exists in the current environment

  • v1.2.9
  • 36.01
  • Published

npm-run-all

A CLI tool to run multiple npm-scripts in parallel or sequential.

  • v4.1.5
  • 35.98
  • Published

clipanion

Type-safe CLI library / framework with no runtime dependencies

  • v4.0.0-rc.4
  • 35.97
  • Published

@oclif/core

base library for oclif CLIs

  • v4.8.0
  • 35.95
  • Published

cli-highlight

Syntax highlighting in your terminal

  • v2.1.11
  • 35.94
  • Published

http-server

A simple zero-configuration command-line http server

  • v14.1.1
  • 35.92
  • Published

minify-all-js

A tool that minifies all .js files in a folder and its nested folders

  • v0.1.9
  • 35.67
  • Published

command-line-args

A mature, feature-complete library to parse command-line options.

  • v6.0.1
  • 35.59
  • Published

cli-table

Pretty unicode tables for the CLI

  • v0.3.11
  • 35.55
  • Published

html-minifier

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v4.0.0
  • 35.54
  • Published

pagecrypt

Easily add client-side password-protection to your Single Page Applications, static websites and HTML files.

  • v7.0.2
  • 35.45
  • Published

nvexeca

nvm + execa = nvexeca

  • v11.0.4
  • 35.30
  • Published

hyperlinker

Write hyperlinks in the terminal.

  • v1.0.0
  • 35.30
  • Published

easy-table

Nice text table for the CLI

  • v1.2.0
  • 35.27
  • Published

cli-color

Colors, formatting and other tools for the console

  • v2.0.4
  • 35.26
  • Published

pm2

Production process manager for Node.JS applications with a built-in load balancer.

  • v6.0.13
  • 35.17
  • Published

@expo/cli

The Expo CLI

  • v54.0.14
  • 35.14
  • Published

@swc/cli

CLI for the swc project

  • v0.7.8
  • 34.99
  • Published

getopts

Parse CLI arguments.

  • v2.3.0
  • 34.95
  • Published

@clack/prompts

Effortlessly build beautiful command-line apps 🪄 [Try the demo](https://stackblitz.com/edit/clack-prompts?file=index.js)

  • v0.11.0
  • 34.80
  • Published

@royalgarter/r-queue

[N]ode.js [R]edis [Q]ueue. Work with CLI / required module / npx

  • v2.5.2
  • 34.73
  • Published

readline-sync

Synchronous Readline for interactively running to have a conversation with the user via a console(TTY).

  • v1.4.10
  • 34.68
  • Published

direction

Detect the direction of text: left-to-right, right-to-left, or neutral

  • v2.0.1
  • 34.67
  • Published

@clack/core

Clack contains low-level primitives for implementing your own command-line applications.

  • v0.5.0
  • 34.65
  • Published

env-cmd

Executes a command using the environment variables in an env file

  • v11.0.0
  • 34.54
  • Published

is-in-ci

Check if the process is running in a Continuous Integration (CI) environment

  • v2.0.0
  • 34.54
  • Published

tanem-scripts

Common scripts for my projects.

  • v7.0.27
  • 34.53
  • Published

elegant-spinner

Elegant spinner for interactive CLI apps

  • v3.0.0
  • 34.48
  • Published

wrangler

Command-line interface for all things Cloudflare Workers

  • v4.45.3
  • 34.40
  • Published

ansi-gray

The color gray, in ansi.

  • v0.1.1
  • 34.37
  • Published

ink

React for CLI

  • v6.4.0
  • 34.33
  • Published

subarg

parse arguments with recursive contexts

  • v1.0.0
  • 34.24
  • Published

listr

Terminal task list

  • v0.14.3
  • 34.19
  • Published

taskr

Generator & Coroutine-based task runner. Fasten your seatbelt.

  • v1.1.0
  • 34.05
  • Published

@storybook/cli

Storybook CLI: Develop, document, and test UI components in isolation

  • v10.0.2
  • 34.00
  • Published

npm-run-all2

A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)

  • v8.0.4
  • 33.97
  • Published

gradient-string

Beautiful color gradients in terminal output

  • v3.0.0
  • 33.94
  • Published

clefairy

Typed CLI argv parser and main function wrapper

  • v2.1.0
  • 33.93
  • Published

cli-tableau

Pretty unicode tables for the CLI

  • v2.0.1
  • 33.90
  • Published

ansi-fragments

A tiny library with builders to help making logs/CLI pretty with a nice DX.

  • v0.2.1
  • 33.71
  • Published

args

Minimal toolkit for building CLIs

  • v5.0.3
  • 33.56
  • Published

logkitty

Display pretty Android and iOS logs without Android Studio or Console.app, with intuitive Command Line Interface.

  • v0.7.1
  • 33.53
  • Published

ansi-red

The color red, in ansi.

  • v0.1.1
  • 33.19
  • Published

readline2

Readline Façade fixing bugs and issues found in releases 0.8 and 0.10

  • v1.0.1
  • 33.15
  • Published

simple-bin-help

Simple help and sanity checks for Node CLI bin scripts

  • v1.8.0
  • 33.13
  • Published

prettyjson

Package for formatting JSON data in a coloured YAML-style, perfect for CLI output

  • v1.2.5
  • 33.13
  • Published

eslint-docs

Keep your rule names and descriptions up-to-date across your repo

  • v0.4.0
  • 33.05
  • Published

@wcauchois/program-builder

[![npm version](https://badge.fury.io/js/%40wcauchois%2Fprogram-builder.svg)](https://badge.fury.io/js/%40wcauchois%2Fprogram-builder) [![CircleCI Build](https://circleci.com/gh/wcauchois/program-builder.svg?style=svg)](https://circleci.com/gh/wcauchois/p

  • v0.1.3
  • 33.04
  • Published

yeoman-generator

Rails-inspired generator system that provides scaffolding for your apps

  • v7.5.1
  • 32.88
  • Published

shx

Portable Shell Commands for Node

  • v0.4.0
  • 32.88
  • Published

yeoman-environment

Handles the lifecyle and bootstrapping of generators in a specific environment

  • v5.0.0
  • 32.76
  • Published

ansi-cyan

The color cyan, in ansi.

  • v0.1.1
  • 32.72
  • Published

postcss-cli

CLI for PostCSS

  • v11.0.1
  • 32.69
  • Published

grunt

The JavaScript Task Runner

  • v1.6.1
  • 32.67
  • Published

movie-info

Get information, images, rating, description, etc. about a movie.

  • v3.0.2
  • 32.66
  • Published

firebase-tools

Command-Line Interface for Firebase

  • v14.23.0
  • 32.62
  • Published

cli

A tool for rapidly building command line apps

  • v1.0.1
  • 32.59
  • Published

cli-columns

Columnated lists for the CLI.

  • v4.0.0
  • 32.53
  • Published

node-wget-fetch

Ultra simple async retrieval of resources or remote files over http or https, an cli tool, and convenience wrapper of node-fetch, and a seamless retry ability

  • v1.1.3
  • 32.48
  • Published

@wdio/cli

WebdriverIO testrunner command line interface

  • v9.20.0
  • 32.44
  • Published

libnpmexec

npm exec (npx) programmatic API

  • v10.1.8
  • 32.36
  • Published

update-notifier-cjs

Update notifications for your CLI app, maintained in CommonJS (CJS)

  • v5.1.7
  • 32.35
  • Published

clap

Command line argument parser

  • v3.1.1
  • 32.33
  • Published

nanospinner

The simplest and tiniest terminal spinner for Node.js

  • v1.2.2
  • 32.31
  • Published

git-mob-core

Git Mob Core library to manage co-authoring

  • v0.10.1
  • 32.30
  • Published

@oclif/table

Display table in terminal

  • v0.5.0
  • 32.29
  • Published

svelte-check

Svelte Code Checker Terminal Interface

  • v4.3.3
  • 32.13
  • Published

json-2-csv

A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.

  • v5.5.10
  • 32.09
  • Published

@vue/cli-overlay

error overlay & dev server middleware for vue-cli

  • v5.0.9
  • 32.08
  • Published

license-checker

Check license info for a package

  • v25.0.1
  • 32.02
  • Published

native-run

A CLI for running apps on iOS/Android devices and simulators/emulators

  • v2.0.1
  • 32.01
  • Published

toastify-react-native

🎉 toastify-react-native allows you to add notifications to your react-native app (ios, android) with ease. No more nonsense!

  • v7.2.3
  • 31.92
  • Published

libnpmfund

Programmatic API for npm fund

  • v7.0.9
  • 31.85
  • Published

lsofi

Find processes occupying a given port

  • v1.0.0
  • 31.85
  • Published

libnpmdiff

The registry diff

  • v8.0.9
  • 31.79
  • Published

tap

A Test-Anything-Protocol library for JavaScript

  • v21.1.3
  • 31.77
  • Published

sqlite3console

A simple, no dependency, promise based nodejs wrapper for the sqlite3 cli.

  • v1.0.1
  • 31.77
  • Published

markdownlint-cli

MarkdownLint Command Line Interface

  • v0.45.0
  • 31.69
  • Published

minimisted

Handy wrapper of `minimist`

  • v2.0.1
  • 31.66
  • Published

size-limit

CLI tool for Size Limit

  • v11.2.0
  • 31.65
  • Published

netlify

Netlify command line tool

  • v23.9.5
  • 31.61
  • Published

flow-bin

Binary wrapper for Flow - A static type checker for JavaScript

  • v0.289.0
  • 31.53
  • Published

@svgr/cli

SVGR command line.

  • v8.1.0
  • 31.50
  • Published

apple-music-token-node

generate developer tokens for the apple music api in node, with a CLI mode for development.

  • v2.0.1
  • 31.47
  • Published

bun-pty

Cross-platform pseudoterminal (PTY) implementation for Bun with native performance

  • v0.3.2
  • 31.44
  • Published

commitlint

Lint your commit messages

  • v20.1.0
  • 31.37
  • Published

config-file-ts

Use Typescript for configuration files. Types for safety. Compiled for speed.

  • v0.2.8-rc1
  • 31.37
  • Published

@xterm/xterm

Full xterm terminal, in your browser

  • v5.5.0
  • 31.29
  • Published

glslify

A node.js-style module system for GLSL!

  • v7.1.1
  • 31.26
  • Published

yosay

Tell Yeoman what to say

  • v3.0.0
  • 31.24
  • Published

yo

CLI tool for running Yeoman generators

  • v5.1.0
  • 31.11
  • Published

cpy-cli

Copy files

  • v6.0.0
  • 31.02
  • Published

secretlint

Secretlint CLI that scan secret/credential data.

  • v11.2.5
  • 31.02
  • Published

@ayonli/jsext

A JavaScript extension package for building strong and modern applications.

  • v1.9.0
  • 30.99
  • Published

chokidar-cli

Ultra-fast cross-platform command line utility to watch file system changes.

  • v3.0.0
  • 30.99
  • Published

@xterm/headless

A headless terminal component that runs in Node.js

  • v5.5.0
  • 30.94
  • Published

del-cli

Delete files and directories - Cross-platform

  • v7.0.0
  • 30.85
  • Published

cli-spinner

A simple spinner

  • v0.2.10
  • 30.82
  • Published

cpx

Copy file globs, watching for changes.

  • v1.5.0
  • 30.77
  • Published

@compodoc/live-server

Simple development http server with live reload capability

  • v1.2.3
  • 30.74
  • Published

npm-check

Check for outdated, incorrect, and unused dependencies.

  • v6.0.1
  • 30.66
  • Published

taketalk

Ever wanted a bin for your node module?

  • v1.0.0
  • 30.64
  • Published

multiyargs

Like yargs, but with support for multiple commands.

  • v1.0.0
  • 30.60
  • Published

homepage

Open NPM package/module homepage url from NPM registry. Support CLI and Promises

  • v1.0.0
  • 30.53
  • Published

json-schema-to-zod

Converts JSON schema objects or files into Zod schemas

  • v2.6.1
  • 30.53
  • Published

@jawirhytam/jawirscript

Jawascript is a programming language for someone who did'nt understand English very much.

  • v1.12.4
  • 30.51
  • Published

ts-command-line-args

A Typescript wrapper around command-line-args with additional support for markdown usage guide generation

  • v2.5.1
  • 30.51
  • Published

yeoman-character

The Yeoman character in your CLI. Like wat.

  • v2.0.0
  • 30.50
  • Published

yeoman-doctor

Detect potential issues with users system that could prevent Yeoman from working correctly

  • v6.0.0
  • 30.48
  • Published