awesome-npm-scripts
Everything awesome related to npm scripts and using npm as a build tool.
https://github.com/RyanZim/awesome-npm-scripts
Last synced: 15 days ago
JSON representation
-
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«.
- 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.
- Helpers and tips for npm run scripts - Blog post by Michael Kühnel covering advanced topics.
-
Cross-platform Utilities
-
Utility Packs
- shx - Collection of common Unix utilities implemented in Node.js; example usage: `shx rm somefile`.
-
- rimraf - Delete files or directories; like `rm -rf`.
- cross-env - Set environment variables for scripts, unix-style.
- del-cli - Safer file and folder deletion.
- mkdirp - Create a directory, creating parent directories if needed; like `mkdir -p`.
- cpr - `cp -r` for Node.js.
- cpy-cli - File/directory copying/renaming.
- copyfiles - Copy a list of files into a directory.
- sync-files - `rsync`-like directory syncing with watch mode.
- echo-cli - Cross-platform `echo` with JS escape sequence support.
- clear-cli - Clear the terminal.
- cross-os - Run platform-specific npm scripts.
- ntee - Utility that reads from standard input and writes to standard output and files; like Unix `tee`.
- catw - Print a file to stdout, with optional watch mode; sorta like Unix `cat`.
-
-
Dev Servers
- http-server - Simple zero-configuration command-line http server.
- live-server - Simple development http server with live reload capability.
-
File Watchers
-
Miscellaneous
-
Utility Packs
- 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.
- Forrest - npm scripts desktop client.
-
-
Other Utilities
-
Utility Packs
- 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.
-
-
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.
-
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.
- How to create a build system with npm scripts - Video tutorial series on setting up a front-end build system.
Programming Languages
Categories
Sub Categories
Keywords
npm-scripts
7
npm
7
cli
6
command-line
3
javascript
3
nodejs
3
multi-platform
2
shell
2
cli-command
2
parallel
2
series
2
unix
2
cross-platform
2
cross-env
2
bash
1
shelljs
1
cli-apps
1
cli-error-notifier
1
npm-package
1
npm-module
1
cli-commands
1
workflow
1
js
1
windows
1
variables
1
macos
1
environment
1
static
1
server
1
http
1
hosting
1
bower-files
1
bower
1
os-specific
1
cross-script
1
utility
1
quick
1
tee
1
stdout
1
stdin
1
pipe
1
ntee
1
task-runner
1
parser
1
npm-run-all
1
watch-files
1
notify
1
notifier
1
notification-center
1
node-notifier
1