awesome-npm-scripts
by RyanZim
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
What's in the list
40 links in 9 sections, with live GitHub stats.activeno commit in 2y
Articles
- Why we should stop using Grunt & Gulp
Blog post by Keith Cirkel
- How to Use npm as a Build Tool
Sequel to »Why we should stop using Grunt & Gulp«
- Why I Left Gulp and Grunt for npm Scripts
Article by Cory House
- Helpers and tips for npm run scripts
Blog post by Michael Kühnel covering advanced topics
- Running cross-platform tasks via npm package scripts
The most comprehensive guide to using npm Scripts by Dr. Axel Rauschmayer
Videos/Talks
- Advanced front-end automation with npm scripts
Talk at Nordic.js 2015 by Kate Hudson
- How to create a build system with npm scripts
Video tutorial series on setting up a front-end build system
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
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-npm-scripts.
More related projects
sindresorhus/make-dir475
piyushsuthar/preact-webext21
sindresorhus/trash2.6K
antfu-collective/vitesse-webext3K
sindresorhus/cpy426
sindresorhus/empty-trash-cli134
sindresorhus/del1.3K
sindresorhus/move-file198
sindresorhus/globby2.5K
sc-forks/solidity-coverage983
kiki-le-singe/react-redux-universal-boilerplate166
hypercubed/grunion8
ellerbrock/nodejs-for-webdeveloper14