{
  "name": "@momentous/cea-component-library",
  "version": "0.1.41",
  "main": "build/index.js",
  "scripts": {
    "serve-storybook": "serve .storybook_build -l 4000",
    "build-storybook": "build-storybook -c .storybook -o .storybook_build",
    "build:clean": "rm -rf build && mkdir build",
    "build:transpile": "babel src --out-dir build --copy-files --ignore 'src/**/*.test.js'",
    "build:flowtypes": "flow-copy-source -i '**/__tests__/**' src build",
    "build": "CI=true && yarn build:clean && yarn build:transpile",
    "storybook": "start-storybook",
    "test": "react-scripts test --passWithNoTests",
    "test:noWatch": "react-scripts test --watchAll=false --passWithNoTests",
    "eject": "react-scripts eject",
    "flow": "flow",
    "flow-typed": "flow-typed install"
  },
  "peerDependencies": {
    "@material-ui/styles": "^4.3.3",
    "react": "^16.9.0",
    "react-dom": "^16.9.0"
  },
  "dependencies": {
    "@mapbox/mapbox-gl-directions": "^4.0.3",
    "@material-ui/core": "^4.3.3",
    "@material-ui/icons": "^4.4.1",
    "@storeon/localstorage": "^0.10.0",
    "@storybook/addon-a11y": "^5.1.11",
    "@storybook/addon-actions": "^5.1.11",
    "@storybook/addon-centered": "^5.2.1",
    "@storybook/addon-knobs": "^5.1.11",
    "@storybook/addon-viewport": "^5.2.6",
    "@storybook/preset-create-react-app": "^1.5.2",
    "@storybook/react": "5.3.6",
    "classnames": "^2.2.6",
    "enzyme": "^3.9.0",
    "enzyme-adapter-react-16": "^1.13.0",
    "enzyme-to-json": "^3.4.3",
    "eslint-config-prettier": "^4.2.0",
    "eslint-plugin-flowtype": "^4.2.0",
    "eslint-plugin-prettier": "^3.1.0",
    "flow-bin": "^0.112.0",
    "flow-typed": "^2.6.1",
    "framer-motion": "^1.7.0",
    "google-map-react": "^1.1.5",
    "husky": "^3.0.4",
    "lint-staged": "^9.2.3",
    "mapbox-gl": "^1.6.1",
    "moment": "^2.24.0",
    "prettier": "^1.18.2",
    "pretty-quick": "^1.11.1",
    "react-axe": "^3.2.0",
    "react-div-100vh": "^0.3.4",
    "react-helmet": "^5.2.1",
    "react-iframe": "^1.8.0",
    "react-mapbox-gl": "^4.8.2",
    "react-router-dom": "^5.1.0",
    "react-scripts": "3.3.0",
    "react-spinners": "^0.6.1",
    "redux-devtools-extension": "^2.13.8",
    "serve": "^11.1.0",
    "source-map-explorer": "^2.2.2",
    "storeon": "^0.9.8",
    "storybook-react-router": "^1.0.7",
    "workbox-build": "^5.0.0"
  },
  "babel": {
    "presets": [
      "@babel/preset-env",
      "@babel/preset-react",
      "@babel/preset-flow"
    ],
    "plugins": [
      "@babel/plugin-proposal-class-properties",
      [
        "babel-plugin-root-import",
        {
          "rootPathSuffix": "./src",
          "rootPathPrefix": "src/"
        }
      ]
    ]
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "jest": {
    "coveragePathIgnorePatterns": [
      "<rootDir>/node_modules/",
      "<rootDir>/blueprint-templates/"
    ],
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ]
  },
  "lint-staged": {
    "src/**/*.{js,jsx,json,md}": [
      "pretty-quick --staged",
      "eslint src/ --fix --max-warnings=0"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "@babel/cli": "^7.8.4",
    "@babel/plugin-proposal-class-properties": "^7.8.3",
    "@babel/preset-env": "^7.9.5",
    "@babel/preset-flow": "^7.9.0",
    "@babel/preset-react": "^7.9.4",
    "babel-plugin-root-import": "^6.5.0",
    "flow-copy-source": "^2.0.9"
  }
}
