New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

react-prettify-json

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-prettify-json

Simple React Component for displaying data in a pretty way

latest
Source
npmnpm
Version
1.1.1
Version published
Maintainers
1
Created
Source

Prettify JSON

Minimalist package which makes possible for you to display your JSON as a element on your React App, personalizing the colors.

NPM JavaScript Style Guide

Install

npm install --save react-prettify-json

Usage

import React from 'react';

import PrettyJSON from 'react-prettify-json';

const Example: React.FC = () =>  {
  const jsonObject = {
    "react": ">=16.0.0",
    "@unform/core": ">=5.0.0"
  }

  return (
    <PrettyJSON 
      jsonObject={jsonObject}
    />
  )
}

You can use that above and you're done. But, if you want a little more customization, you can set your own colors

  <PrettyJSON 
    jsonObject={jsonObject}
    colors={{
      punctuation: '#fff',
      key: '#a3fff3',
      value: '#49cabe',
      string: '#49caeb',
    }}
  />

And achieve a result like this (photo took directly from my portfolio)

Pretty JSON Screenshot

API

Props

If a prop is Required, the default field will appear empty.

nametypedescriptiondefault
jsonObjectjson object (pls)The json object that you want styled--
colorsobject: punctuation, key, value, stringEach color variable corresponds to each one of JSON data typeseverything black

License

MIT © Bruno De Masi

FAQs

Package last updated on 24 Apr 2020

Related posts