package.json
{
"name": "modeify",
"description": "Web TDM",
"main": "lib/server.js",
"engines": {
"node": "6",
"npm": "3"
},
"repository": {
"type": "git",
"url": "https://github.com/conveyal/modeify"
},
"author": "Conveyal",
"license": "MIT",
"bugs": {
"url": "https://github.com/conveyal/modeify/issues"
},
"homepage": "https://github.com/conveyal/modeify",
"dependencies": {
"@conveyal/lonlat": "^1.3.0",
"analytics-node": "^2.4.0",
"async": "^2.2.0",
"auth0-js": "^9.3.2",
"auth0-lock": "^11.3.1",
"aws-sdk": "^2.34.0",
"batch": "^0.6.0",
"body-parser": "^1.17.1",
"bootstrap": "^3.3.7",
"cli-table": "^0.3.1",
"commander": "^2.9.0",
"commuter-connections": "^1.0.0",
"component": "^1.1.0",
"component-classes": "^1.2.6",
"component-clone": "^0.2.3",
"component-closest": "^1.0.1",
"component-collection": "0.0.4",
"component-cookie": "^1.1.3",
"component-each": "^0.2.6",
"component-emitter": "^1.2.1",
"component-event": "^0.2.0",
"component-file": "^0.1.1",
"component-file-picker": "^0.2.1",
"component-ie": "^1.0.0",
"component-indexof": "0.0.3",
"component-model": "^0.3.2",
"component-props": "^1.1.1",
"component-query": "0.0.3",
"component-querystring": "^2.0.0",
"component-raf": "^1.2.0",
"component-tap": "^1.0.1",
"component-type": "^1.2.1",
"component-value": "^1.1.0",
"compression": "^1.6.2",
"concat-stream": "^1.6.0",
"crossfilter2": "^1.4.0-alpha.6",
"css-emitter-component": "^0.1.1",
"csv-parse": "1.2.0",
"d3": "^3.5.17",
"dc": "^2.1.3",
"debounce": "^1.0.0",
"debug": "^2.6.3",
"domify": "^1.4.0",
"each-component": "^0.1.0",
"errorhandler": "^1.5.0",
"es5-shim": "^4.5.9",
"es6-shim": "^0.35.3",
"express": "^4.15.2",
"express-jwt": "^5.3.0",
"font-awesome": "^4.7.0",
"format-parser": "0.0.2",
"geo-tz": "^3.3.0",
"geocoder-arcgis": "^2.0.0",
"haversine": "^1.0.2",
"hogan.js": "^3.0.2",
"html5-history-api": "^4.2.8",
"intro.js": "^2.5.0",
"is": "^3.2.1",
"isomorphic-fetch": "^2.2.1",
"jade": "^1.11.0",
"juice": "^4.0.2",
"jwt-decode": "^2.2.0",
"leaflet": "1.0.3",
"leaflet-transitivelayer": "^0.2.0",
"leaflet.markercluster": "^1.0.4",
"mapbox": "^1.0.0-beta9",
"mastarm": "^3.7.1",
"mime": "^1.3.4",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
"mocha": "^3.2.0",
"moment": "^2.18.1",
"moment-timezone": "^0.5.11",
"mongoose": "^4.9.2",
"mongoose-paginate": "^5.0.3",
"monquery": "^0.2.0",
"morgan": "^1.8.1",
"mouseenter": "^1.0.0",
"mouseleave": "^1.0.0",
"myth": "^1.5.0",
"names": "1.0.0",
"nock": "^9.0.11",
"node-logentries": "~0.1.4",
"node-uuid": "^1.4.8",
"nodemon": "^1.11.0",
"normalize.css": "^6.0.0",
"on-finished": "^2.3.0",
"once-component": "0.0.1",
"otp-profile-score": "^0.6.3",
"otp-profile-to-transitive": "0.1.1",
"page": "^1.7.1",
"pikaday": "^1.5.1",
"polyline": "^0.2.0",
"priorityqueuejs": "^1.0.0",
"prompt": "^1.0.0",
"remarkable": "^1.7.1",
"ridematcher": "^0.2.0",
"scrollbar-size": "^1.0.4",
"semantic-release": "^6.3.2",
"serve-static": "^1.12.1",
"should": "^11.2.1",
"sparkpost": "^2.1.2",
"spin.js": "^2.3.2",
"sqwish": "~0.2.2",
"superagent": "^3.5.2",
"superagent-prefix": "0.0.2",
"supertest": "^3.0.0",
"throttleit": "^1.0.0",
"to-capital-case": "^1.0.0",
"to-sentence-case": "^1.0.0",
"to-slug-case": "~1.0.0",
"transitive-js": "^0.9.2",
"ua-parser-js": "^0.7.12",
"uuid": "^3.1.0",
"winston": "^2.3.1",
"yamljs": "^0.2.8",
"yields-store": "^1.0.2"
},
"scripts": {
"build": "mastarm build",
"cover": "mastarm test --coverage --coverage-paths \"lib/**/*.js client/**/*.js\"",
"deploy": "mastarm deploy",
"lint": "mastarm lint \"client/**/*.js\" \"lib/**/*.js\"",
"prestart": "yarn",
"pretest": "yarn",
"start": "nodemon --watch lib lib/server.js",
"test": "yarn run lint && mastarm test",
"semantic-release": "semantic-release pre && npm publish && semantic-release post"
},
"standard": {
"parser": "babel-eslint"
},
"mastarm lint": {
"ignore": [
"/client/components/*"
]
}
}