{
  "name": "@veupathdb/components",
  "version": "0.20.5",
  "license": "Apache-2.0",
  "description": "React Components for VEuPathDB Websites",
  "repository": {
    "type": "git",
    "url": "https://github.com/veupathdb/web-components.git"
  },
  "dependencies": {
    "@typescript-eslint/eslint-plugin": "^5.46.0",
    "@typescript-eslint/parser": "^5.46.0",
    "@visx/gradient": "^1.0.0",
    "@visx/group": "^1.0.0",
    "@visx/hierarchy": "^1.0.0",
    "@visx/shape": "^1.4.0",
    "@visx/text": "^1.3.0",
    "@visx/tooltip": "^1.3.0",
    "@visx/visx": "^1.1.0",
    "bootstrap": "^4.5.2",
    "color-math": "^1.1.3",
    "d3": "^7.1.1",
    "date-arithmetic": "^4.1.0",
    "debounce-promise": "^3.1.2",
    "dom-to-image": "^2.6.0",
    "eslint-plugin-react": "^7.31.11",
    "latlon-geohash": "^2.0.0",
    "leaflet": "^1.9.3",
    "leaflet-simple-map-screenshoter": "^0.4.5",
    "luxon": "^1.25.0",
    "plotly.js": "^2.6.0",
    "re-resizable": "^6.9.0",
    "react-bootstrap": "^1.3.0",
    "react-cool-dimensions": "^1.1.11",
    "react-html-parser": "^2.0.2",
    "react-leaflet": "^3.2.5",
    "react-leaflet-drift-marker": "^3.0.0",
    "react-plotly.js": "^2.4.0",
    "react-transition-group": "^4.4.1",
    "shape2geohash": "^1.2.5"
  },
  "files": [
    "lib",
    "src",
    "dist"
  ],
  "scripts": {
    "start": "yarn storybook",
    "storybook": "start-storybook -s public",
    "build": "npm-run-all build-npm-modules",
    "build-storybook": "build-storybook -s public",
    "build-npm-modules": "tsc -p tsconfig.build.json"
  },
  "eslintConfig": {
    "extends": [
      "plugin:react-hooks/recommended",
      "@veupathdb"
    ]
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not op_mini all"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx,css,scss,md}": "prettier --write"
  },
  "prettier": "@veupathdb/prettier-config",
  "devDependencies": {
    "@babel/core": "^7.10.4",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
    "@babel/preset-env": "^7.16.11",
    "@emotion/react": "^11.7.0",
    "@material-ui/core": "^4.11.2",
    "@material-ui/icons": "^4.11.2",
    "@material-ui/lab": "^4.0.0-alpha.57",
    "@storybook/addon-actions": "^6.3.6",
    "@storybook/addon-console": "^1.2.3",
    "@storybook/addon-controls": "^6.3.6",
    "@storybook/addon-docs": "^6.3.6",
    "@storybook/addon-essentials": "^6.3.6",
    "@storybook/addon-knobs": "^6.3.0",
    "@storybook/addon-links": "^6.3.6",
    "@storybook/addon-viewport": "^6.3.6",
    "@storybook/addons": "^6.3.6",
    "@storybook/preset-typescript": "^3.0.0",
    "@storybook/react": "^6.3.6",
    "@types/d3": "^7.1.0",
    "@types/date-arithmetic": "^4.1.1",
    "@types/debounce-promise": "^3.1.3",
    "@types/dom-to-image": "^2.6.4",
    "@types/jest": "^26.0.19",
    "@types/latlon-geohash": "^2.0.0",
    "@types/leaflet": "^1.7.9",
    "@types/lodash": "^4.14.164",
    "@types/luxon": "^1.25.0",
    "@types/md5": "^2.2.0",
    "@types/react": "^16.9.0",
    "@types/react-dom": "^16.9.0",
    "@types/react-html-parser": "^2.0.1",
    "@types/react-leaflet": "^2.5.2",
    "@types/react-plotly.js": "^2.2.4",
    "@types/stats-lite": "^2.2.0",
    "@veupathdb/browserslist-config": "^1.0.0",
    "@veupathdb/coreui": "^0.18.11",
    "@veupathdb/eslint-config": "^1.0.0",
    "@veupathdb/prettier-config": "^1.0.0",
    "@veupathdb/tsconfig": "^1.0.1",
    "babel-loader": "^8.1.0",
    "eslint": "^8.29.0",
    "eslint-plugin-react-hooks": "^4.6.0",
    "husky": "^4.3.8",
    "lint-staged": "^10.5.3",
    "lodash": "^4.17.19",
    "md5": "^2.3.0",
    "npm-run-all": "^4.1.5",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "stats-lite": "^2.2.0",
    "storybook": "^6.3.6",
    "typescript": "4.3.4"
  },
  "peerDependencies": {
    "@emotion/react": "^11.7.0",
    "@material-ui/core": "^4.12.3",
    "@material-ui/icons": "^4.11.2",
    "@material-ui/lab": "^4.0.0-alpha.57",
    "@veupathdb/coreui": "^0.18.11",
    "react": ">=16.14"
  },
  "volta": {
    "node": "14.17.0",
    "yarn": "1.22.10"
  }
}
