Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including bracket_print with all npm packages installed. Try it out:

var bracketPrint = require("bracket_print")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

bracket_print v0.9.25

Comprehensive logging, printing and serialization for ECMA script.

Build status Build Status Downloads

The Bracket SuiteUbuntu on Windows
Bracket logoUbuntu on Windows logo


Bracket print document pages

Bracket print is an ECMA serialization and logging tool with colorful and plain text output for the terminal and browser consoles.


  • Works in the browser, console or terminal
  • Easy to configure for custom platforms and other use cases
  • Uses AMD (asynchronous module definition), syntax
  • Tested in Linux and Windows environments
  • Well commented, thoroughly unit tested and professionally engineered code
  • Has full Brace UMD integration for complete deployment unit testing coverage
  • Can stringify ECMA script (unlike the JSON builtin and other serializers)
  • Bracket Print can serialize massive Objects Objects (like the browser window property), without hiccups
    • Is able to do semantically deep equality tests on ECMA script (not just JSON objects)
    • Removes superfluous tabs, spaces, and newlines from function strings
    • Output can be configured to be passed into JSON.parse
  • Bracket Print has a collaborative design which sits in the root of large projects to encourage team development
  • Uses a prototypal return chain to allow for usage as functional programming callbacks
  • Contains a comprehensive level mechanism to control what is logged at run-time with a nearly total overhead discharge
  • Provides configurable syntax mapping with custom individualized styles
  • Styling can be toggled anywhere in the run-time or call chain with a total overhead discharge


  • Does not have browser unit tests yet


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free