Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
react-json-editor-ajrm
Advanced tools
A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
$ npm i --save react-json-editor-ajrm
import JSONInput from 'react-json-editor-ajrm';
<JSONInput
placeholder = { sampleObject }
colors = { darktheme }
height = '550px'
/>
$ cd path/to/repo/react-json-editor-ajrm/example
$ npm i
$ npm start
http://localhost:8080
in the web browserName | Description | Type | Required |
---|---|---|---|
id | A unique id to identify component. | string | Mandatory |
placeholder | Send a valid javascript object to be shown once when component is mounted | object | Optional |
viewOnly | Send true if you would like for content shown not to be editable. | boolean | Optional |
onChange | Whenever onBlur event takes place it will return content values | object | Optional |
confirmGood | Send false if you would like for the checkmark to confirm good syntax to be hidden. | boolean | Optional |
height | A shorthand property to set a specific height for the entire component | string | Optional |
width | A shorthand property to set a specific width for the entire component | string | Optional |
colors | Contains the following properties: | object | Optional |
colors.default | Hex color code for any symbols, like curly braces , and comma . | string | Optional |
colors.string | Hex color code for tokens identified as string values. | string | Optional |
colors.number | Hex color code for tokens identified as integeter , double , or float values. | string | Optional |
colors.colon | Hex color code for tokens identified as colon . | string | Optional |
colors.keys | Hex color code for tokens identified as keys or property names. | string | Optional |
colors.keys_whiteSpace | Hex color code for tokens identified as keys wrapped in quotes. | string | Optional |
colors.primitive | Hex color code for tokens identified as boolean values and null. | string | Optional |
colors.error | Hex color code for tokens marked with an error tag. | string | Optional |
colors.background | Hex color code for component's background. | string | Optional |
colors.background_warning | Hex color code for warning message displaying at the top in component. | string | Optional |
style | Contains the following properties: | object | Optional |
style.outerBox | Property to modify the default style of the outside container div of component | string | Optional |
style.container | Property to modify the default style of the container of component | string | Optional |
style.warningBox | Property to modify the default style of the container div of the warning message | string | Optional |
style.errorMessage | Property to modify the default style of the warning message | string | Optional |
style.body | Property to modify the default style of the container div of row labels and code | string | Optional |
style.labelColumn | Property to modify the default style of the container div of row labels | string | Optional |
style.labels | Property to modify the default style of each row label | string | Optional |
style.contentBox | Property to modify the default style of the container div of the code | string | Optional |
outerBox
+-- container
+--- warningBox
+---- errorMessage
+--- body
+---- labelColumn
+----- labels
+---- contentBox
+----- auto generated markup
The distribution version of this component has been transpiled down to ES5
, then minified
and uglified
for maximum compatability and performance.
You can check the source code here react-json-editor-ajrm/src/:
This project is licensed under the MIT License - see the LICENSE.md file for details.
FAQs
A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
The npm package react-json-editor-ajrm receives a total of 37,696 weekly downloads. As such, react-json-editor-ajrm popularity was classified as popular.
We found that react-json-editor-ajrm demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.