{ "name": "hackmd", "version": "0.4.3", "description": "Realtime collaborative markdown notes on all platforms.", "main": "app.js", "license": "MIT", "dependencies": { "async": "^2.0.0-rc.6", "blueimp-md5": "^2.3.0", "body-parser": "^1.15.1", "chance": "^1.0.3", "cheerio": "^0.20.0", "compression": "^1.6.2", "connect-session-sequelize": "^3.0.0", "cookie": "0.3.1", "cookie-parser": "1.4.3", "diff-match-patch": "^1.0.0", "ejs": "^2.4.2", "emojify.js": "^1.1.0", "express": ">=4.13", "express-session": "^1.13.0", "formidable": "^1.0.17", "helmet": "^2.1.1", "highlight.js": "^9.4.0", "imgur": "^0.1.7", "jsdom-nogyp": "^0.8.3", "lz-string": "1.4.4", "markdown-pdf": "^7.0.0", "marked": "^0.3.5", "meta-marked": "^0.4.1", "method-override": "^2.3.6", "moment": "^2.13.0", "morgan": "^1.7.0", "mysql": "^2.11.1", "node-uuid": "^1.4.7", "passport": "^0.3.2", "passport-dropbox-oauth2": "^1.1.0", "passport-facebook": "^2.1.1", "passport-github": "^1.1.0", "passport-gitlab2": "^2.2.0", "passport-google-oauth20": "^1.0.0", "passport-twitter": "^1.0.4", "passport.socketio": "^3.6.1", "pg": "^5.1.0", "pg-hstore": "^2.3.2", "randomcolor": "^0.4.4", "request": "^2.72.0", "reveal.js": "3.3.0", "sequelize": "^3.23.3", "sequelize-cli": "^2.4.0", "shortid": "2.2.6", "socket.io": "1.4.6", "sqlite3": "^3.1.4", "string": "^3.3.1", "tedious": "^1.14.0", "toobusy-js": "^0.5.0", "winston": "^2.2.0" }, "engines": { "node": ">=4.x" }, "bugs": "https://github.com/hackmdio/hackmd/issues", "keywords": ["Collaborative", "Markdown", "Notes"], "homepage": "https://hackmd.io", "maintainers": [{"name": "Max Wu", "email": "jackymaxj@gmail.com"}], "repository": { "type": "git", "url": "https://github.com/hackmdio/hackmd.git" } }