Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A library for colorizing JSON strings

License

NotificationsYou must be signed in to change notification settings

joeattardi/json-colorizer

Repository files navigation

Logo

A library for colorizing JSON strings

This package is a simple console syntax highlighter for JSON.

Installation

npm install --save json-colorizer

Usage

const{ colorize}=require('json-colorizer');console.log(colorize({"foo":"bar"}));

You can also pass a JavaScript object to thecolorize function:

const{ colorize}=require('json-colorizer');console.log(colorize({foo:'bar',baz:42}));

Pretty-printing output

By default, the output JSON will be pretty-printed with an indentation of 2 spaces. You can adjust this by passing theindent option.

const{ colorize}=require('json-colorizer');console.log(colorize({foo:'bar',baz:42},{indent:4}));

Customizing the colors

You can override any of the colors used for token types by providing acolors option. This should map token types to the names of color functions. These color functions are contained in thecolor object exported by the library.

const{ colorize, color}=require('json-colorizer');console.log(colorize({foo:'bar'},{colors:{StringLiteral:color.red}}));

The list of valid token types and color functions are listed below.

Token types

  • Brace: curly braces ({,})
  • Bracket: square brackets ([,])
  • Colon: colon character (:)
  • Comma: comma character (,)
  • StringKey: the key in a key/value pair
  • NumberLiteral: a number value
  • StringLiteral: a string value
  • BooleanLiteral: a boolean literal (true,false)
  • NullLiteral: the literalnull value

Color functions in thecolor object

  • black
  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • white
  • gray

About

A library for colorizing JSON strings

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors6


[8]ページ先頭

©2009-2025 Movatter.jp