JSPM

interactive-scripts

0.1.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q24590F
  • License ISC

Interactive script runner for npm

Package Exports

  • interactive-scripts

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (interactive-scripts) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

interactive-scripts

List all of your npm scripts from package.json and run one of your choosing in just one short command :)

Installation

Just add this to your global npm packages like so: npm install --global interactive-scripts or yarn global add interactive-scripts.

Usage

After installing globally with npm or yarn, simply run scripts in your terminal.

See the example gif where I demonstrate its use in an actual project:

demo gif

Why not just npm run or yarn run?

Good question.

yarn run already prints out the project's commands and opens a prompt for you to type the name of the command to run.

npm run also lists out the project's commands, but does not open a prompt.

So, the main differences between using your existing package manager's run and scripts is that scripts...

  • provides a scrolling interface of all of your scripts instead of listing them all out at once
  • allows you to select the command to run via arrow keys and enter instead of typing the name
  • is a whopping 1 character shorter than yarn run 🤷