{
  "name": "@itwin/ec3-widget-react",
  "version": "0.10.2",
  "description": "An iTwin.js 3D Viewer Widget that interfaces with the EC3 Carbon Calculation.",
  "keywords": [
    "Bentley",
    "BIM",
    "iModel",
    "iTwin.js",
    "Carbon Calculation"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/iTwin/viewer-components-react.git",
    "directory": "packages/itwin/ec3-widget-react"
  },
  "main": "lib/cjs/ec3-widget-react.js",
  "license": "MIT",
  "author": {
    "name": "Bentley Systems, Inc.",
    "url": "http://www.bentley.com"
  },
  "module": "lib/esm/ec3-widget-react.js",
  "typings": "lib/cjs/ec3-widget-react",
  "scripts": {
    "build": "npm run -s dual-build && npm run -s copy:assets",
    "build:cjs": "tsc 1>&2 --outDir lib/cjs",
    "build:esm": "tsc 1>&2 --module ES2020 --outDir lib/esm",
    "clean": "rimraf lib",
    "copy:assets": "npm run -s copy:public && npm run -s copy:cjs && npm run -s copy:esm",
    "copy:cjs": "cpx \"./src/**/*.scss\" ./lib/cjs",
    "copy:esm": "cpx \"./src/**/*.scss\" ./lib/esm",
    "copy:public": "cpx \"./public/**/*\" ./lib/public",
    "cover": "npm test -- --coverage",
    "dual-build": "npm run -s build:cjs && npm run -s build:esm",
    "extract-api": "betools extract-api --entry=ec3-widget-react --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
    "lint": "eslint -f visualstudio \"./src/**/*.{ts,tsx}\" 1>&2",
    "lint:fix": "npm run lint -- --fix",
    "rebuild": "npm run clean && npm run build",
    "test": "jest",
    "test:watch": "jest --watch "
  },
  "eslintConfig": {
    "plugins": [
      "@itwin"
    ],
    "extends": [
      "plugin:@itwin/ui",
      "prettier"
    ],
    "rules": {
      "no-duplicate-imports": "off",
      "@typescript-eslint/consistent-type-imports": "error",
      "deprecation/deprecation": "error",
      "jsx-a11y/no-static-element-interactions": "off",
      "jsx-a11y/click-events-have-key-events": "off"
    }
  },
  "dependencies": {
    "@itwin/insights-client": "^0.16.0",
    "@itwin/itwinui-icons-react": "^2.4.0",
    "@itwin/itwinui-react": "^2.12.0",
    "classnames": "^2.3.1",
    "simple-react-validator": "^1.6.1"
  },
  "devDependencies": {
    "@faker-js/faker": "^6.3.1",
    "@itwin/appui-abstract": "^4.0.0",
    "@itwin/appui-layout-react": "^4.0.0",
    "@itwin/appui-react": "^4.0.0",
    "@itwin/build-tools": "^4.0.0",
    "@itwin/components-react": "^4.0.0",
    "@itwin/core-bentley": "^4.0.0",
    "@itwin/core-common": "^4.0.0",
    "@itwin/core-frontend": "^4.0.0",
    "@itwin/core-geometry": "^4.0.0",
    "@itwin/core-markup": "^4.0.0",
    "@itwin/core-orbitgt": "^4.0.0",
    "@itwin/core-quantity": "^4.0.0",
    "@itwin/core-react": "^4.0.0",
    "@itwin/core-telemetry": "^4.0.0",
    "@itwin/ecschema-metadata": "^4.0.0",
    "@itwin/eslint-plugin": "^3.7.8",
    "@itwin/imodel-components-react": "^4.0.0",
    "@itwin/presentation-common": "^4.0.0",
    "@itwin/presentation-frontend": "^4.0.0",
    "@itwin/webgl-compatibility": "^4.0.0",
    "@testing-library/dom": "^8.12.0",
    "@testing-library/jest-dom": "^5.16.3",
    "@testing-library/react": "^12.1.4",
    "@testing-library/user-event": "^14.1.1",
    "@types/jest": "^27.5.2",
    "@types/node": "^18.18.10",
    "@types/react": "^17.0.38",
    "@types/testing-library__jest-dom": "^5.14.3",
    "@typescript-eslint/eslint-plugin": "^5.60.0",
    "@typescript-eslint/parser": "^5.10.1",
    "cpx2": "^3.0.0",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^9.1.0",
    "jest": "^27.5.1",
    "jest-cli": "^27.5.1",
    "jest-transform-stub": "^2.0.0",
    "react": "^17.0.0",
    "react-dom": "^17.0.0",
    "react-redux": "^7.2.2",
    "redux": "^4.1.0",
    "rimraf": "^3.0.2",
    "ts-jest": "^27.1.3",
    "typemoq": "^2.1.0",
    "typescript": "~4.6.0"
  },
  "peerDependencies": {
    "@itwin/appui-abstract": "^4.0.0",
    "@itwin/appui-react": "^4.0.0",
    "@itwin/core-bentley": "^4.0.0",
    "@itwin/core-frontend": "^4.0.0",
    "react": "^17.0.2 || ^18.0.0",
    "react-dom": "^17.0.2 || ^18.0.0"
  }
}
