{
  "name": "@microlink/react-json-view",
  "description": "Interactive react component for displaying javascript arrays and JSON objects.",
  "homepage": "https://github.com/microlinkhq/react-json-view",
  "version": "1.31.18",
  "types": "index.d.ts",
  "main": "dist/main.js",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "import": "./index.mjs",
      "require": "./dist/main.js",
      "default": "./dist/main.js"
    },
    "./package.json": "./package.json"
  },
  "module": "index.mjs",
  "author": {
    "name": "Mac Gainor"
  },
  "contributors": [
    {
      "name": "mac",
      "email": "mac.gainor@gmail.com"
    },
    {
      "name": "Kiko Beats",
      "email": "josefrancisco.verdu@gmail.com"
    },
    {
      "name": "n1c0de",
      "email": "nicolas.charras@elysium-security.com"
    },
    {
      "name": "Brad Adams",
      "email": "hi@breadadams.com"
    },
    {
      "name": "Xuefei Li",
      "email": "frankvsense@gmail.com"
    },
    {
      "name": "Caina Leao",
      "email": "caina.leao@endemolshine.com"
    },
    {
      "name": "Andres Artunduaga",
      "email": "andres.artunduaga@outlook.com"
    },
    {
      "name": "Mikolaj",
      "email": "mikolaj@grid.gg"
    },
    {
      "name": "Tom McLaughlin",
      "email": "tom@codedown.io"
    },
    {
      "name": "Vadim Zainetdinov",
      "email": "vadim.zvf@gmail.com"
    },
    {
      "name": "Nicolas DUBIEN",
      "email": "github@dubien.org"
    },
    {
      "name": "Marc Bernard",
      "email": "59966492+mbtools@users.noreply.github.com"
    },
    {
      "name": "Andy Baird",
      "email": "andy@threadsculture.com"
    },
    {
      "name": "Nimgoble",
      "email": "nimgoble@gmail.com"
    },
    {
      "name": "Daniel Santos",
      "email": "dsantosp12@gmail.com"
    },
    {
      "name": "mac-s-g",
      "email": "mac@conversica.com"
    },
    {
      "name": "jorgejar",
      "email": "jorge.jaramillo@docker.com"
    },
    {
      "name": "Pravdomil",
      "email": "pravdomil.toman@gmail.com"
    },
    {
      "name": "superfaz",
      "email": "16510828+superfaz@users.noreply.github.com"
    },
    {
      "name": "Aaron Cannon",
      "email": "98414629+aaroncannoncv@users.noreply.github.com"
    },
    {
      "name": "Orta Therox",
      "email": "git@orta.io"
    },
    {
      "name": "João Neves",
      "email": "joaomiguelneves@gmail.com"
    },
    {
      "name": "suntgr",
      "email": "suntgr@gmail.com"
    },
    {
      "name": "Varad Chemburkar",
      "email": "vhc1992@gmail.com"
    },
    {
      "name": "zhangyang8",
      "email": "zhangyang8@sensetime.com"
    },
    {
      "name": "theluckystrike",
      "email": "51033404+theluckystrike@users.noreply.github.com"
    },
    {
      "name": "Andrey Kovalenko",
      "email": "andrey@bigcitylab.com"
    },
    {
      "name": "Ashwin Menkudle",
      "email": "ashwinmenkudle@gmail.com"
    },
    {
      "name": "Aaron Cunnington",
      "email": "azcn2503@gmail.com"
    },
    {
      "name": "Bjørnar G. Hveding",
      "email": "bjornagh@gmail.com"
    },
    {
      "name": "Bob Thomas",
      "email": "BThomas@tripwire.com"
    },
    {
      "name": "Cai Leao",
      "email": "cainaleaouk@users.noreply.github.com"
    },
    {
      "name": "Craig Kochis",
      "email": "cjkochis@gmail.com"
    },
    {
      "name": "casey langen",
      "email": "clangen@nerdwallet.com"
    },
    {
      "name": "Dheeraj Yennam",
      "email": "dyennam@gmail.com"
    },
    {
      "name": "Dylan Dirlam",
      "email": "dylan@dirlam.dev"
    },
    {
      "name": "shybyte",
      "email": "ein@volloeko.de"
    },
    {
      "name": "EvertE",
      "email": "evert.etienne@sitemark.com"
    },
    {
      "name": "Guillaume FORTAINE",
      "email": "guillaume.fortaine@ingenico.com"
    },
    {
      "name": "Jack",
      "email": "jackdh@users.noreply.github.com"
    },
    {
      "name": "Jason Etcovitch",
      "email": "jasonetco@gmail.com"
    },
    {
      "name": "JC Louis",
      "email": "jean-charles.louis@lifen.fr"
    },
    {
      "name": "liancong",
      "email": "liancong@baidu.com"
    },
    {
      "name": "mertdy",
      "email": "mert.donmezyurek@gmail.com"
    },
    {
      "name": "Michael Reynolds",
      "email": "michael.reynolds@paybase.io"
    },
    {
      "name": "Jeremy Liberman",
      "email": "mrleebo@msn.com"
    },
    {
      "name": "Oleg Proskurin",
      "email": "regx@usul.su"
    },
    {
      "name": "Robbie Coomber",
      "email": "robbie.coomber@gmail.com"
    },
    {
      "name": "Rubens Mariuzzo",
      "email": "rubens@mariuzzo.com"
    },
    {
      "name": "Ryan Haywood",
      "email": "ryan@ryanhaywood.com"
    },
    {
      "name": "sharedemo",
      "email": "sharedemo@free"
    },
    {
      "name": "Taylor Birkeland",
      "email": "tabirkeland@gmail.com"
    },
    {
      "name": "John Arthur",
      "email": "thorjarhun@users.noreply.github.com"
    },
    {
      "name": "wbdc_truong.tran",
      "email": "truong.tran@wtc.woowahan.com"
    },
    {
      "name": "Uzi Kilon",
      "email": "uzikilon@users.noreply.github.com"
    },
    {
      "name": "DELORD Vincent",
      "email": "vincent.delord@renault.com"
    },
    {
      "name": "REDMOND\\xuefl",
      "email": "xuefl@microsoft.com"
    },
    {
      "name": "zhangyang",
      "email": "yang.zhang04@weimob.com"
    }
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/microlinkhq/react-json-view.git"
  },
  "bugs": {
    "url": "https://github.com/microlinkhq/react-json-view/issues"
  },
  "keywords": [
    "array-viewer",
    "base-16",
    "component",
    "interactive",
    "interactive-json",
    "json",
    "json-component",
    "json-display",
    "json-inspector",
    "json-tree",
    "json-tree",
    "json-view",
    "json-viewer",
    "react",
    "react-component",
    "react-json",
    "theme",
    "tree",
    "tree-view",
    "treeview"
  ],
  "dependencies": {
    "react-base16-styling": "~0.10.0",
    "react-lifecycles-compat": "~3.0.4",
    "react-textarea-autosize": "~8.5.9"
  },
  "devDependencies": {
    "@babel/core": "^7.13.0",
    "@babel/eslint-parser": "~7.28.6",
    "@babel/plugin-proposal-private-property-in-object": "~7.21.11",
    "@babel/plugin-syntax-class-properties": "~7.12.1",
    "@babel/plugin-syntax-jsx": "~7.28.6",
    "@babel/register": "7.28.6",
    "@commitlint/cli": "latest",
    "@commitlint/config-conventional": "latest",
    "@ksmithut/prettier-standard": "latest",
    "babel-loader": "10.1.1",
    "babel-plugin-istanbul": "8.0.0",
    "babel-plugin-react-html-attrs": "~3.0.5",
    "babel-preset-react-app": "10.1.0",
    "browser-sync": "~3.0.3",
    "c8": "latest",
    "chai": "~6.2.2",
    "cheerio": "1.0.0-rc.3",
    "ci-publish": "latest",
    "conventional-changelog-cli": "latest",
    "css-loader": "~7.1.4",
    "enzyme": "~3.11.0",
    "enzyme-adapter-react-16": "~1.15.5",
    "finepack": "latest",
    "git-authors-cli": "latest",
    "github-generate-release": "latest",
    "html-webpack-plugin": "^5.6.6",
    "ignore-styles": "~5.0.1",
    "jsdom": "~29.0.0",
    "mocha": "~11.7.5",
    "moment": "~2.30.1",
    "nano-staged": "latest",
    "prettier": "~2.8.8",
    "react": "~16.14.0",
    "react-dom": "~16.14.0",
    "react-select": "~5.10.2",
    "react-test-renderer": "~16.14.0",
    "sass": "~1.99.0",
    "sass-loader": "~16.0.7",
    "simple-git-hooks": "latest",
    "sinon": "~21.1.0",
    "standard": "latest",
    "standard-version": "latest",
    "style-loader": "~4.0.0",
    "tinyrun": "~1.1.0",
    "webpack": "~5.106.0",
    "webpack-bundle-analyzer": "~5.3.0",
    "webpack-bundle-size-analyzer": "~3.1.0",
    "webpack-cli": "~6.0.1",
    "webpack-dev-server": "~5.2.3"
  },
  "engines": {
    "node": ">=17"
  },
  "files": [
    "dist",
    "index.d.ts",
    "index.mjs"
  ],
  "scripts": {
    "build": "NODE_OPTIONS=--openssl-legacy-provider NODE_ENV=production webpack --config webpack/webpack.config.js --progress",
    "contributors": "(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true",
    "dev": "NODE_ENV=development webpack serve --config webpack/webpack.config-dev.js --open",
    "docs:build": "NODE_ENV=production webpack --node-env production --config webpack/webpack.config-docs.js --progress",
    "docs:dev": "tinyrun 'npm run docs:dev:watch' 'npm run docs:dev:browserync'",
    "docs:dev:browserync": "browser-sync start --serveStatic docs/ --server --files 'index.html, **/*.(css|js|md)'",
    "docs:dev:watch": "npm run docs:build -- --watch",
    "lint": "standard",
    "modules:size-analyzer": "webpack --config webpack/webpack.config.js --json | webpack-bundle-size-analyzer",
    "modules:tree": "webpack --config webpack/webpack.config.js --json ",
    "postrelease": "pnpm release:tags && pnpm release:github && (ci-publish || pnpm publish --access=public)",
    "release": "pnpm release:version && pnpm release:changelog && pnpm release:commit && pnpm release:tag",
    "release:changelog": "conventional-changelog -p conventionalcommits -i CHANGELOG.md -s",
    "release:commit": "git add package.json CHANGELOG.md && git commit -m \"chore(release): $(node -p \"require('./package.json').version\")\"",
    "release:github": "github-generate-release",
    "release:tag": "git tag -a v$(node -p \"require('./package.json').version\") -m \"v$(node -p \"require('./package.json').version\")\"",
    "release:tags": "git push origin HEAD:master --follow-tags",
    "release:version": "standard-version --skip.changelog --skip.commit --skip.tag",
    "test": "NODE_ENV=test c8 mocha --require @babel/register --require test/testHelpers/requireSources.js test/**/*-test.js",
    "test:unit": "NODE_ENV=test c8 mocha --require @babel/register --require test/testHelpers/requireSources.js test/**/*-test.js",
    "test:watch": "NODE_ENV=test c8 mocha -w --require @babel/register --require test/testHelpers/requireSources.js test/**/*-test.js"
  },
  "license": "MIT",
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ],
    "rules": {
      "body-max-line-length": [
        0
      ]
    }
  },
  "nano-staged": {
    "*.js": [
      "prettier-standard",
      "standard --fix"
    ],
    "package.json": [
      "finepack"
    ]
  },
  "peerDependencies": {
    "react": ">= 15",
    "react-dom": ">= 15"
  },
  "simple-git-hooks": {
    "commit-msg": "npx commitlint --edit",
    "pre-commit": "npx nano-staged"
  },
  "standard": {
    "globals": [
      "describe",
      "it"
    ],
    "ignore": [
      "demo/dist",
      "dev-server"
    ]
  }
}
