{
  "name": "@mapbox/search-js-react",
  "version": "1.0.0",
  "description": "Search React components with form autocomplete.",
  "main": "dist/index.js",
  "module": "dist/index-esm.js",
  "typings": "dist/index.d.ts",
  "scripts": {
    "build": "typehead build && tsc -p tsconfig.types.json",
    "watch": "typehead build --watch",
    "serve": "typehead serve",
    "types": "tsc -p tsconfig.json --noEmit",
    "prepare": "yarn run build",
    "git-pre-commit": "yarn run types",
    "test": "jest"
  },
  "license": "Mapbox Terms of Service",
  "dependencies": {
    "@mapbox/search-js-core": "^1.0.0",
    "@mapbox/search-js-web": "^1.0.0",
    "@types/geojson": "^7946.0.8",
    "@types/react": "^17.0.43"
  },
  "peerDependencies": {
    "react": ">=16.8.0",
    "react-dom": ">=16.8.0"
  },
  "devDependencies": {
    "@mapbox/esbuild-jest": "^1.1.0",
    "@mapbox/typehead": "^1.2.0",
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^12.0.4",
    "@testing-library/react-hooks": "^7.0.2",
    "@types/jest": "^27.0.1",
    "cssnano": "^5.1.0",
    "jest": "^27.5.1",
    "mapbox-gl": "^2.9.1",
    "postcss": "^8.4.7",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-router-dom": "^6.3.0",
    "typescript": "^4.4.2"
  },
  "engines": {
    "node": ">=12.20.1"
  },
  "jest": {
    "preset": "@mapbox/esbuild-jest",
    "rootDir": ".",
    "setupFilesAfterEnv": [
      "<rootDir>/test/jest_framework_setup.ts"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 70
      }
    }
  }
}
