Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
51 lines (51 loc) · 1.93 KB
/
Copy pathpackage.json
File metadata and controls
51 lines (51 loc) · 1.93 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
{
"name": "zakapp",
"version": "1.0.2",
"description": "A user-friendly, self-hosted Zakat application with modern UI",
"main": "server/dist/server/src/app.js",
"scripts": {
"dev": "concurrently --kill-others-on-fail \"npm run server:dev\" \"npm run client:dev\"",
"start": "npm run dev",
"server:dev": "cd server && npm run dev",
"client:dev": "cd client && npm start",
"build": "cd client && npm run build && cd ../server && npm run build && cd ../cli && npm run build",
"install:all": "npm install --legacy-peer-deps && cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps && cd ../cli && npm install --legacy-peer-deps",
"install-all": "npm run install:all",
"clean": "pkill -f 'react-scripts' || true && pkill -f 'ts-node' || true",
"reset": "npm run clean && npm run dev",
"docker:build": "docker build -t zakapp .",
"docker:run": "docker run -p 3000:3000 -v zakapp-data:/app/data zakapp",
"test": "npm run test:server && npm run test:client && npm run test:cli",
"test:server": "cd server && npm test",
"test:client": "cd client && npm test",
"test:cli": "cd cli && npm test",
"test:e2e": "echo 'Playwright tests removed'",
"normalize:payments": "cd server && npx ts-node ./scripts/normalize-payments.ts",
"verify:source": "cd client && python3 scripts/run-source-checks.py",
"prepare": "husky"
},
"keywords": [
"zakat",
"islam",
"calculator",
"self-hosted",
"finance"
],
"author": "zakapp contributors",
"license": "AGPL-3.0-or-later",
"devDependencies": {
"@types/express": "5.0.6",
"@types/supertest": "7.2.1",
"concurrently": "^8.2.2",
"express-validator": "^7.3.1",
"husky": "^9.1.7",
"supertest": "7.3.0",
"typescript": "^5.2.2"
},
"dependencies": {
"@prisma/client": "6.16.2",
"@zakapp/shared": "file:shared",
"prisma": "6.16.2",
"js-sha256": "^0.10.0"
}
}