{ "name": "mqttArchiver", "version": "1.0.0", "description": "", "main": "index.js", "private": true, "scripts": { "start": "node app.js", "test": "echo \"Error: no test specified\" && exit 1", "production": "NODE_ENV=production node app.js" }, "dependencies": { "atob": "^2.0.3", "basic-authentication": "^1.6.2", "body-parser": "^1.15.2", "cfenv": "1.0.x", "cookie-parser": "^1.4.3", "dateformat": "^1.0.12", "ejs": "^2.5.1", "errorhandler": "^1.4.3", "events": "^1.1.1", "express": "^4.14.0", "express-session": "^1.14.1", "express-session-lw": "^1.0.9", "http": "0.0.0", "http-post": "^0.1.1", "log4js": "^0.6.36", "method-override": "^2.3.6", "morgan": "^1.7.0", "mqtt": "^1.10.0", "mqtt_over_websockets": "0.0.1", "node-pushover": "^0.2.2", "path": "^0.12.7", "pg-promise": "^5.2.7", "queue": "^4.0.0", "request": "^2.72.0", "requestify": "^0.2.3", "routes": "^2.1.0", "sugar": "^2.0.1", "sugar-date": "^2.0.0", "ultrases": "^0.1.3", "websocket": "^1.0.22" }, "devDependencies": { "after": "^0.8.1", "apn": "^1.7.8", "apns": "^0.1.0", "basic-authentication": "^1.6.2", "chai": "^3.5.0", "cheerio": "^0.20.0", "clone": "^1.0.2", "del": "^2.2.0", "elapsed": "0.0.7", "gulp": "^3.9.1", "gulp-autoprefixer": "^3.1.0", "gulp-cache": "^0.4.5", "gulp-concat": "^2.6.0", "gulp-cssmin": "^0.1.7", "gulp-cssnano": "^2.1.2", "gulp-debug": "^2.1.2", "gulp-google-webfonts": "0.0.13", "gulp-html-replace": "^1.5.5", "gulp-htmlmin": "^2.0.0", "gulp-inject": "^4.0.0", "gulp-jshint": "^2.0.1", "gulp-jsmin": "^0.1.5", "gulp-livereload": "^3.8.1", "gulp-notify": "^2.2.0", "gulp-rename": "^1.2.2", "gulp-size": "^2.1.0", "gulp-strip-debug": "^1.1.0", "gulp-uglify": "^2.0.0", "jshint": "^2.9.2", "jsonfile": "^2.3.1", "mocha": "^3.0.2", "mqtt-ws": "^0.2.0", "nano": "^6.2.0", "node-cron": "^1.1.1", "require-dir": "^0.3.0", "should": "^10.0.0", "string": "^3.3.1", "superagent": "^2.1.0", "supertest": "^2.0.0" }, "author": "Martin Donnelly ", "license": "ISC", "engines": { "node": "6.2.1" } }