This repository has been archived by the owner on May 22, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
105 lines (105 loc) · 2.85 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
{
"name": "@egomobile/http-server",
"version": "0.67.0",
"description": "A very fast alternative HTTP server to Express, with simple routing and middleware support, that is compatible with Node.js 18 or later.",
"main": "lib/index.js",
"engines": {
"node": ">=18.0.0"
},
"scripts": {
"build": "del ./lib && tsc",
"docs:generate": "del ./docs && typedoc --out ./docs ./src",
"lint": "eslint -c .eslintrc.js --ext .ts src",
"lint:fix": "eslint --fix -c .eslintrc.js --ext .ts src",
"sandbox": "nodemon --watch './sandbox.ts' --watch './sandbox/**/*.ts' --exec node -r ts-node/register --inspect=0.0.0.0:9229 ./sandbox/index.ts",
"test": "jest --no-cache --silent"
},
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"testMatch": [
"**/__tests__/**/*.test.ts"
],
"setupFilesAfterEnv": [
"./src/setupTests.ts"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/egomobile/node-http-server.git"
},
"keywords": [
"node",
"http",
"http2",
"http server",
"backend",
"router",
"routing",
"middleware",
"server",
"path matching",
"controller",
"mvc",
"express",
"connect",
"testing",
"unit test",
"decorator",
"typescript",
"nodejs",
"microservice",
"ajv",
"joi",
"validation",
"json",
"yaml",
"schema",
"swagger ui",
"openapi",
"documentation",
"ego"
],
"author": "Next.e.GO Mobile SE, Aachen, Germany",
"license": "LGPL-3.0",
"files": [
"index.d.ts",
"CHANGELOG.md",
"LICENSE",
"lib",
"!lib/**/__tests__/**/*",
"!lib/**/*.map",
"!lib/**/setupTests.*",
"README.md"
],
"dependencies": {
"@types/json-schema": "7.0.15",
"ajv": "8.12.0",
"filtrex": "3.0.0",
"joi": "17.11.0",
"js-yaml": "4.1.0",
"minimatch": "9.0.3",
"openapi-request-validator": "12.1.3",
"openapi-types": "12.1.3",
"swagger-ui-dist": "5.10.3"
},
"devDependencies": {
"@egomobile/tsconfig": "^5.0.0",
"@types/jest": "29.5.11",
"@types/js-yaml": "4.0.9",
"@types/node": "18.18.13",
"@types/supertest": "2.0.16",
"@types/swagger-ui-dist": "3.30.4",
"babel-jest": "29.7.0",
"del-cli": "5.1.0",
"eslint": "8.55.0",
"eslint-config-ego": "^0.17.1",
"jest": "29.7.0",
"nodemon": "3.0.2",
"supertest": "6.3.3",
"ts-jest": "29.1.1",
"ts-node": "10.9.2",
"typedoc": "0.25.4",
"typescript": "4.7.4"
}
}