1.1.1 • Published 4 years ago

react-prettify-json v1.1.1

Weekly downloads
34
License
MIT
Repository
github
Last release
4 years ago

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. name | type | description | default --- | --- | --- | --- jsonObject | json object (pls) | The json object that you want styled | -- colors | object: punctuation, key, value, string | Each color variable corresponds to each one of JSON data types | everything black

License

MIT © Bruno De Masi