{
  "name": "@itwin/geo-tools-react",
  "version": "5.2.0",
  "description": "React Geospatial Tools",
  "keywords": [
    "Bentley",
    "iTwin.js",
    "Geo",
    "Bing",
    "Map",
    "Search",
    "Address"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/itwin/viewer-components-react/tree/master/packages/itwin/geo-tools"
  },
  "license": "MIT",
  "author": {
    "name": "Bentley Systems, Inc.",
    "url": "http://www.bentley.com"
  },
  "main": "lib/cjs/geo-tools.js",
  "module": "lib/esm/geo-tools.js",
  "typings": "lib/cjs/geo-tools",
  "scripts": {
    "build": "npm run -s copy:locale && npm run -s build:cjs && npm run -s build:esm",
    "build:cjs": "tsc 1>&2 --outDir lib/cjs && npm run -s copy:cjs",
    "build:esm": "tsc 1>&2 --module ES2020 --outDir lib/esm && npm run -s copy:esm",
    "rebuild": "npm run -s clean && npm run -s build",
    "clean": "rimraf lib",
    "copy:locale": "cpx -v \"./src/public/**/*\" ./lib/public",
    "copy:cjs": "cpx -v \"./src/**/*.scss\" \"./lib/cjs\"",
    "copy:esm": "cpx \"./src/**/*.scss\" \"./lib/esm\"",
    "//cover": "nyc npm -s test",
    "lint": "eslint -f visualstudio \"./src/**/*.{ts,tsx}\" 1>&2",
    "lint:fix": "npm run lint -- --fix",
    "pseudolocalize": "betools pseudolocalize --englishDir=./src/public/locales/en --out=./src/public/locales/en-PSEUDO",
    "test": "mocha \"./lib/cjs/test/**/*.test.js\""
  },
  "dependencies": {
    "i18next": "^10.2.2"
  },
  "devDependencies": {
    "@itwin/appui-abstract": "^4.0.0",
    "@itwin/appui-react": "^5.0.0",
    "@itwin/build-tools": "^4.0.0",
    "@itwin/components-react": "^5.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-i18n": "^4.0.0",
    "@itwin/core-markup": "^4.0.0",
    "@itwin/core-orbitgt": "^4.0.0",
    "@itwin/core-quantity": "^4.0.0",
    "@itwin/core-react": "^5.0.0",
    "@itwin/core-telemetry": "^4.0.0",
    "@itwin/imodel-components-react": "^5.0.0",
    "@itwin/itwinui-icons-react": "^2.1.0",
    "@itwin/itwinui-react": "^3.16.5",
    "@itwin/eslint-plugin": "^5.0.0",
    "@itwin/webgl-compatibility": "^4.0.0",
    "@testing-library/react": "^8.0.1",
    "@testing-library/react-hooks": "^3.2.1",
    "@types/chai": "^4.1.4",
    "@types/enzyme": "3.9.3",
    "@types/i18next": "^8.4.2",
    "@types/mocha": "^10.0.6",
    "@types/node": "^14.14.20",
    "@types/react": "^18.3.1",
    "@types/react-dom": "^17.0.9",
    "@types/sinon": "^17.0.2",
    "@types/sinon-chai": "^3.2.12",
    "@wojtekmaj/enzyme-adapter-react-17": "^0.6.3",
    "chai": "^4.1.2",
    "chai-as-promised": "^7",
    "chai-jest-snapshot": "^2.0.0",
    "chai-spies": "1.0.0",
    "cpx2": "^4.2.2",
    "enzyme": "^3.4.0",
    "enzyme-to-json": "^3.3.4",
    "eslint": "^9.18.0",
    "eslint-config-prettier": "^10.0.1",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-react": "^7.37.4",
    "eslint-plugin-unused-imports": "^4.1.4",
    "ignore-styles": "^5.0.1",
    "jsdom": "^11.12.0",
    "jsdom-global": "3.0.2",
    "mocha": "^10.2.0",
    "nyc": "^15.1.0",
    "raf": "^3.4.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-redux": "^7.2.9",
    "react-test-renderer": "^17.0.2",
    "redux": "^4.2.1",
    "rimraf": "^3.0.2",
    "sinon": "^17.0.1",
    "sinon-chai": "^3.7.0",
    "source-map-support": "^0.5.6",
    "ts-node": "^7.0.1",
    "ts-sinon": "^2.0.1",
    "typescript": "~5.7.2",
    "xmlhttprequest": "^1.8.0"
  },
  "peerDependencies": {
    "@itwin/appui-abstract": "^4.0.0",
    "@itwin/appui-react": "^4.10.0 || ^5.0.0",
    "@itwin/components-react": "^4.10.0 || ^5.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-react": "^4.10.0 || ^5.0.0",
    "@itwin/itwinui-react": "^3.16.5",
    "react": "^17.0.0 || ^18.0.0",
    "react-dom": "^17.0.0 || ^18.0.0",
    "redux": "^4.1.0"
  },
  "nyc": {
    "extends": "./node_modules/@itwin/build-tools/.nycrc",
    "require": [
      "ignore-styles",
      "jsdom-global/register",
      "source-map-support/register",
      "ts-node/register"
    ],
    "check-coverage": true,
    "statements": 50,
    "branches": 25,
    "functions": 50,
    "lines": 50
  },
  "mocha": {
    "require": [
      "scripts/copy-test-setup.js",
      "raf/polyfill",
      "source-map-support/register",
      "jsdom-global/register",
      "ignore-styles"
    ],
    "checkLeaks": true,
    "timeout": 60000,
    "file": [
      "lib/cjs/test/setup.js"
    ],
    "exclude": [
      "lib/cjs/test/coverage/**/*"
    ],
    "reporter": [
      "node_modules/@itwin/build-tools/mocha-reporter"
    ],
    "reporterOptions": [
      "mochaFile=lib/test/junit_results.xml"
    ]
  }
}
