-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathpackage.json
More file actions
75 lines (75 loc) · 4.67 KB
/
Copy pathpackage.json
File metadata and controls
75 lines (75 loc) · 4.67 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
{
"name": "huabu",
"private": true,
"scripts": {
"predev": "pnpm run build:agentlet && pnpm run build:agenetes",
"dev": "node scripts/dev.mjs",
"dev:server": "pnpm --filter @huabu/server dev",
"dev:web": "pnpm --filter @huabu/web dev",
"dev:shared": "pnpm --filter @huabu/shared dev",
"predev:desktop": "pnpm run build:agentlet && pnpm run build:agenetes",
"dev:desktop": "node scripts/dev-desktop.mjs",
"start:web": "pnpm run build:agentlet && pnpm run build:agenetes && pnpm --filter @huabu/shared build && pnpm --filter @huabu/server bundle && pnpm --filter @huabu/web build && node scripts/start-web.mjs",
"start:desktop": "pnpm run build:agentlet && pnpm run build:agenetes && pnpm --filter @huabu/shared build && pnpm --filter @huabu/server bundle && pnpm --filter @huabu/web build && pnpm --filter @huabu/desktop dev",
"build": "pnpm -r --if-present run build",
"build:agentlet": "pnpm --filter @agentlet/protocol --filter @agentlet/agent-team --filter agentlet run build",
"build:agenetes": "pnpm --filter @agenetes/protocol --filter @agenetes/runtime --filter @agenetes/agent-team --filter @agenetes/agentlet-gateway --filter @agenetes/agentlet-host --filter @agenetes/acp-driver --filter @agenetes/pi-driver --filter @agenetes/agenetes run build",
"build:desktop": "pnpm run build:agentlet && pnpm run build:agenetes && pnpm --filter @huabu/shared build && pnpm --filter @huabu/server bundle && pnpm --filter @huabu/web build && pnpm --filter @huabu/desktop dist",
"build:desktop:mac": "pnpm run build:agentlet && pnpm run build:agenetes && pnpm --filter @huabu/shared build && pnpm --filter @huabu/server bundle && pnpm --filter @huabu/web build && pnpm --filter @huabu/desktop dist:mac",
"build:desktop:win": "pnpm run build:agentlet && pnpm run build:agenetes && pnpm --filter @huabu/shared build && pnpm --filter @huabu/server bundle && pnpm --filter @huabu/web build && pnpm --filter @huabu/desktop dist:win",
"build:desktop:linux": "pnpm run build:agentlet && pnpm run build:agenetes && pnpm --filter @huabu/shared build && pnpm --filter @huabu/server bundle && pnpm --filter @huabu/web build && pnpm --filter @huabu/desktop dist:linux",
"check": "pnpm run lint && pnpm run format:check && pnpm run typecheck && pnpm run test && pnpm run check:i18n && pnpm run test:agent-team-skills && pnpm run check:agent-team-skills && node scripts/check-headers.mjs",
"check:i18n": "node scripts/check-i18n-parity.mjs",
"check:agent-team-skills": "node scripts/check-agent-team-skills.mjs",
"test": "pnpm -r --if-present run test",
"test:agent-team-skills": "node --test scripts/check-agent-team-skills.test.mjs",
"test:shared": "pnpm --filter @huabu/shared test",
"vision:ocr": "node scripts/test-azure-vision.mjs",
"subtree:pull:agentlet": "git subtree pull --prefix=external/agentlet agentlet-upstream main --squash",
"subtree:push:agentlet": "git subtree push --prefix=external/agentlet agentlet-upstream main",
"subtree:pull:agenetes": "git subtree pull --prefix=external/agenetes agenetes-upstream main --squash",
"subtree:push:agenetes": "git subtree push --prefix=external/agenetes agenetes-upstream main",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier --write .",
"format:check": "prettier --check .",
"pretypecheck": "pnpm run build:agentlet && pnpm run build:agenetes",
"typecheck": "pnpm -r --parallel typecheck",
"hooks:install": "node scripts/install-git-hooks.mjs",
"hooks:uninstall": "node scripts/uninstall-git-hooks.mjs",
"clean": "node scripts/clean.mjs",
"postinstall": "pnpm run build:agentlet && pnpm run build:agenetes && node scripts/install-agentlet-to-path.mjs"
},
"engines": {
"node": ">=22.22.0"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
"dotenv": "^17.2.3",
"electron": "^39.8.10",
"eslint": "^9.39.2",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
"globals": "^17.2.0",
"lint-staged": "^16.2.7",
"prettier": "3.8.1",
"prettier-plugin-tailwindcss": "^0.7.2",
"typescript": "^6.0.3",
"typescript-eslint": "^8.54.0",
"yaml": "^2.9.0"
},
"lint-staged": {
"*.{js,mjs,cjs,ts,tsx,jsx}": [
"eslint --fix",
"prettier --write"
],
"*.{json,md,html,css,scss,yml,yaml}": [
"prettier --write"
]
},
"packageManager": "pnpm@10.34.3+sha512.f2c531b08829d7be7f03c90addc266615f9c5477463e4bf1d275cb263ce9ea57cf0d5599110d94649a9bb3fed9f0b5efcea74a7016b61532a24cb9ad87860c1d"
}