Skip to content

📝 A logging, printing, and ecma serialization tool which uses a callback methodology.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

restarian/bracket_print

Repository files navigation

Build status Downloads

The Bracket Suite Ubuntu on Windows
Bracket logo Ubuntu on Windows logo

Synopsis


Bracket Print help pages


Bracket Print is an ECMA serialization and logging tool with colorful and plain text output for terminal, browser, html or custom platforms.

Bonuses:

  • Works in the browser, console or terminal with the default styles which can be extended to other special uses.
  • Can output ECMA Objects in html syntax or any other custom created platforms.
  • Supports the ES6 arrow functions.
  • Uses AMD (asynchronous module definition), syntax.
  • Has full Brace Umd integration for ideal, deterministic, and cross-platform deployment builds.
  • Can stringify ECMA script (unlike the JSON builtin and other serializers)
  • Bracket Print can safely serialize massive Objects (like the browser window property), without hiccups.
    • Is able to do semantically deep equality tests on ECMA script (not just JSON objects).
    • Output can be configured to be passed into JSON.parse or eval() methods.
  • Uses a instance return chain to allow for usage as functional programming callbacks.
  • Contains a comprehensive level mechanism to control what (and how) things get logged at run-time with a nearly total overhead discharge.
  • Provides configurable syntax mapping with custom individualized styles.
  • Well commented, thoroughly unit tested and professionally engineered code.

Caveats:

  • Does not have browser unit tests.

About

📝 A logging, printing, and ecma serialization tool which uses a callback methodology.

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published