JSON · 942 bytes Raw Blame History
1 {
2 "name": "@zephyrfs/web-server",
3 "version": "0.1.0",
4 "description": "ZephyrFS Web Interface Backend",
5 "main": "dist/index.js",
6 "scripts": {
7 "dev": "tsx watch src/index.ts",
8 "build": "tsc",
9 "start": "node dist/index.js",
10 "test": "vitest",
11 "lint": "eslint src --ext .ts",
12 "typecheck": "tsc --noEmit"
13 },
14 "dependencies": {
15 "fastify": "^4.24.3",
16 "@fastify/cors": "^8.4.0",
17 "@fastify/jwt": "^7.2.4",
18 "@fastify/multipart": "^8.0.0",
19 "@fastify/static": "^6.12.0",
20 "@fastify/websocket": "^8.3.1",
21 "webdav": "^5.3.0",
22 "ws": "^8.14.2",
23 "zod": "^3.22.4"
24 },
25 "devDependencies": {
26 "@types/node": "^20.8.10",
27 "@types/ws": "^8.5.8",
28 "@typescript-eslint/eslint-plugin": "^6.9.1",
29 "@typescript-eslint/parser": "^6.9.1",
30 "eslint": "^8.52.0",
31 "tsx": "^4.1.0",
32 "typescript": "^5.2.2",
33 "vitest": "^0.34.6"
34 },
35 "engines": {
36 "node": ">=18.0.0"
37 }
38 }