An open API service indexing awesome lists of open source software.

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: about 14 hours ago
JSON representation

  • Articles

  • 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`.
  • Dev Servers

    • http-server - Simple zero-configuration command-line http server.
    • live-server - Simple development http server with live reload capability.
  • File Watchers

    • onchange - `onchange <glob> -- <command>`.
    • watch - `watch <command> <directory>`.
  • 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.
  • 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