{ "name": "tracman", "version": "0.9.0", "description": "Tracks user's GPS location", "main": "server.js", "dependencies": { "bcrypt": "^1.0.3", "body-parser": "^1.18.3", "connect-flash-plus": "^0.2.1", "cookie-parser": "^1.4.3", "cookie-session": "^2.0.0-beta.2", "csurf": "^1.9.0", "debug": "^2.6.9", "express": "^4.16.3", "express-request-limit": "^1.0.2", "helmet": "^3.13.0", "helmet-csp": "^2.7.1", "jquery": "^3.2.1", "load-google-maps-api": "^1.0.0", "minifier": "^0.8.1", "moment": "^2.22.2", "mongo-sanitize": "^1.0.0", "mongoose": "^4.13.15", "mongoose-unique-validator": "^1.0.6", "nodemailer": "^4.6.7", "nunjucks": "^3.1.3", "passport": "^0.3.2", "passport-facebook": "^2.1.1", "passport-facebook-token": "^3.3.0", "passport-google-id-token": "^0.4.5", "passport-google-oauth20": "^1.0.0", "passport-local": "^1.0.0", "passport-twitter": "^1.0.4", "passport-twitter-token": "^1.3.0", "request": "^2.88.0", "slug": "^0.9.1", "socket.io": "^2.1.1", "socket.io-client": "^2.1.1", "style-loader": "^0.18.2", "uglifyjs-webpack-plugin": "^0.4.6", "webpack": "^3.6.0", "xss": "^0.3.8", "zxcvbn": "^4.4.2" }, "devDependencies": { "chai": "^4.1.2", "chai-http": "^3.0.0", "coveralls": "^3.0.2", "istanbul": "^1.0.0-alpha.2", "less": "^3.0.1", "less-plugin-clean-css": "^1.5.1", "mocha": "^4.0.1", "mocha-froth": "^0.2.10", "nodemon": "^1.18.3", "nsp": "^3.2.1", "standard": "^10.0.3", "superagent": "^3.8.3", "supertest": "^3.1.0" }, "scripts": { "test": "node_modules/mocha/bin/_mocha", "cover": "node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- --exit test/*", "audit": "node_modules/nsp/bin/nsp audit-package ; node_modules/nsp/bin/nsp audit-shrinkwrap", "lint": "standard", "start": "node server.js", "nodemon": "nodemon", "update": "sudo npm prune && sudo npm update", "less": "for file in static/css/*.css; do lessc --clean-css $file static/css/.$(basename ${file%.*}).min.css; done", "uglify": "for file in static/js/*.js; do uglifyjs $file --output static/js/.$(basename ${file%.*}).min.js --verbose --compress --mangle 'reserved=google.maps'; done", "build": "rm static/**/.*.min.* ; npm run less ; npm run uglify" }, "nodemonConfig": { "ext": "html, js, json, less, css", "ignore": "['static/**/*.min.*','*.md','test/*','config/env/*']", "events": { "start": "npm run build", "restart": "npm run build" } }, "repository": "Tracman-org/Server", "keywords": [ "gps", "tracking", "location", "map" ], "author": "Keith Irwin", "license": "GPL-3.0", "README": "README.md", "bugs": "https://github.com/Tracman-org/Server/issues", "homepage": "https://www.tracman.org/" }