{ "name": "ffffng", "version": "0.11.5-beta3", "description": "Node management form for Freifunk", "license": "MIT", "author": { "name": "Andreas Baldeau", "email": "andreas@baldeau.net" }, "private": true, "repository": { "type": "git", "url": "https://github.com/freifunkhamburg/ffffng" }, "bugs": { "url": "https://github.com/freifunkhamburg/ffffng/issues" }, "bin": { "ffffng": "server/main.js" }, "dependencies": { "async": "2.4.0", "body-parser": "1.17.1", "command-line-args": "4.0.4", "command-line-usage": "4.0.0", "compression": "1.6.2", "deep-extend": "0.5.0", "express": "4.15.2", "glob": "7.1.1", "graceful-fs": "4.1.11", "http-auth": "3.1.3", "http-errors": "1.6.1", "lodash": "4.17.4", "moment": "2.18.1", "ng-admin": "1.0.6", "ng-di": "0.2.1", "node-cron": "1.1.3", "nodemailer": "2.7.2", "nodemailer-html-to-text": "2.1.0", "request": "2.81.0", "scribe-js": "2.0.4", "serve-static": "1.12.2", "sqlite3": "3.1.8" }, "devDependencies": { "bower": "1.8.0", "grunt-cli": "1.2.0", "escape-string-regexp": "1.0.5", "grunt": "~0.4.1", "grunt-autoprefixer": "~3.0.4", "grunt-concurrent": "~2.3.0", "grunt-connect-proxy": "~0.2.0", "grunt-contrib-clean": "~1.0.0", "grunt-contrib-compass": "~1.1.1", "grunt-contrib-concat": "~1.0.1", "grunt-contrib-connect": "~1.0.2", "grunt-contrib-copy": "~1.0.0", "grunt-contrib-cssmin": "~1.0.1", "grunt-contrib-htmlmin": "~1.4.0", "grunt-contrib-imagemin": "~1.0.1", "grunt-contrib-jshint": "~1.0.0", "grunt-contrib-uglify": "~1.0.1", "grunt-contrib-watch": "~1.0.0", "grunt-develop": "~0.4.0", "grunt-html2js": "~0.3.6", "grunt-newer": "~1.2.0", "grunt-ng-annotate": "~2.0.2", "grunt-replace": "~1.0.1", "grunt-rev": "~0.1.0", "grunt-svgmin": "~3.2.0", "grunt-usemin": "~3.1.1", "grunt-wiredep": "~3.0.1", "imagemin-gifsicle": "5.1.0", "jshint-stylish": "2.2.1", "load-grunt-tasks": "3.5.0", "time-grunt": "1.4.0" }, "engines": { "node": ">=0.10.0" } }