{
  "name": "static",
  "version": "1.0.0",
  "description": "User interface for Amundsen",
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/lyft/amundsenfrontendlibrary"
  },
  "scripts": {
    "build": "cross-env TS_NODE_PROJECT='tsconfig-for-webpack.json' webpack -p --progress --config webpack.prod.ts",
    "dev-build": "cross-env TS_NODE_PROJECT='tsconfig-for-webpack.json' webpack -d --progress --config webpack.dev.ts",
    "test": "cross-env TZ=UTC jest --coverage --collectCoverageFrom=js/**/*.{js,jsx,ts,tsx}",
    "test-nocov": "cross-env TZ=UTC jest",
    "watch": "cross-env TS_NODE_PROJECT='tsconfig-for-webpack.json' webpack -d --progress --config webpack.dev.ts --watch",
    "lint": "npm run eslint && npm run tslint",
    "lint-fix": "npm run eslint-fix && npm run tslint-fix",
    "eslint": "eslint --ignore-path=.eslintignore --ext .js,.jsx .",
    "eslint-fix": "eslint --fix --ignore-path=.eslintignore --ext .js,.jsx .",
    "test:watch": "cross-env TZ=UTC jest --watch",
    "tsc": "tsc",
    "tslint": "tslint --project .",
    "tslint-fix": "tslint --fix --project ."
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@types/enzyme": "^3.1.14",
    "@types/jasmine-matchers": "^0.2.31",
    "@types/jest": "^23.3.9",
    "@types/node": "^10.12.10",
    "@types/react-redux": "^6.0.0",
    "@types/react-router": "^4.0.25",
    "@types/react-tagsinput": "^3.19.2",
    "@types/webpack": "^4.4.19",
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-jest": "^23.6.0",
    "babel-loader": "^7.1.4",
    "babel-polyfill": "^6.0.16",
    "babel-preset-env": "^1.7.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-0": "^6.0.15",
    "bootstrap-sass": "^3.3.7",
    "clean-webpack-plugin": "^0.1.19",
    "cross-env": "^5.2.1",
    "css-loader": "^0.28.11",
    "enzyme": "^3.7.0",
    "enzyme-adapter-react-16": "^1.6.0",
    "enzyme-to-json": "^3.3.4",
    "eslint": "^4.9.0",
    "eslint-config-airbnb": "^16.1.0",
    "eslint-plugin-import": "^2.7.0",
    "eslint-plugin-jsx-a11y": "^6.0.2",
    "eslint-plugin-react": "^7.4.0",
    "html-webpack-plugin": "^3.2.0",
    "jest": "^24.0.0",
    "jest-css-modules": "^1.1.0",
    "mini-css-extract-plugin": "^0.4.5",
    "node-sass": "^4.10.0",
    "postcss": "^7.0.6",
    "prettier": "^1.12.1",
    "redux-mock-store": "^1.5.3",
    "redux-saga": "^1.0.0",
    "redux-saga-test-plan": "4.0.0-beta.3",
    "sass-loader": "^7.1.0",
    "style-loader": "^0.20.3",
    "terser-webpack-plugin": "^1.1.0",
    "ts-jest": "^24.0.0",
    "ts-loader": "4.0.0",
    "ts-node": "^7.0.1",
    "tsconfig-paths": "^3.7.0",
    "tslint": "^5.10.0",
    "tslint-config-airbnb": "^5.8.0",
    "tslint-config-prettier": "^1.12.0",
    "tslint-eslint-rules": "^5.2.0",
    "tslint-react": "^3.6.0",
    "typescript": "^3.1.1",
    "uglifyjs-webpack-plugin": "^1.1.0",
    "webpack": "^4.19.0",
    "webpack-cli": "^3.1.1",
    "webpack-merge": "^4.1.4",
    "webpack-sources": "^1.1.0",
    "webworkify-webpack": "2.1.0"
  },
  "dependencies": {
    "autosize": "^4.0.2",
    "axios": "0.19.0",
    "form-serialize": "^0.7.2",
    "jquery": "^3.3.1",
    "moment-timezone": "^0.5.21",
    "react": "^16.3.1",
    "react-avatar": "^2.5.1",
    "react-bootstrap": "^0.32.1",
    "react-document-title": "^2.0.3",
    "react-dom": "^16.3.1",
    "react-js-pagination": "^3.0.2",
    "react-linkify": "^0.2.2",
    "react-markdown": "^4.2.2",
    "react-redux": "^5.0.7",
    "react-router-dom": "^4.2.2",
    "react-sanitized-html": "^2.0.0",
    "react-select": "^2.1.1",
    "redux": "^3.7.2",
    "redux-promise": "^0.5.3",
    "sanitize-html": "^1.16.1",
    "simple-query-string": "^1.3.2",
    "throttle-debounce": "^2.1.0",
    "urijs": "^1.19.1"
  },
  "optionalDependencies": {
    "fsevents": "*"
  },
  "jest": {
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "testMatch": [
      "**/__tests__/*.(ts|tsx|js)"
    ]
  }
}
