{
  "name": "@conveyal/commute",
  "description": "Commute analysis",
  "scripts": {
    "build": "mastarm build",
    "deploy": "mastarm deploy -m -e production",
    "precover": "rm -rf coverage",
    "cover": "npm run cover-server && npm run cover-client && npm run merge-coverage",
    "cover-all": "npm run test-all -- --coverage --coverage-paths \"client/**/*.js server/**/*.js\"",
    "cover-client": "npm run test-client -- --coverage --coverage-paths \"client/**/*.js\"",
    "postcover-client": "rm -rf coverage-client && mv coverage coverage-client",
    "cover-server": "npm run test-server -- --coverage --coverage-paths \"server/**/*.js\"",
    "postcover-server": "rm -rf coverage-server && mv coverage coverage-server",
    "premerge-coverage": "mkdir coverage",
    "lint": "mastarm lint",
    "lint-messages": "mastarm lint-messages client",
    "merge-coverage": "./node_modules/.bin/lcov-result-merger \"coverage-*/lcov.info\" \"coverage/lcov.info\"",
    "semantic-release": "semantic-release pre && npm publish && semantic-release post",
    "start": "npm run build && node server/development.js",
    "test": "npm run lint && npm run lint-messages && npm run test-client && npm run test-server",
    "test-all": "mastarm test -c ./configurations/test -e test",
    "test-client": "mastarm test -c ./configurations/test -e test /__tests__/client",
    "test-server": "mastarm test -e test /__tests__/server --test-environment node",
    "watch": "npm-run-all --parallel watch:client watch:server",
    "watch:client": "mastarm build --watch",
    "watch:server": "nodemon --watch server server/development.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/conveyal/commute.git"
  },
  "keywords": [
    "Modeify",
    "tdm"
  ],
  "author": "Conveyal",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/conveyal/commute/issues"
  },
  "homepage": "https://github.com/conveyal/commute#readme",
  "devDependencies": {
    "enzyme": "^2.6.0",
    "enzyme-to-json": "^1.3.0",
    "eslint-plugin-jest": "^21.7.0",
    "lcov-result-merger": "^1.2.0",
    "lodash.uniqueid": "^4.0.1",
    "nock": "^9.0.2",
    "nodemon": "^1.11.0",
    "npm-run-all": "^3.1.1",
    "pretty": "^1.0.0",
    "react-addons-test-utils": "^15.3.2",
    "redux-mock-store": "^1.2.1",
    "semantic-release": "^4.3.5",
    "supertest": "^2.0.1",
    "supertest-as-promised": "^4.0.2",
    "uuid": "^3.0.1"
  },
  "dependencies": {
    "@conveyal/geocoder-arcgis-geojson": "^0.0.2",
    "@conveyal/lonlat": "^1.1.1",
    "@conveyal/react-select-geocoder-arcgis": "^2.0.0",
    "@conveyal/woonerf": "^2.4.1",
    "@turf/distance": "^3.7.5",
    "@turf/helpers": "^3.7.3",
    "@turf/inside": "^3.7.3",
    "async": "^2.1.4",
    "body-parser": "^1.15.2",
    "colorvert": "^0.2.1",
    "copy-to-clipboard": "^3.0.8",
    "currency-formatter": "^1.0.8",
    "d3-dsv": "^1.0.3",
    "debounce": "^1.0.0",
    "express": "^4.14.0",
    "express-jwt": "^5.1.0",
    "font-awesome": "^4.6.3",
    "humanize-duration": "^3.9.1",
    "invariant": "^2.2.2",
    "jsts": "^1.3.0",
    "leaflet": "^1.0.3",
    "leaflet.markercluster": "^1.0.3",
    "lodash.isequal": "^4.5.0",
    "lodash.isnumber": "^3.0.3",
    "lodash.memoize": "^4.1.2",
    "lodash.omit": "^4.5.0",
    "lodash.pick": "^4.4.0",
    "mastarm": "^3.9.0",
    "mongoose": "^4.6.4",
    "morgan": "^1.8.2",
    "normalize.css": "^5.0.0",
    "qs": "^6.3.0",
    "rc-slider": "^5.2.1",
    "react": "15.4",
    "react-addons-shallow-compare": "^15.3.2",
    "react-addons-update": "^15.3.2",
    "react-bootstrap": "^0.30.5",
    "react-bootstrap-table": "4.0.6",
    "react-dom": "15.4",
    "react-formal": "^0.23.1",
    "react-formal-inputs": "^2.0.0",
    "react-leaflet": "^1.1.0",
    "react-leaflet-heatmap-layer": "^1.0.3",
    "react-modal": "^2.2.4",
    "react-redux": "^4.4.5",
    "react-router": "^3.0.0",
    "react-router-redux": "^4.0.6",
    "react-widgets": "^3.4.5",
    "redux": "^3.6.0",
    "redux-actions": "^0.12.0",
    "request": "^2.79.0",
    "yamljs": "^0.2.8",
    "yup": "^0.21.2"
  },
  "standard": {
    "parser": "babel-eslint"
  },
  "version": "0.3.2"
}