{ "name": "wiki", "version": "1.0.0-beta.11", "description": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown", "main": "server.js", "scripts": { "start": "node wiki start", "stop": "node wiki stop", "build": "node fuse", "dev": "node fuse -d", "dev-configure": "node fuse -c", "test": "jest", "snyk-protect": "snyk protect", "__prepublish": "npm run snyk-protect" }, "bin": { "wiki": "wiki.js" }, "repository": { "type": "git", "url": "git+https://github.com/Requarks/wiki.git" }, "keywords": [ "wiki", "wikis", "docs", "documentation", "markdown", "guides" ], "author": "Nicolas Giard", "license": "AGPL-3.0", "bugs": { "url": "https://github.com/Requarks/wiki/issues" }, "homepage": "https://github.com/Requarks/wiki#readme", "engines": { "node": ">=4.6" }, "dependencies": { "auto-load": "^2.1.0", "axios": "^0.16.1", "bcryptjs-then": "^1.0.1", "bluebird": "^3.5.0", "body-parser": "^1.17.1", "bunyan": "^1.8.10", "cheerio": "^0.22.0", "child-process-promise": "^2.2.1", "chokidar": "^1.6.1", "compression": "^1.6.2", "connect-flash": "^0.1.1", "connect-mongo": "^1.3.2", "cookie-parser": "^1.4.3", "cron": "^1.2.1", "execa": "^0.6.3", "express": "^4.15.2", "express-brute": "^1.0.1", "express-brute-mongoose": "0.0.8", "express-session": "^1.15.2", "file-type": "^4.2.0", "filesize.js": "^1.0.2", "follow-redirects": "^1.2.3", "fs-extra": "^2.1.2", "git-wrapper2-promise": "^0.2.9", "highlight.js": "^9.11.0", "i18next": "^8.0.0", "i18next-express-middleware": "^1.0.4", "i18next-node-fs-backend": "^0.1.3", "image-size": "^0.5.1", "jimp": "https://github.com/ngpixel/jimp.git", "js-yaml": "^3.8.3", "jsonwebtoken": "^7.3.0", "klaw": "^1.3.1", "levelup": "^1.3.5", "lodash": "^4.17.4", "markdown-it": "^8.3.1", "markdown-it-abbr": "^1.0.4", "markdown-it-anchor": "^4.0.0", "markdown-it-attrs": "^0.8.0", "markdown-it-emoji": "^1.3.0", "markdown-it-expand-tabs": "^1.0.11", "markdown-it-external-links": "0.0.6", "markdown-it-footnote": "^3.0.1", "markdown-it-mathjax": "^2.0.0", "markdown-it-task-lists": "^2.0.0", "memdown": "^1.2.4", "mime-types": "^2.1.15", "moment": "^2.18.1", "moment-timezone": "^0.5.13", "mongodb": "^2.2.26", "mongoose": "^4.9.5", "multer": "^1.3.0", "ora": "^1.2.0", "passport": "^0.3.2", "passport-azure-ad-oauth2": "0.0.4", "passport-facebook": "^2.1.1", "passport-github2": "^0.1.10", "passport-google-oauth20": "^1.0.0", "passport-ldapauth": "^1.0.0", "passport-local": "^1.0.0", "passport-slack": "0.0.7", "passport-windowslive": "^1.0.2", "passport.socketio": "^3.7.0", "pm2": "^2.4.5", "pug": "^2.0.0-beta11", "read-chunk": "^2.0.0", "remove-markdown": "^0.1.0", "request": "^2.81.0", "search-index-adder": "https://github.com/ngpixel/search-index-adder.git", "search-index-searcher": "https://github.com/ngpixel/search-index-searcher.git", "semver": "^5.3.0", "serve-favicon": "^2.4.2", "simplemde": "^1.11.2", "socket.io": "^1.7.3", "sticky-js": "^1.0.7", "stopword": "^0.1.1", "stream-to-promise": "^2.2.0", "tar": "^2.2.1", "through2": "^2.0.3", "validator": "^7.0.0", "validator-as-promised": "^1.0.2", "winston": "^2.3.1", "yargs": "^7.1.0" }, "devDependencies": { "babel-cli": "latest", "babel-jest": "latest", "babel-preset-es2015": "latest", "brace": "^0.10.0", "colors": "^1.1.2", "eslint": "latest", "eslint-config-standard": "latest", "eslint-plugin-import": "latest", "eslint-plugin-node": "latest", "eslint-plugin-promise": "latest", "eslint-plugin-standard": "latest", "fuse-box": "^1.3.131", "jest": "latest", "jquery": "^3.2.1", "jquery-contextmenu": "^2.4.4", "jquery-simple-upload": "^1.0.0", "jquery-smooth-scroll": "^2.1.2", "mathjax": "^2.7.0", "node-sass": "latest", "nodemon": "latest", "pug-lint": "latest", "snyk": "latest", "standard": "^10.0.2", "sticky-js": "^1.2.0", "twemoji-awesome": "^1.0.6", "uglify-js": "latest", "vee-validate": "^2.0.0-beta.25", "vue": "^2.2.6" }, "standard": { "globals": [ "app", "appconfig", "appdata", "db", "entries", "git", "mark", "lang", "lcdata", "rights", "search", "upl", "winston", "ws", "Mongoose", "ROOTPATH", "IS_DEBUG", "PROCNAME", "describe", "it", "expect" ] }, "jest": { "collectCoverage": false, "testMatch": [ "**/test/**/*.js?(x)", "**/?(*.)(spec|test).js?(x)" ], "verbose": true }, "snyk": true }