-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
92 lines (92 loc) · 2.92 KB
/
package.json
File metadata and controls
92 lines (92 loc) · 2.92 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
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
{
"name": "fwmonitor",
"version": "1.0.0",
"description": "Diese Software kann bei Feuerwehren dazu verwendet werden, die Informationen des Alarmfax auf einem Bildschirm darzustellen. \r Insbesondere werden die Informationen so aufbereitet, dass der Einsatzort auf einer Karte visualisiert wird.",
"main": "src/app.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"debug": "npx ts-node-dev --files ./src/app.ts",
"pretty": "prettier --write src",
"lint": "eslint . --ext .ts",
"prebuild": "rimraf build/",
"build_ts": "tsc",
"build": "(npm run pretty || true) && (npm run lint || true) && npm run build_ts",
"postbuild": "copyfiles -u 1 -e \"src/**/*.ts\" -s \"src/**/*.*\" build/",
"run": "node build/app.js"
},
"author": "Johannes Resch",
"license": "SEE LICENCE IN LICENCE.md",
"devDependencies": {
"@types/apicache": "^1.6.1",
"@types/bcryptjs": "^2.4.2",
"@types/better-sqlite3": "^5.4.3",
"@types/compression": "^1.7.2",
"@types/cookie-parser": "^1.4.2",
"@types/cors": "^2.8.12",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.13",
"@types/express-rate-limit": "^5.1.3",
"@types/express-session": "^1.17.4",
"@types/imap": "^0.8.35",
"@types/ipp": "^2.0.2",
"@types/jsonwebtoken": "^8.5.8",
"@types/mailparser": "^3.4.0",
"@types/multer": "^1.4.7",
"@types/puppeteer": "^5.4.5",
"@types/serve-favicon": "^2.5.3",
"@types/sharp": "^0.28.6",
"@types/sqlite3": "^3.1.8",
"@types/web-push": "^3.3.2",
"@types/ws": "^8.5.3",
"@typescript-eslint/eslint-plugin": "^5.19.0",
"@typescript-eslint/parser": "^5.19.0",
"copyfiles": "^2.4.1",
"eslint": "^8.13.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.0.0",
"prettier": "^2.6.2",
"rimraf": "^3.0.2",
"ts-node-dev": "^1.1.8",
"typescript": "^4.6.3"
},
"dependencies": {
"@episage/dbf-parser": "^1.1.4",
"aedes": "^0.46.3",
"apicache": "^1.6.3",
"axios": "^0.24.0",
"bcryptjs": "^2.4.3",
"better-sqlite3": "^7.5.1",
"chokidar": "^3.5.3",
"colors": "^1.4.0",
"compression": "^1.7.4",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"csv-parser": "^3.0.0",
"dotenv": "^10.0.0",
"ejs": "^3.1.6",
"exifr": "^7.1.3",
"express": "^4.17.3",
"express-rate-limit": "^5.5.1",
"express-session": "^1.17.2",
"express-validator": "^6.14.0",
"generate-password": "^1.7.0",
"grammy": "^1.7.3",
"helmet": "^4.6.0",
"imap": "^0.8.19",
"ipp": "^2.0.1",
"jimp": "^0.16.1",
"jsonwebtoken": "^8.5.1",
"mailparser": "^3.4.0",
"mdns-js": "^1.0.3",
"memorystore": "^1.6.7",
"move-file": "^2.0.0",
"mqtt": "^4.3.7",
"multer": "^1.4.4",
"node-ical": "^0.14.1",
"openrouteservice-js": "^0.1.31",
"puppeteer": "^13.5.2",
"serve-favicon": "^2.5.0",
"web-push": "^3.4.4",
"ws": "^8.5.0"
}
}