{
  "name": "@itwin/viewer-react",
  "version": "5.0.1",
  "description": "Configurable iTwin.js viewer",
  "type": "module",
  "types": "./lib/index.d.ts",
  "exports": {
    ".": {
      "import": "./lib/index.js",
      "types": "./lib/index.d.ts"
    }
  },
  "author": {
    "name": "Bentley Systems, Inc.",
    "url": "http://www.bentley.com"
  },
  "license": "MIT",
  "repository": "https://github.com/itwin/viewer/tree/main/packages/modules/viewer-react",
  "dependencies": {
    "@bentley/icons-generic-webfont": "^1.0.15",
    "@itwin/presentation-core-interop": "^1.3.0",
    "@itwin/presentation-shared": "^1.2.0",
    "@itwin/itwinui-illustrations-react": "^2.0.1",
    "@itwin/itwinui-react": "^3.18.0",
    "@itwin/reality-data-client": "^1.3.0",
    "@itwin/unified-selection": "^1.3.0",
    "lodash.isequal": "^4.5.0"
  },
  "devDependencies": {
    "@itwin/appui-abstract": "^5.0.0",
    "@itwin/appui-react": "^5.5.0",
    "@itwin/build-tools": "^5.0.0",
    "@itwin/components-react": "^5.5.0",
    "@itwin/core-bentley": "^5.0.0",
    "@itwin/core-common": "^5.0.0",
    "@itwin/core-frontend": "^5.0.0",
    "@itwin/core-geometry": "^5.0.0",
    "@itwin/core-i18n": "^5.0.0",
    "@itwin/core-markup": "^5.0.0",
    "@itwin/core-orbitgt": "^5.0.0",
    "@itwin/core-quantity": "^5.0.0",
    "@itwin/core-react": "^5.5.0",
    "@itwin/ecschema-metadata": "^5.0.0",
    "@itwin/ecschema-rpcinterface-common": "^5.0.0",
    "@itwin/imodels-access-frontend": "^6.0.1",
    "@itwin/imodel-components-react": "^5.5.0",
    "@itwin/presentation-common": "^5.0.0",
    "@itwin/presentation-components": "^5.12.0",
    "@itwin/presentation-frontend": "^5.0.0",
    "@itwin/webgl-compatibility": "^5.0.0",
    "@itwin/unified-selection-react": "^1.0.0",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^14.0.0",
    "@testing-library/user-event": "^7.1.2",
    "@types/lodash.isequal": "^4.5.6",
    "@types/node": "^22",
    "@types/react": "^18.2.9",
    "@types/react-dom": "^18.2.4",
    "copyfiles": "^2.1.0",
    "eslint": "^9.13.0",
    "identity-obj-proxy": "^3.0.0",
    "jsdom": "^26.1.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-redux": "^9",
    "redux": "^5",
    "rimraf": "^3.0.2",
    "typescript": "~5.6.2",
    "vitest": "^3.2.4"
  },
  "peerDependencies": {
    "@itwin/appui-abstract": "^5.0.0",
    "@itwin/appui-react": "^5.5.0",
    "@itwin/components-react": "^5.5.0",
    "@itwin/core-bentley": "^5.0.0",
    "@itwin/core-common": "^5.0.0",
    "@itwin/core-frontend": "^5.0.0",
    "@itwin/core-geometry": "^5.0.0",
    "@itwin/core-i18n": "^5.0.0",
    "@itwin/core-react": "^5.5.0",
    "@itwin/imodels-access-frontend": "^6.0.1",
    "@itwin/imodel-components-react": "^5.5.0",
    "@itwin/presentation-common": "^5.0.0",
    "@itwin/presentation-components": "^5.12.0",
    "@itwin/presentation-frontend": "^5.0.0",
    "react": "^18.0.0",
    "react-dom": "^18.0.0",
    "react-redux": "^9.0.0",
    "redux": "^5.0.0"
  },
  "keywords": [
    "Bentley",
    "iModel",
    "iModelJs",
    "iTwin"
  ],
  "scripts": {
    "start": "npm:build -- -w",
    "build": "npm run build:esm && npm run copy-public",
    "build:esm": "tsc 1>&2 --outDir lib",
    "copy-public": "copyfiles -u1 \"./public/**/*\" ./lib/public",
    "test": "vitest run",
    "test-watch": "vitest",
    "clean": "rimraf lib",
    "rebuild": "npm run clean && npm run build",
    "lint": "eslint \"src/**/*.ts*\"  1>&2",
    "lint:fix": "npm run -s lint -- --fix"
  }
}