Displaying 1 to 20 from 38 results

node-fs-extra - Node.js: extra methods for the fs object like copy(), remove(), mkdirs()


fs-extra adds file system methods that aren't included in the native fs module and adds promise support to the fs methods. It should be a drop in replacement for fs.I got tired of including mkdirp, rimraf, and ncp in most of my projects.

Rainbow - Delightful console output for Swift developers.


Rainbow adds text color, background color and style for console and command line output in Swift. It is born for cross platform software logging in terminals, working in both Apple's platforms and Linux. Thanks to the open source of Swift, developers now could write cross platform programs with the same language. And I believe the command line software would be the next great platform for Swift. Colorful and well organized output always helps us to understand what happens. It is really a necessary utility to create wonderful software.

node-speaker - Output PCM audio data to the speakers


A Writable stream instance that accepts PCM audio data and outputs it to the speakers. The output is backed by mpg123's audio output modules, which in turn use any number of audio backends commonly found on Operating Systems these days.Here's an example of piping stdin to the speaker, which should be 2 channel, 16-bit audio at 44,100 samples per second (a.k.a CD quality audio).




node-shell-parser - Parse commands like `ps -aux`, then relax.


Tiny and handy lib for parsing the usual space-separated tables we get as shell commands outputs

shoutjs - Make your ShellJS commands explicit and get a beautiful output


Make your ShellJS commands explicit and get a beautiful output.Supported ShellJS commands are: cp, rm, mv, mkdir, to.


glsl-testify - Test your GLSL shaders using GLSL!


Depreacted (for now): fun idea, but needs a better execution.glsl-testify allows you to write tests inside your GLSL shaders, which can then be easily executed using the included CLI tool or manually run using the module API.

smokestack - Pipe your JavaScript into a browser, logging console output in Node


A simple alternative to bigger browser automation tools, aiming to keep the interface and initial setup as simple as possible: JavaScript goes in, console logs come out. There's also support for browser screenshots in Chrome, with the other browsers getting support for that soon too.Designed for running UI tests on your desktop machine. You can use this, for example, to run tape in the browser and get TAP output in your terminal.

ShouldIT - A language agnostic BDD framework.


This is a BDD tool for checking and spec-ing tests against beautiful looking feature files written in MarkDown.The quickest way to get going and have a flavour of how this works is through the examples.

grunt-verbosity - Adjust verbosity for individual grunt tasks


This plugin simply hooks until grunt.log.writeln to allow you to cleanup log output.In your project's Gruntfile, add a section named verbosity to the data object passed into grunt.initConfig().

outpipe - write output to a file through shell commands


Suppose you have a tool like watchify or factor-bundle that write to multiple files or write to the same file more than once.If you want to pipe the output of these tools to other programs, such as minification with the uglify command, it's very difficult! You might need to use the tool's API or use a separate command to watch for changes to the output files. Ick.

standard-tap - :potable_water: Format JavaScript Standard Style as TAP output


Format JavaScript Standard Style as TAP output.Contributions welcome! Please read the contributing guidelines first.

fmt - Command line output formatting.


Note: this library is considered stable. It hasn't been changed much since 2012 yet it is still being used across the npm ecosystem. If you don't see any updates, it isn't because it is unmaintained but because it just works. Raise an issue for bug fixes or feature requests. Makes a double line on the screen which is 79 chars long.

cardinal - Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.


car·di·nal (kärdn-l, kärdnl) - crested thick-billed North American finch having bright red plumage in the male. When installed globally, cardinal exposes itself as the cdl command.

nebula - Small library for colored (ANSI) output in Erlang/Elixir/LFE


Nebula is a small library for colored (ANSI) output in Erlang/Elixir. It's can be useful when you need to create a user-friendly command-line application. First argument is color name (atom), second - your message.

node-stream-equal - Test that two readable streams are equal to each other.


Test that two readable streams are equal to each other. Useful for testing. This method is faster and uses much less memory than buffering entire streams and comparing their content, specially for bigger files.

node-streamify - Streamify helps you easily provide a streaming interface for your code.


Streamify helps you easily provide a streaming interface for your code. Must be called only once when the actual stream you are proxying to becomes available after an asynchronous operation.