{
  "name": "talk",
  "version": "4.11.4",
  "description": "A better commenting experience from Vox Media.",
  "main": "app.js",
  "private": true,
  "scripts": {
    "generate-introspection": "WEBPACK=TRUE NODE_ENV=test ./scripts/generateIntrospectionResult.js",
    "clean": "rm -rf dist client/coral-framework/graphql/introspection.json docs/source/_data/introspection.json",
    "watch": "npm-run-all clean generate-introspection --parallel watch:*",
    "watch:client": "NODE_ENV=development webpack --progress --watch",
    "watch:server": "nodemon --config .nodemon.json",
    "start:development": "NODE_ENV=development ./bin/cli-serve -j -w",
    "start": "NODE_ENV=production ./bin/cli-serve -j -w",
    "prebuild": "npm-run-all clean generate-introspection",
    "build": "NODE_ENV=production parallel-webpack --bail",
    "lint:yaml": "yamllint locales/*.y{a,}ml plugins/**/*.y{a,}ml",
    "lint:js": "eslint bin/cli* .",
    "lint": "npm-run-all lint:*",
    "plugins:reconcile": "./bin/cli plugins reconcile",
    "test": "npm-run-all test:jest test:server:mocha",
    "test:jest": "NODE_ENV=test jest --runInBand",
    "test:client": "NODE_ENV=test jest --projects client",
    "test:server": "npm-run-all test:server:jest test:server:mocha",
    "test:server:mocha": "NODE_ENV=test mocha -R ${MOCHA_REPORTER:-spec}",
    "test:server:jest": "NODE_ENV=test jest --runInBand --projects .",
    "e2e": "./scripts/e2e.js",
    "e2e:ci": "./scripts/e2e-ci.sh",
    "heroku-postbuild": "npm-run-all plugins:reconcile build",
    "precommit": "npm-run-all lint-staged",
    "lint-staged": "lint-staged"
  },
  "talk": {
    "migration": {
      "minVersion": 1516920160
    }
  },
  "workspaces": [
    "docs",
    "plugins/*"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/coralproject/talk.git"
  },
  "keywords": [
    "talk",
    "coral",
    "coralproject",
    "ask"
  ],
  "author": "",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/coralproject/talk/issues"
  },
  "homepage": "https://github.com/coralproject/talk#readme",
  "dependencies": {
    "@coralproject/gql-merge": "^0.1.0",
    "@coralproject/graphql-anywhere-optimized": "^0.1.0",
    "@ungap/url-search-params": "^0.1.2",
    "apollo-client": "^1.9.1",
    "apollo-engine": "^0.8.1",
    "apollo-server-express": "^1.2.0",
    "apollo-utilities": "^1.0.3",
    "app-module-path": "^2.2.0",
    "autoprefixer": "^6.5.2",
    "babel-cli": "6.26.0",
    "babel-core": "6.26.0",
    "babel-eslint": "7.2.3",
    "babel-loader": "^7.1.2",
    "babel-plugin-syntax-dynamic-import": "^6.18.0",
    "babel-plugin-transform-async-to-generator": "6.24.1",
    "babel-plugin-transform-class-properties": "6.24.1",
    "babel-plugin-transform-decorators-legacy": "1.3.4",
    "babel-plugin-transform-object-assign": "^6.8.0",
    "babel-plugin-transform-object-rest-spread": "^6.26.0",
    "babel-plugin-transform-react-jsx": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-react": "^6.23.0",
    "bcryptjs": "^2.4.3",
    "bowser": "^1.7.2",
    "brotli-webpack-plugin": "^0.5.0",
    "bunyan": "^1.8.12",
    "bunyan-debug-stream": "^1.0.8",
    "cli-table2": "^0.2.0",
    "clipboard": "^1.7.1",
    "colors": "^1.1.2",
    "commander": "^2.11.0",
    "common-tags": "^1.4.0",
    "compression": "1.7.1",
    "compression-webpack-plugin": "^1.0.0",
    "consolidate": "0.14.0",
    "cookie-parser": "^1.4.3",
    "copy-webpack-plugin": "^4.0.0",
    "cross-spawn": "^5.1.0",
    "css-loader": "^0.28.5",
    "dataloader": "^1.3.0",
    "debug": "3.1.0",
    "dialog-polyfill": "^0.4.9",
    "dotenv": "^4.0.0",
    "ejs": "^2.5.7",
    "env-rewrite": "^1.0.2",
    "escape-html": "^1.0.3",
    "eventemitter2": "^4.1.2",
    "exports-loader": "^0.6.4",
    "express": "4.16.0",
    "express-static-gzip": "^1.1.1",
    "extract-text-webpack-plugin": "^3.0.2",
    "file-loader": "^0.11.2",
    "final-form": "^4.8.1",
    "fluent-langneg": "^0.1.0",
    "form-data": "^2.3.1",
    "fs-extra": "^4.0.1",
    "graphql": "^0.10.1",
    "graphql-ast-tools": "0.2.3",
    "graphql-docs": "0.2.0",
    "graphql-errors": "^2.1.0",
    "graphql-fields": "^1.0.2",
    "graphql-redis-subscriptions": "1.3.0",
    "graphql-subscriptions": "^0.4.3",
    "graphql-tag": "^1.2.3",
    "graphql-tools": "^0.10.1",
    "hammerjs": "^2.0.8",
    "helmet": "3.8.2",
    "history": "^3.0.0",
    "hjson": "^3.1.1",
    "hjson-loader": "^1.0.0",
    "immutability-helper": "^2.2.0",
    "imports-loader": "^0.7.1",
    "inquirer": "^3.2.2",
    "inquirer-autocomplete-prompt": "^0.12.1",
    "intersection-observer": "^0.5.1",
    "ioredis": "3.1.4",
    "ip": "^1.1.5",
    "jest": "^23.0.0",
    "joi": "^13.4.0",
    "jsonwebtoken": "^8.3.0",
    "jwt-decode": "^2.2.0",
    "keymaster": "^1.6.2",
    "kue": "0.11.6",
    "linkify-it": "^2.0.3",
    "lodash": "^4.17.10",
    "lodash-es": "^4.17.10",
    "marked": "^0.3.6",
    "material-design-lite": "^1.2.1",
    "metascraper": "^3.9.2",
    "metascraper-author": "^3.9.2",
    "metascraper-date": "^3.3.0",
    "metascraper-description": "^3.9.2",
    "metascraper-image": "^3.9.2",
    "metascraper-title": "^3.9.2",
    "minimist": "^1.2.0",
    "moment": "^2.18.1",
    "mongoose": "^5.2.1",
    "ms": "^2.0.0",
    "murmurhash-js": "^1.0.0",
    "name-all-modules-plugin": "^1.0.1",
    "node-emoji": "^1.8.1",
    "node-fetch": "^1.7.2",
    "nodemailer": "^2.6.4",
    "npm-run-all": "^4.1.2",
    "nunjucks": "^3.1.3",
    "parallel-webpack": "^2.2.0",
    "passport": "^0.4.0",
    "passport-jwt": "^3.0.0",
    "passport-local": "^1.0.0",
    "performance-now": "^2.1.0",
    "pluralize": "^7.0.0",
    "postcss-loader": "^1.3.3",
    "postcss-smart-import": "^0.5.1",
    "precss": "1.4.0",
    "prop-types": "^15.5.10",
    "proxy-agent": "^3.0.1",
    "pym.js": "^1.3.2",
    "querystringify": "^2.0.0",
    "react": "^15.4.2",
    "react-apollo": "^1.4.12",
    "react-broadcast": "^0.6.2",
    "react-dom": "^15.4.2",
    "react-final-form": "^3.6.0",
    "react-input-autosize": "^1.1.4",
    "react-loadable": "^5.3.1",
    "react-mdl": "^1.11.0",
    "react-mdl-selectfield": "^0.2.0",
    "react-paginate": "^5.0.0",
    "react-portal": "^4.1.2",
    "react-recaptcha": "^2.2.6",
    "react-redux": "^4.4.5",
    "react-router": "^3.0.0",
    "react-tagsinput": "^3.17.0",
    "react-test-renderer": "15.5",
    "react-toastify": "^1.5.0",
    "react-transition-group": "^1.1.3",
    "react-virtualized": "9.13.0",
    "recompose": "^0.23.1",
    "redux": "^3.6.0",
    "redux-thunk": "^2.1.0",
    "resolve": "^1.4.0",
    "semver": "^5.4.1",
    "simplemde": "^1.11.2",
    "smoothscroll-polyfill": "^0.3.5",
    "snake-case": "2.1.0",
    "style-loader": "^0.16.0",
    "subscriptions-transport-ws": "^0.7.2",
    "supports-color": "^4",
    "throng": "^4.0.0",
    "timeago.js": "^2.0.3",
    "timekeeper": "^1.0.0",
    "tlds": "^1.196.0",
    "uglifyjs-webpack-plugin": "^1.1.6",
    "url-join": "^2.0.2",
    "url-loader": "^0.6.0",
    "url-parse": "^1.4.3",
    "uuid": "^3.1.0",
    "webpack": "^3.10.0",
    "webpack-manifest-plugin": "^2.0.0-rc.2",
    "webpack-sources": "^1.0.1",
    "yaml-loader": "^0.4.0",
    "yamljs": "^0.2.10"
  },
  "devDependencies": {
    "@coralproject/eslint-config-talk": "^0.1.0",
    "@easyops/git-exec-and-restage": "^1.0.4",
    "babel-jest": "^21.2.0",
    "babel-plugin-dynamic-import-node": "^1.1.0",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
    "browserstack-local": "^1.3.0",
    "casual": "^1.5.19",
    "chai": "^3.5.0",
    "chai-as-promised": "^6.0.0",
    "chai-datetime": "^1.5.0",
    "chai-http": "^3.0.0",
    "deep-sort-object": "^1.0.2",
    "enzyme": "^3.0.0",
    "enzyme-adapter-react-15": "^1.0.0",
    "eslint": "^4.5.0",
    "eslint-plugin-mocha": "^4.11.0",
    "husky": "^0.14.3",
    "identity-obj-proxy": "^3.0.0",
    "jest-junit": "^3.6.0",
    "lint-staged": "^7.2.0",
    "mocha": "^3.1.2",
    "mocha-junit-reporter": "^1.12.1",
    "nightwatch": "^0.9.21",
    "nodemon": "^1.11.0",
    "selenium-standalone": "^6.15.0",
    "sinon": "^3.2.1",
    "sinon-chai": "^2.13.0",
    "yaml-lint": "^1.0.0"
  },
  "engines": {
    "node": "~8"
  }
}
