Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
89 lines (89 loc) · 4.34 KB
/
Copy pathpackage.json
File metadata and controls
89 lines (89 loc) · 4.34 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
{
"name": "RekaKarbon",
"version": "1.0.0",
"description": "",
"private": true,
"license": "Apache-2.0",
"packageManager": "pnpm@11.22.0",
"engines": {
"node": "24.15.0",
"pnpm": "11.22.0"
},
"scripts": {
"dev": "concurrently -k -n \"server,client\" -c \"cyan,magenta\" \"pnpm server:dev\" \"pnpm client:dev\"",
"build": "pnpm client:build && pnpm server:build",
"start:prod": "pnpm build && (pnpm server:prod & pnpm client:preview)",
"format:check": "prettier --check client server blockchain",
"format:write": "prettier --write client server blockchain",
"client:dev": "pnpm --filter ./client dev",
"client:build": "pnpm --filter ./client build",
"client:preview": "pnpm --filter ./client preview",
"client:lint": "pnpm --filter ./client lint",
"client:typecheck": "pnpm --filter ./client typecheck",
"client:test": "pnpm --filter ./client test",
"server:dev": "pnpm --filter ./server start:dev",
"server:build": "pnpm --filter ./server build",
"server:prod": "pnpm --filter ./server start:prod",
"server:lint": "pnpm --filter ./server lint",
"server:typecheck": "pnpm --filter ./server typecheck",
"server:test": "pnpm --filter ./server test",
"test:contracts": "pnpm --filter ./server test:contracts && pnpm --filter ./client test:contracts",
"blockchain:test": "pnpm --filter ./blockchain test",
"blockchain:compile": "pnpm --filter ./blockchain compile",
"blockchain:typecheck": "pnpm --filter ./blockchain typecheck",
"notifier:test": "python -m unittest discover -s scripts/actions/ci_notifier/tests",
"notifier:lint": "poetry --directory ./ml run ruff check ../scripts/actions/ci_notifier",
"notifier:format:check": "poetry --directory ./ml run ruff format --check ../scripts/actions/ci_notifier",
"notifier:format:write": "poetry --directory ./ml run ruff format ../scripts/actions/ci_notifier",
"security:test": "python -m unittest discover -s scripts/actions/security/tests",
"security:lint": "poetry --directory ./ml run ruff check ../scripts/actions/security",
"security:format:check": "poetry --directory ./ml run ruff format --check ../scripts/actions/security",
"security:format:write": "poetry --directory ./ml run ruff format ../scripts/actions/security",
"shell:lint": "node scripts/lint-shell.mjs",
"py:lint": "pnpm ml:lint && pnpm notifier:lint && pnpm security:lint",
"py:format:check": "pnpm ml:format:check && pnpm notifier:format:check && pnpm security:format:check",
"py:test": "pnpm ml:test && pnpm notifier:test && pnpm security:test",
"ml:lint": "poetry --directory ./ml run ruff check .",
"ml:format:check": "poetry --directory ./ml run ruff format --check .",
"ml:format:write": "poetry --directory ./ml run ruff format .",
"ml:typecheck": "poetry --directory ./ml run mypy src tests",
"ml:test": "poetry --directory ./ml run pytest",
"ml:audit": "poetry --directory ./ml run pip-audit",
"ml:train": "poetry --directory ./ml run train",
"ml:preprocess": "poetry --directory ./ml run preprocess",
"ml:eval": "poetry --directory ./ml run eval",
"ml:benchmark": "poetry --directory ./ml run benchmark",
"ml:studio": "poetry --directory ./ml run studio",
"db:generate": "pnpm --filter ./server prisma:generate",
"db:migrate": "pnpm --filter ./server prisma:migrate",
"db:reset": "pnpm --filter ./server prisma:migrate:reset",
"db:reset:force": "pnpm --filter ./server prisma:migrate:reset --force",
"db:reseed": "pnpm --filter ./server prisma:seed",
"db:deploy": "pnpm --filter ./server prisma:migrate:deploy",
"db:status": "pnpm --filter ./server prisma:migrate:status",
"db:seed": "pnpm --filter ./server prisma:seed",
"db:studio": "pnpm --filter ./server prisma:studio",
"typecheck": "pnpm client:typecheck && pnpm server:typecheck && pnpm blockchain:typecheck && pnpm ml:typecheck",
"prepare": "husky"
},
"contributors": [
"Agung Nugroho Pramudhita, S.T., M.T.",
"Ekya Muhammad Hasfi Fadlilurrahman",
"Petrus Tyang Agung Rosario",
"Farrel Augusta Dinata"
],
"devEngines": {
"packageManager": {
"name": "pnpm",
"version": "11.22.0",
"onFail": "download"
}
},
"type": "module",
"devDependencies": {
"concurrently": "^9.1.2",
"husky": "^9.1.7",
"lint-staged": "^17.3.0",
"prettier": "3.9.6"
}
}