Skip to content

A webextension for Firefox. Pretty-prints JSON content in the browser for easy, unobtrusive viewing.

License

Notifications You must be signed in to change notification settings

JSONovich/jsonovich

Repository files navigation

JSONovich Mozilla Add-on GitHub tag Build Status Codacy Badge

A webextension for Firefox. Pretty-prints JSON content in the browser for easy, unobtrusive viewing.

Installing

The latest fully-reviewed stable version can be found here:

For the adventurous, there's a signed version of the latest development tag here:

Usage

Out of the box, many JSON content types are recognised along with a couple of file extensions. If you find this isn't enough, you can easily add more from the options page in the Add-ons Manager.

See it in action by trying some of the endpoints at JSON Test.

Contributing David

If you'd like to hack on the code, pull requests are most welcome. There are various ways to test your changes in the browser, the currently encouraged methods are to use web-ext run (CLI) or about:debugging (UI). It's also possible to use an extension proxy file.

When working from a local clone, the optional build system requires a recent version of node.js and npm (5+).

npm install             # brings in all build dependencies
npm test                # runs linter
npm build               # produces an unsigned .xpi
npm version <semver>    # bumps version and releases to AMO [requires valid API keys]

Alternatively, Donate

FAQ

  • What's with the weird name?

    JSONovich is named after Pavement member Bob Nastanovich primarily because he seems like a swell guy.

  • And the logo?

    That's called an Ambihelical Hexnut, an optical illusion similar to the impossible torus that is the JSON logo.

License

MPL 2.0