{"_id":"@darwin808/search-json-viewer","_rev":"1-f56b9ebe3d81a95b86f927f7a91807a9","name":"@darwin808/search-json-viewer","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@darwin808/search-json-viewer","description":"Interactive react component for displaying javascript arrays and JSON objects.","version":"0.0.1","main":"dist/main.js","dependencies":{"flux":"^3.1.3","react-base16-styling":"^0.6.0","react-lifecycles-compat":"^3.0.4","react-textarea-autosize":"^6.1.0"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^8.2.5","babel-loader":"^7.1.4","babel-plugin-react-html-attrs":"^2.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-node-env-inline":"^0.2.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.1","css-loader":"^0.28.11","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^5.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-react":"^7.10.0","html-webpack-plugin":"2.30.1","ignore-styles":"^5.0.1","istanbul":"^0.4.5","jsdom":"^11.11.0","mocha":"^4.0.1","moment":"^2.22.2","node":"8.4.0","node-sass":"^4.9.0","nyc":"^11.9.0","react":"^16.13.1","react-dom":"^16.13.1","react-github-button":"^0.1.11","react-hot-loader":"^3.0.0-beta.6","react-select":"^1.1.0","react-test-renderer":"^16.4.0","sass-loader":"^6.0.7","sinon":"^4.5.0","style-loader":"^0.18.2","webpack":"^3.12.0","webpack-bundle-size-analyzer":"^2.7.0","webpack-dev-server":"^2.11.2"},"peerDependencies":{"react":"^16.0.0 || ^15.5.4","react-dom":"^16.0.0 || ^15.5.4"},"scripts":{"build":"webpack --config webpack/webpack.config.js -p --display-error-details --progress --optimize-minimize","build:demo":"webpack --config webpack/webpack.config-demo.js -p --display-error-details --progress --optimize-minimize","dev":"webpack-dev-server --config webpack/webpack.config-dev.js --open","modules:debug":"./docker/debug.sh","modules:tree":"webpack --config webpack/webpack.config.js --json ","modules:size-analyzer":"webpack --config webpack/webpack.config.js --json | webpack-bundle-size-analyzer","test":"npm run test:unit && npm run test:coverage","test:unit":"nyc mocha test/**/*-test.js","test:coverage":"nyc report --reporter=text-lcov | coveralls","test:watch":"nyc mocha -w test/**/*-test.js","lint":"eslint src","lint-fixup":"eslint src --ext .js,.jsx --fix"},"repository":{"type":"git"},"keywords":["array-viewer","base-16","component","interactive","interactive-json","json","json-component","json-display","json-tree","json-view","json-viewer","json-inspector","json-tree","react","react-component","react-json","theme","tree","tree-view","treeview"],"license":"MIT","author":{"name":"none"},"directories":{"docs":"docs","test":"test"},"gitHead":"9a333918bad7aa3fc4e09edbffcb785829155550","_id":"@darwin808/search-json-viewer@0.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-EYNlp8uOhKJohkfwI/fRvV1o9LNzxBePTdhNDk2Za75F2H+q4Lv4MOHSER1q8+tjTQy3zH8TIdKr+esDf3UD7w==","shasum":"9e4378dd526e278dd02cae9a29484f0d67f05282","tarball":"https://registry.npmjs.org/@darwin808/search-json-viewer/-/search-json-viewer-0.0.1.tgz","fileCount":5,"unpackedSize":13790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyJyGvx75C/OCsjSGOou4MMShpfTavZo/NEfx0ghTwAQIgOytsN/mbyMTjkA/ActXJj2wdbNEi9WZLC5zb3ixg+gs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXql7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi2Q//efKlObSBURYsVtVFsSRY/x72zkgOJd8dReAZWQ5h6jILDddQ\r\nKzGevyimY0BtP4vkuRxxsjQdocWP6TYBBQx70VfDHK66/Xbry9A9QEgevomY\r\nYfmlWwLeSLxdoiypgI6V9T0jmt+FSH+ILKX8bzLJy40DNCFtFYhB0LvPAIpL\r\niaqTZ6e4bHAlYL9KJgZ/AsB7CvjbkDu+hALYeWXv3dr8zcurqoisRgDP6XAf\r\n22FPThnvo6BUNK9khg3rGAfawmReZWtLEr/LuP4l80+tSFWQ0ZmSbaLx0L94\r\nJVW6qnjcGK9GSX1OKcPb/k1IwbxAQf9gHOJ383AoRRjXJ/WL1/uxPVzBAc97\r\npaQTwF0Pt0g0sMKzMPHJ4tLwjzbgHGi96dwM3SMGrFajMuXXcAHJYcR/cgmq\r\nQz0IeRQvRMTCkw8lcAf6/BHyt7T73IUg2t6Vdju0/0acvLb3Ul+Ge/aTCWWl\r\n/TMXcxpMEkjIjm33sOhNBrheAe+vMRynu3v73FhmbDymOtU+kxfCfuPS9EjL\r\nce0v1ZE6N+yuJ1FD/ou7dHGZ1IZl6FfVIa7/4pdOmElF+4BlcPIWjTofTFhD\r\nkrBVNpb1kCsTejIZuEO2rgbO91oaPyqKUNLZ/URs9MAt4jyxCuzTmzuQVVM8\r\n7xqDC5yg1Nbmixsa2cOtbb3xIih2L0VVSYY=\r\n=EE1X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darwin808","email":"darwin.apolinario12@gmail.com"},"maintainers":[{"name":"darwin808","email":"darwin.apolinario12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-json-viewer_0.0.1_1650370939068_0.7623331581994304"},"_hasShrinkwrap":false},"0.0.2":{"name":"@darwin808/search-json-viewer","description":"Interactive react component for displaying javascript arrays and JSON objects.","version":"0.0.2","main":"dist/main.js","dependencies":{"flux":"^3.1.3","react-base16-styling":"^0.6.0","react-lifecycles-compat":"^3.0.4","react-textarea-autosize":"^6.1.0"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^8.2.5","babel-loader":"^7.1.4","babel-plugin-react-html-attrs":"^2.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-node-env-inline":"^0.2.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.1","css-loader":"^0.28.11","enzyme":"^3.2.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^5.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-react":"^7.10.0","html-webpack-plugin":"2.30.1","ignore-styles":"^5.0.1","istanbul":"^0.4.5","jsdom":"^11.11.0","mocha":"^4.0.1","moment":"^2.22.2","node":"8.4.0","node-sass":"^4.9.0","nyc":"^11.9.0","react":"^16.13.1","react-dom":"^16.13.1","react-github-button":"^0.1.11","react-hot-loader":"^3.0.0-beta.6","react-select":"^1.1.0","react-test-renderer":"^16.4.0","sass-loader":"^6.0.7","sinon":"^4.5.0","style-loader":"^0.18.2","webpack":"^3.12.0","webpack-bundle-size-analyzer":"^2.7.0","webpack-dev-server":"^2.11.2"},"peerDependencies":{"react":"^16.0.0 || ^15.5.4","react-dom":"^16.0.0 || ^15.5.4"},"scripts":{"build":"webpack --config webpack/webpack.config.js -p --display-error-details --progress --optimize-minimize","build:demo":"webpack --config webpack/webpack.config-demo.js -p --display-error-details --progress --optimize-minimize","dev":"webpack-dev-server --config webpack/webpack.config-dev.js --open","modules:debug":"./docker/debug.sh","modules:tree":"webpack --config webpack/webpack.config.js --json ","modules:size-analyzer":"webpack --config webpack/webpack.config.js --json | webpack-bundle-size-analyzer","test":"npm run test:unit && npm run test:coverage","test:unit":"nyc mocha test/**/*-test.js","test:coverage":"nyc report --reporter=text-lcov | coveralls","test:watch":"nyc mocha -w test/**/*-test.js","lint":"eslint src","lint-fixup":"eslint src --ext .js,.jsx --fix"},"repository":{"type":"git"},"keywords":["array-viewer","base-16","component","interactive","interactive-json","json","json-component","json-display","json-tree","json-view","json-viewer","json-inspector","json-tree","react","react-component","react-json","theme","tree","tree-view","treeview"],"license":"MIT","author":{"name":"none"},"directories":{"docs":"docs","test":"test"},"gitHead":"9a333918bad7aa3fc4e09edbffcb785829155550","_id":"@darwin808/search-json-viewer@0.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-hSwKlfPU/GtgQ6AgwYT0/u2a+SDGckC6h1iiSIk/2WOw6YZUEbEr1yOp9oXnaZxKAMLpZhpnVXIjW4H0pd57jw==","shasum":"9ba0b397fbe62628a908ba53f3f6f440d18ff315","tarball":"https://registry.npmjs.org/@darwin808/search-json-viewer/-/search-json-viewer-0.0.2.tgz","fileCount":5,"unpackedSize":13790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLu3cBY/gjXdp+tWl1g7EGh0G1RTMkYpewnprdO1j5pwIgLWwcR4ByHdu/yatRsG9VxQQgki8ARzee5pMe7XqD6Xk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXqm6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRHg/6Aq2hrWqkki/ltFocUyjrBwD4Yp8BSl7gNepgKHJ/sbXbeFD1\r\nu0Id2ImTofpV7mCcvMVNzFiIJuCiPMb+QtdzH+maj3rfY+CKUPKNxS1sIJQP\r\nzpQ/dkY+jjWmWlBfL++Jqr84D+lIVhPIiXpyEwdfA+kt8nqaRCvELVd1B9OO\r\nSO/Le7cf/JZlfcIfiZ/4XQnaS6W2ut5Jzb4rNTHYuZK69Ut1EINBBmifyVyD\r\ncs61iQwaKT2TbjFauMGjD3ZbwFmH7bRHeZYPADv6dWNYLviFf+hIUMVUCeoF\r\nnsJs8Dw9FifPCGd9Nsk7WeV2izKT7sRf1lXoWHsP+NskoVZLyZYG0pHPWqiE\r\ncfwcYpXt938CpzRtyoI1BRqe/ZvwaTtbO4uh/8xu0w4OPz6QIx+vWA1sfMTY\r\nGZkkg8DWHsdXkrgAuIuSXQApfRf73PP+ZZ3R1w5fJzWSxgGm1zc+e1TZh4Wr\r\nAKF2DfwNSyZgl0F+9GTQSELsVq8aIZxbc7k/J/bR2xc3u+O0XboAmTx+ytDr\r\ncnrmr0JBbPBFP2lmLUuW+UHlXVJguXVj6QaWtxhhuVpB3vJuHAoZa74wGXX7\r\npuxXVwSUlMzMzPPmZlJvwMRMiz+dtNcmf4u1laCGFxm+NQ9eL1TM/Cid3o9c\r\nOkpxlXyTTPlMw2CtQ0EMO69mZvCTTQ++a3w=\r\n=aYwO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darwin808","email":"darwin.apolinario12@gmail.com"},"maintainers":[{"name":"darwin808","email":"darwin.apolinario12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search-json-viewer_0.0.2_1650371001852_0.4978270847757227"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-19T12:22:19.009Z","0.0.1":"2022-04-19T12:22:19.222Z","modified":"2022-04-19T12:23:22.082Z","0.0.2":"2022-04-19T12:23:21.996Z"},"maintainers":[{"name":"darwin808","email":"darwin.apolinario12@gmail.com"}],"description":"Interactive react component for displaying javascript arrays and JSON objects.","keywords":["array-viewer","base-16","component","interactive","interactive-json","json","json-component","json-display","json-tree","json-view","json-viewer","json-inspector","json-tree","react","react-component","react-json","theme","tree","tree-view","treeview"],"repository":{"type":"git"},"author":{"name":"none"},"license":"MIT","readme":"# searchable-react-json-view\n\nThis is a fork of [react-json-view](https://github.com/mac-s-g/react-json-view) with an extra search capability.  \nPlease go there for the full readme.\n\n### Install\n```sh\nyarn add searchable-react-json-view\n```\n\n### New Props\n\nName|Type|Default|Description\n|:---|:---|:---|:---\n`highlightSearch`|`string`|None|What term to highlight - applies to number, string, boolean and object keys.\n`highlightSearchColor`|`string`| <img src=\"https://user-images.githubusercontent.com/16322616/89119023-9018cb80-d4b3-11ea-8fca-8b068ce8ef71.png\"/>|Highlight color\n`highlightCurrentSearchColor`|`string`| <img src=\"https://user-images.githubusercontent.com/16322616/89119031-ac1c6d00-d4b3-11ea-9640-e5320904fdd3.png\"/> | Current highlight color\n`customCopiedIcon`|`JSX.Element`| null | Custom icon that appears after copying\n`customCopyIcon`|`JSX.Element`| null | Custom icon for copy to clipboard\n`customActions`|`array`| [] | Custom actions that appear after copy, edit etc. each item should be: { icon: JSX.Element, onClick: clickedJsonValue => void } \n\n### Example\n\n<kbd><img src=\"https://user-images.githubusercontent.com/16322616/89118875-1d5b2080-d4b2-11ea-81fe-514d019cb26b.png\" width=\"450\" /></kbd>\n\n### Custom actions & copy icon\n```jsx\n<JsonViewer\n    customCopiedIcon={<span>Copied</span>}\n    customCopyIcon={<span>Copy</span>}\n    customActions={[{\n        icon: <span>A</span>,\n        onClick: (value) => alert(JSON.stringify(value))\n    }]}\n/>\n```\n\n","readmeFilename":"README.md"}