{ "name": "ffffng", "version": "0.9.0-beta20", "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.0.0-rc.6", "body-parser": "1.15.2", "command-line-args": "3.0.0", "command-line-usage": "3.0.1", "compression": "1.6.2", "deep-extend": "0.4.1", "express": "4.14.0", "glob": "7.0.5", "graceful-fs": "4.1.4", "http-auth": "2.4.4", "http-errors": "1.5.0", "lodash": "4.13.1", "moment": "2.13.0", "ng-admin": "0.9.1", "ng-di": "0.2.1", "node-cron": "1.1.1", "nodemailer": "2.4.2", "nodemailer-html-to-text": "2.1.0", "request": "2.72.0", "scribe-js": "2.0.4", "serve-static": "1.11.1", "sqlite3": "3.1.4" }, "devDependencies": { "bower": "1.7.9", "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.0", "load-grunt-tasks": "3.5.0", "time-grunt": "1.3.0" }, "engines": { "node": ">=0.10.0" } }