-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
60 lines (60 loc) · 1.59 KB
/
package.json
File metadata and controls
60 lines (60 loc) · 1.59 KB
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"
}
}