forked from zts212653/clowder-ai
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
97 lines (97 loc) · 5.97 KB
/
Copy pathpackage.json
File metadata and controls
97 lines (97 loc) · 5.97 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
93
94
95
96
97
{
"name": "cat-cafe",
"version": "0.1.0",
"private": true,
"description": "三只 AI 猫猫的协作空间",
"scripts": {
"init": "./scripts/init-cafe.sh",
"preinstall": "node scripts/check-node-runtime.mjs",
"gate": "bash ./scripts/pre-merge-check.sh",
"guards:install": "bash ./scripts/install-git-guards.sh",
"start": "node ./scripts/start-entry.mjs start",
"stop": "./scripts/start-dev.sh --stop",
"start:status": "node ./scripts/start-entry.mjs status",
"start:direct": "node ./scripts/start-entry.mjs start:direct --profile=opensource",
"dev:direct": "node ./scripts/start-entry.mjs dev:direct --profile=opensource",
"review:start": "bash ./scripts/review-start.sh",
"alpha:init": "./scripts/alpha-worktree.sh init",
"alpha:sync": "./scripts/alpha-worktree.sh sync",
"alpha:start": "./scripts/alpha-worktree.sh start",
"alpha:status": "./scripts/alpha-worktree.sh status",
"f210:agy-profile-smoke": "pnpm --filter @cat-cafe/api run smoke:f210-agy-profiles",
"alpha:test": "bash ./scripts/alpha-worktree.test.sh",
"runtime:init": "./scripts/runtime-worktree.sh init",
"runtime:sync": "./scripts/runtime-worktree.sh sync",
"runtime:start": "./scripts/runtime-worktree.sh start",
"runtime:status": "./scripts/runtime-worktree.sh status",
"redis:user:start": "./scripts/user-redis.sh start",
"redis:user:stop": "./scripts/user-redis.sh stop",
"redis:user:status": "./scripts/user-redis.sh status",
"redis:user:backup": "./scripts/user-redis.sh backup",
"redis:user:autobackup:install": "./scripts/user-redis-autobackup.sh install",
"redis:user:autobackup:run": "./scripts/user-redis-autobackup.sh run",
"redis:user:autobackup:status": "./scripts/user-redis-autobackup.sh status",
"redis:user:autobackup:uninstall": "./scripts/user-redis-autobackup.sh uninstall",
"redis:dumps:find": "./scripts/find-redis-dumps.sh",
"redis:md:restore:dry-run": "node ./scripts/restore-chat-md-to-redis.mjs",
"redis:md:restore:apply": "node ./scripts/restore-chat-md-to-redis.mjs --apply --yes",
"process:doctor": "node ./scripts/cleanup-stale-dev-processes.mjs",
"process:cleanup": "node ./scripts/cleanup-stale-dev-processes.mjs --run",
"threads:sync": "./scripts/thread-exports-sync.sh sync",
"threads:status": "./scripts/thread-exports-sync.sh status",
"threads:export:redis": "node ./scripts/export-threads-from-redis.mjs",
"threads:export:redis:dry-run": "node ./scripts/export-threads-from-redis.mjs --dry-run",
"threads:autosave:install": "./scripts/thread-exports-autosave.sh install",
"threads:autosave:run": "./scripts/thread-exports-autosave.sh run",
"threads:autosave:status": "./scripts/thread-exports-autosave.sh status",
"threads:autosave:uninstall": "./scripts/thread-exports-autosave.sh uninstall",
"dev": "pnpm -r --parallel run dev",
"build": "pnpm -r run build",
"lint": "pnpm -r run lint",
"check": "pnpm biome check . --diagnostic-level=error && pnpm check:features && pnpm check:sop-definitions && pnpm check:skills:manifest && pnpm check:skills:surfaces && pnpm check:env-ports && pnpm check:env-registry && pnpm check:env-example && pnpm check:start-profile-isolation && pnpm check:pre-merge-gate && pnpm check:guides && pnpm check:followup-tails && pnpm check:scripts-ascii-only",
"video:new": "node scripts/video-forge/new-project.mjs",
"check:video-new": "node --test test/scripts/video-new-project.test.mjs",
"check:scripts-ascii-only": "node scripts/check-scripts-ascii-only.mjs",
"check:guides": "node scripts/gen-guide-catalog.mjs",
"check:fix": "pnpm biome check --write .",
"test": "pnpm -r --workspace-concurrency=1 --if-present run test",
"test:api:redis": "pnpm --filter @cat-cafe/api run test:redis",
"test:api:redis:repeat": "pnpm --filter @cat-cafe/api run test:redis:repeat",
"check:dir-size": "bash scripts/check-dir-size.sh",
"check:deps": "depcruise packages/api/src packages/shared/src --config .dependency-cruiser.cjs",
"check:lockfile": "pnpm install --frozen-lockfile",
"check:env-ports": "node --test scripts/check-env-port-drift.test.mjs",
"check:env-registry": "node --test scripts/check-env-registry.test.mjs",
"check:env-example": "node --test scripts/check-env-example.test.mjs",
"check:worktree-port-offset": "node --test scripts/derive-worktree-ports.test.mjs && node scripts/check-worktree-port-offset.mjs",
"gen:env-reference": "node scripts/gen-env-reference.mjs",
"check:features": "node scripts/check-feature-truth.mjs",
"gen:sop-definitions": "node scripts/sop-definitions.mjs",
"check:sop-definitions": "node --test scripts/sop-definitions.test.mjs && node scripts/sop-definitions.mjs --check",
"check:followup-tails": "node scripts/check-followup-tails.mjs",
"audit:feature-docs": "node scripts/audit-feature-doc-template.mjs",
"check:skills": "bash scripts/check-skills-mount.sh",
"check:skills:manifest": "node scripts/check-skills-manifest.mjs",
"check:skills:surfaces": "node --test scripts/check-skill-first-party-surfaces.test.mjs && node scripts/check-skill-first-party-surfaces.mjs",
"check:pre-merge-gate": "node --test scripts/pre-merge-check.test.mjs scripts/pre-merge-gate-guard.test.mjs scripts/test-bash-runtime.test.mjs",
"mcp:doctor": "node scripts/mcp-doctor.mjs",
"sync:skills": "bash scripts/sync-skills.sh",
"rescue:claude:thinking": "node ./scripts/rescue-claude-thinking-signature.mjs",
"proxy:anthropic": "node ./scripts/anthropic-proxy.mjs",
"logs:health": "bash ./scripts/logs-health.sh",
"clean": "pnpm -r run clean && rm -rf node_modules",
"check:start-profile-isolation": "node --test scripts/start-dev-profile-isolation.test.mjs"
},
"devDependencies": {
"@biomejs/biome": "^2.4.1",
"@types/node": "^20.11.0",
"dependency-cruiser": "^17.3.8",
"typescript": "^5.3.3",
"yaml": "^2.8.1"
},
"engines": {
"node": ">=20.0.0",
"pnpm": ">=8.0.0"
},
"packageManager": "pnpm@9.15.4"
}