package.json 5.34 KB
Newer Older
NGPixel's avatar
NGPixel committed
1 2
{
  "name": "wiki",
3
  "version": "1.0.12",
NGPixel's avatar
NGPixel committed
4
  "description": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown",
5
  "main": "wiki.js",
NGPixel's avatar
NGPixel committed
6
  "scripts": {
NGPixel's avatar
NGPixel committed
7
    "start": "node wiki start",
NGPixel's avatar
NGPixel committed
8
    "stop": "node wiki stop",
9
    "restart": "node wiki restart",
10 11 12
    "build": "node tools/fuse",
    "dev": "node tools/fuse -d",
    "dev-configure": "node tools/fuse -c",
13 14
    "test": "jest",
    "postinstall": "opencollective postinstall"
NGPixel's avatar
NGPixel committed
15
  },
16 17 18
  "bin": {
    "wiki": "wiki.js"
  },
NGPixel's avatar
NGPixel committed
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
  "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": {
38
    "node": ">=6.11.1"
NGPixel's avatar
NGPixel committed
39 40
  },
  "dependencies": {
NGPixel's avatar
NGPixel committed
41
    "auto-load": "~3.0.0",
NGPixel's avatar
NGPixel committed
42 43 44 45
    "axios": "~0.16.2",
    "bcryptjs-then": "~1.0.1",
    "bluebird": "~3.5.0",
    "body-parser": "~1.17.2",
NGPixel's avatar
NGPixel committed
46
    "bunyan": "~1.8.12",
NGPixel's avatar
NGPixel committed
47
    "cheerio": "~1.0.0-rc.2",
NGPixel's avatar
NGPixel committed
48 49
    "child-process-promise": "~2.2.1",
    "chokidar": "~1.7.0",
NGPixel's avatar
NGPixel committed
50
    "compression": "~1.7.0",
NGPixel's avatar
NGPixel committed
51 52 53 54 55
    "connect-flash": "~0.1.1",
    "connect-mongo": "~1.3.2",
    "cookie-parser": "~1.4.3",
    "cron": "~1.2.1",
    "diff2html": "~2.3.0",
NGPixel's avatar
NGPixel committed
56 57
    "execa": "~0.8.0",
    "express": "~4.15.4",
58
    "express-brute": "1.0.1",
NGPixel's avatar
NGPixel committed
59
    "express-brute-mongoose": "~0.0.9",
NGPixel's avatar
NGPixel committed
60 61
    "express-session": "~1.15.5",
    "file-type": "~6.1.0",
NGPixel's avatar
NGPixel committed
62 63
    "filesize.js": "~1.0.2",
    "follow-redirects": "~1.2.4",
NGPixel's avatar
NGPixel committed
64
    "fs-extra": "~4.0.1",
NGPixel's avatar
NGPixel committed
65 66
    "git-wrapper2-promise": "~0.2.9",
    "highlight.js": "~9.12.0",
NGPixel's avatar
NGPixel committed
67
    "i18next": "~9.0.0",
NGPixel's avatar
NGPixel committed
68 69 70 71
    "i18next-express-middleware": "~1.0.5",
    "i18next-node-fs-backend": "~1.0.0",
    "image-size": "~0.6.0",
    "jimp": "~0.2.28",
NGPixel's avatar
NGPixel committed
72 73 74 75
    "js-yaml": "~3.9.1",
    "jsonwebtoken": "~7.4.3",
    "klaw": "~2.1.0",
    "levelup": "~1.3.9",
NGPixel's avatar
NGPixel committed
76
    "lodash": "~4.17.4",
NGPixel's avatar
NGPixel committed
77
    "markdown-it": "~8.4.0",
NGPixel's avatar
NGPixel committed
78 79
    "markdown-it-abbr": "~1.0.4",
    "markdown-it-anchor": "~4.0.0",
NGPixel's avatar
NGPixel committed
80
    "markdown-it-attrs": "~1.1.0",
NGPixel's avatar
NGPixel committed
81 82
    "markdown-it-emoji": "~1.4.0",
    "markdown-it-expand-tabs": "~1.0.12",
83
    "markdown-it-external-links": "0.0.6",
NGPixel's avatar
NGPixel committed
84 85 86
    "markdown-it-footnote": "~3.0.1",
    "markdown-it-mathjax": "~2.0.0",
    "markdown-it-task-lists": "~2.0.1",
NGPixel's avatar
NGPixel committed
87
    "mathjax-node": "~1.2.0",
NGPixel's avatar
NGPixel committed
88
    "memdown": "~1.2.4",
NGPixel's avatar
NGPixel committed
89
    "mime-types": "~2.1.16",
NGPixel's avatar
NGPixel committed
90 91
    "moment": "~2.18.1",
    "moment-timezone": "~0.5.13",
NGPixel's avatar
NGPixel committed
92 93
    "mongodb": "~2.2.31",
    "mongoose": "~4.11.9",
NGPixel's avatar
NGPixel committed
94 95 96
    "multer": "~1.3.0",
    "node-2fa": "~1.1.2",
    "node-graceful": "~0.2.3",
97
    "opencollective": "~1.0.3",
NGPixel's avatar
NGPixel committed
98
    "ora": "~1.3.0",
NGPixel's avatar
NGPixel committed
99
    "passport": "~0.4.0",
100
    "passport-azure-ad-oauth2": "0.0.4",
NGPixel's avatar
NGPixel committed
101 102 103 104 105
    "passport-facebook": "~2.1.1",
    "passport-github2": "~0.1.10",
    "passport-google-oauth20": "~1.0.0",
    "passport-ldapauth": "~2.0.0",
    "passport-local": "~1.0.0",
106
    "passport-slack": "0.0.7",
NGPixel's avatar
NGPixel committed
107 108
    "passport-windowslive": "~1.0.2",
    "passport.socketio": "~3.7.0",
NGPixel's avatar
NGPixel committed
109
    "pm2": "~2.6.1",
NGPixel's avatar
NGPixel committed
110 111 112
    "pug": "~2.0.0-rc.3",
    "read-chunk": "~2.1.0",
    "remove-markdown": "~0.2.2",
NGPixel's avatar
NGPixel committed
113
    "request": "~2.81.0",
NGPixel's avatar
NGPixel committed
114
    "search-index-adder": "~0.3.9",
NGPixel's avatar
NGPixel committed
115
    "search-index-searcher": "~0.2.10",
NGPixel's avatar
NGPixel committed
116
    "semver": "~5.4.1",
NGPixel's avatar
NGPixel committed
117 118 119 120 121
    "serve-favicon": "~2.4.3",
    "simplemde": "~1.11.2",
    "socket.io": "~2.0.2",
    "stopword": "~0.1.6",
    "stream-to-promise": "~2.2.0",
NGPixel's avatar
NGPixel committed
122
    "tar": "~4.0.1",
NGPixel's avatar
NGPixel committed
123
    "through2": "~2.0.3",
NGPixel's avatar
NGPixel committed
124
    "validator": "~8.1.0",
NGPixel's avatar
NGPixel committed
125 126 127
    "validator-as-promised": "~1.0.2",
    "winston": "~2.3.1",
    "yargs": "~8.0.1"
NGPixel's avatar
NGPixel committed
128 129
  },
  "devDependencies": {
NGPixel's avatar
NGPixel committed
130
    "@glimpse/glimpse": "~0.22.15",
NGPixel's avatar
NGPixel committed
131
    "@panter/vue-i18next": "~0.5.0",
NGPixel's avatar
NGPixel committed
132
    "babel-cli": "~6.26.0",
NGPixel's avatar
NGPixel committed
133
    "babel-jest": "~20.0.3",
134
    "babel-plugin-transform-object-assign": "~6.22.0",
NGPixel's avatar
NGPixel committed
135 136 137 138
    "babel-preset-es2015": "~6.24.1",
    "brace": "~0.10.0",
    "colors": "~1.1.2",
    "consolidate": "~0.14.5",
NGPixel's avatar
NGPixel committed
139
    "eslint": "~4.5.0",
NGPixel's avatar
NGPixel committed
140
    "eslint-config-standard": "~10.2.1",
NGPixel's avatar
NGPixel committed
141
    "eslint-plugin-import": "~2.7.0",
NGPixel's avatar
NGPixel committed
142 143 144
    "eslint-plugin-node": "~5.1.0",
    "eslint-plugin-promise": "~3.5.0",
    "eslint-plugin-standard": "~3.0.1",
NGPixel's avatar
NGPixel committed
145
    "fuse-box": "~2.2.2",
NGPixel's avatar
NGPixel committed
146 147
    "i18next-xhr-backend": "~1.4.2",
    "jest": "~20.0.4",
148
    "jest-junit": "~3.1.0",
NGPixel's avatar
NGPixel committed
149 150 151 152 153 154 155 156 157 158 159
    "jquery": "~3.2.1",
    "jquery-contextmenu": "~2.5.0",
    "jquery-simple-upload": "~1.0.0",
    "jquery-smooth-scroll": "~2.2.0",
    "jquery-sticky": "~1.0.4",
    "lodash-cli": "~4.17.4",
    "lodash-es": "~4.17.4",
    "node-sass": "~4.5.3",
    "nodemon": "~1.11.0",
    "pug-lint": "~2.4.0",
    "twemoji-awesome": "~1.0.6",
NGPixel's avatar
NGPixel committed
160 161 162
    "typescript": "~2.5.2",
    "uglify-es": "~3.0.28",
    "vee-validate": "~2.0.0-rc.14",
NGPixel's avatar
NGPixel committed
163
    "vue": "~2.4.2",
NGPixel's avatar
NGPixel committed
164
    "vue-clipboards": "~1.1.0",
NGPixel's avatar
NGPixel committed
165 166
    "vue-lodash": "~1.0.3",
    "vue-resource": "~1.3.4",
NGPixel's avatar
NGPixel committed
167
    "vue-template-compiler": "~2.4.2",
NGPixel's avatar
NGPixel committed
168
    "vue-template-es2015-compiler": "~1.5.3",
NGPixel's avatar
NGPixel committed
169
    "vuex": "~2.4.0"
170
  },
NGPixel's avatar
NGPixel committed
171
  "jest": {
172
    "testResultsProcessor": "./node_modules/jest-junit",
NGPixel's avatar
NGPixel committed
173 174 175 176 177 178
    "collectCoverage": false,
    "testMatch": [
      "**/test/**/*.js?(x)",
      "**/?(*.)(spec|test).js?(x)"
    ],
    "verbose": true
179
  },
180 181 182 183 184 185
  "jest-junit": {
    "suiteName": "jest test",
    "output": "./test-results/junit.xml",
    "classNameTemplate": "{classname}-{title}",
    "titleTemplate": "{classname}-{title}"
  },
186 187 188 189
  "collective": {
    "type": "opencollective",
    "url": "https://opencollective.com/wikijs",
    "logo": "https://opencollective.com/opencollective/logo.txt"
NGPixel's avatar
NGPixel committed
190
  }
191
}