Awesome Lists

awesome-npm-scripts

by RyanZim

awesome listpushed almost 4 years ago

Everything awesome related to npm scripts and using npm as a build tool.

AI summary

Task automation suite

A curated collection of tools and scripts for automating tasks with npm as a build tool

stars
727
forks
43
watching
31
awesome lists
3
entries
40
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/RyanZim/awesome-npm-scripts/links.svg)](https://awesome.facts.dev/awesome/RyanZim/awesome-npm-scripts)
HTML
<a href="https://awesome.facts.dev/awesome/RyanZim/awesome-npm-scripts"><img src="https://awesome.facts.dev/shield/RyanZim/awesome-npm-scripts/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/RyanZim/awesome-npm-scripts/links.svg

What's in the list

40 links in 9 sections, with live GitHub stats.activeno commit in 2y

Articles

Videos/Talks

Task Runners

  • script-runner

    Simple task runner with a terse syntax

  • npm-run-all

    Fully featured task runner

  • redrun

    Expand scripts from package.json to improve execution speed

File Watchers

Dev Servers

  • http-server

    Simple zero-configuration command-line http server

  • live-server

    Simple development http server with live reload capability

Cross-platform Utilities

  • rimraf

    Delete files or directories; like

  • del-cli

    Safer file and folder deletion

  • mkdirp

    Create a directory, creating parent directories if needed; like

  • cpr

    for Node.js

  • cpy-cli

    File/directory copying/renaming

  • copyfiles

    Copy a list of files into a directory

  • sync-files

    -like directory syncing with watch mode

  • echo-cli

    Cross-platform with JS escape sequence support

  • clear-cli

    Clear the terminal

  • cross-env

    Set environment variables for scripts, unix-style

  • cross-os

    Run platform-specific npm scripts

  • ntee

    Utility that reads from standard input and writes to standard output and files; like Unix

  • catw

    Print a file to stdout, with optional watch mode; sorta like Unix

Cross-platform Utilities / Utility Packs

  • shx

    Collection of common Unix utilities implemented in Node.js; example usage:

Other Utilities

  • hashmark

    Take contents of a file and output as new file with a hash in the name

  • gzip-size-cli

    Get the gzipped size of a file or stdin

  • opn-cli

    Open websites, files, executables, etc. with the user's preferred application

  • headr

    Add header / banner info to a file

  • Bower files CLI

    Get main bower files on the command line

  • cli-error-notifier

    Send native desktop notifications when npm scripts fail

Miscellaneous

  • screwy

    The npm scripts GUI

  • Forrest

    npm scripts desktop client

  • run-npm

    Run locally-installed node module executables. Useful for debugging npm scripts

  • npm-quick-run

    Quickly run npm scripts by prefix without typing the full name

  • edit-script

    Edit npm scripts from the command line without worrying about JSON escaping

  • ntl

    Interactive cli menu to list and run npm scripts

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.