-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.json
60 lines (60 loc) · 1.59 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"name": "node-susanin",
"version": "1.5.4",
"description": "This library facilitate describing endpoints for REST API servers. The main feature of this library is determining method, path, controller, middlewares, and validation of query object, url object and body object with one object.",
"scripts": {
"lint": "eslint lib/**/*.js test/**/*.js examples/**/*.js index.js methods.js symbols.js",
"unit-test": "mocha test/*.test.js",
"test": "npm run lint && npm run unit-test"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ArturAralin/node-susanin.git"
},
"keywords": [
"express",
"router",
"promise",
"rest",
"api",
"restful"
],
"author": "Artur A.",
"license": "MIT",
"bugs": {
"url": "https://github.com/ArturAralin/node-susanin/issues"
},
"homepage": "https://github.com/ArturAralin/node-susanin#readme",
"devDependencies": {
"api-doc": "^4.0.3",
"apidoc": "^0.17.7",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"eslint": "^4.19.1",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.18.2",
"express": "^4.17.1",
"mocha": "^4.1.0",
"supertest": "^3.4.2"
},
"dependencies": {
"commander": "^2.20.0",
"express-promise-router": "^2.0.0",
"glob": "^7.1.4",
"joi": "^13.7.0",
"proxyquire": "^2.1.3",
"ramda": "^0.26.1",
"readline-sync": "^1.4.10"
},
"engines": {
"node": ">= 6.11.5"
},
"peerDependencies": {
"express": "^4.x",
"joi": "^13.x"
},
"preferGlobal": true,
"bin": {
"eo-router": "./cli/index.js"
}
}