-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
97 lines (97 loc) · 5.69 KB
/
Copy pathpackage.json
File metadata and controls
97 lines (97 loc) · 5.69 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": "noosphere",
"version": "0.0.0",
"private": true,
"description": "Open-source inbound and outbound growth intelligence platform",
"license": "AGPL-3.0-only",
"packageManager": "bun@1.3.4",
"overrides": {
"nanoid": "3.3.18"
},
"scripts": {
"prototype": "bunx serve prototype -l 4173",
"dev:bootstrap": "bun scripts/bootstrap-development-env.ts",
"dev:infra": "bun run dev:bootstrap && docker compose --env-file .env -f compose.infrastructure.yml -f compose.development.yml up -d --wait database minio searxng crawler && docker compose --env-file .env -f compose.infrastructure.yml -f compose.development.yml run --rm minio-init",
"dev:setup": "bun run dev:infra && bun run db:migrate && bun run bootstrap:owner",
"dev:infra:down": "docker compose --env-file .env -f compose.infrastructure.yml -f compose.development.yml down",
"dev": "bun scripts/start-development.ts",
"dev:smoke": "bun scripts/smoke-development.ts",
"check": "bun run check:prototype && bun run check:types && bun run check:architecture && bun run check:self-hosting && bun test tests/unit tests/http && bun run check:crawler && bun run check:build && bun run check:web",
"check:prototype": "bun scripts/verify-prototype.ts",
"check:types": "tsc --noEmit && tsc -p apps/web/tsconfig.json --noEmit",
"check:architecture": "bun scripts/verify-architecture.ts",
"check:self-hosting": "bun scripts/verify-self-hosting.ts",
"check:build": "bun build apps/api/src/index.ts apps/worker/src/index.ts --target bun --outdir dist/backend && bun build packages/infrastructure/src/documents/document-extractor-process.ts --target bun --outfile dist/document-extractor/document-extractor-process.js",
"check:web": "bun run build:web",
"check:crawler": "cd apps/crawler && uv run --extra dev pytest tests -q",
"build:web": "next build apps/web && bun scripts/prepare-web-standalone.ts",
"test:integration": "bun scripts/run-integration-tests.ts",
"test:e2e": "bun scripts/run-e2e-tests.ts",
"canary:linkedin": "bun scripts/run-linkedin-product-truth-canary.ts",
"prepare:prospect-memory-benchmark": "bun scripts/prepare-prospect-memory-benchmark.ts",
"verify:prospect-memory-backup": "bun scripts/verify-prospect-memory-backup-restore.ts",
"verify:prospect-memory-purge": "bun scripts/verify-prospect-memory-purge-restored.ts",
"benchmark:capacity": "bun scripts/benchmark-local-capacity.ts",
"benchmark:documents": "bun run check:build && bun scripts/benchmark-document-extraction.ts",
"benchmark:knowledge-search": "bun scripts/benchmark-qwen-knowledge-search.ts",
"run:prospect-memory-shadow-corpus": "bun scripts/run-prospect-memory-shadow-corpus.ts",
"run:prospect-memory-setter-corpus": "bun scripts/run-prospect-memory-setter-corpus.ts",
"evaluate:prospect-memory-shadow": "bun scripts/evaluate-prospect-memory-shadow.ts",
"evaluate:prospect-memory-setter": "bun scripts/evaluate-prospect-memory-setter-quality.ts",
"evaluate:prospect-memory-operator": "bun scripts/evaluate-prospect-memory-operator.ts",
"db:generate": "drizzle-kit generate",
"db:migrate": "bun packages/infrastructure/src/database/migrate.ts",
"bootstrap:owner": "bun scripts/bootstrap-owner.ts",
"api": "bun apps/api/src/index.ts",
"worker": "bun apps/worker/src/index.ts",
"worker:general": "WORKER_EXCLUDED_JOB_TYPES=prospect.decision.execute,conversation.command.execute,prospect.memory.refresh,prospect.memory.backfill bun apps/worker/src/index.ts",
"worker:decision": "WORKER_ID=prospect-decision-worker WORKER_JOB_TYPES=prospect.decision.execute WORKER_DISABLE_MAINTENANCE=true WORKER_DISABLE_OUTBOX=true WORKER_DISABLE_OUTREACH_SCHEDULER=true bun apps/worker/src/index.ts",
"worker:setter": "WORKER_ID=setter-command-worker WORKER_JOB_TYPES=conversation.command.execute JOB_BATCH_SIZE=2 JOB_POLL_INTERVAL_MS=250 WORKER_DISABLE_MAINTENANCE=true WORKER_DISABLE_OUTBOX=true WORKER_DISABLE_OUTREACH_SCHEDULER=true bun apps/worker/src/index.ts",
"worker:memory": "WORKER_ID=prospect-memory-worker WORKER_JOB_TYPES=prospect.memory.refresh,prospect.memory.backfill JOB_LEASE_MS=120000 JOB_HEARTBEAT_MS=30000 JOB_BATCH_SIZE=2 JOB_POLL_INTERVAL_MS=500 WORKER_DISABLE_MAINTENANCE=true WORKER_DISABLE_OUTBOX=true WORKER_DISABLE_OUTREACH_SCHEDULER=true bun apps/worker/src/index.ts",
"evaluate:ignitionrag-icp": "bun scripts/evaluate-ignitionrag-icp-run.ts",
"web": "next dev apps/web --port 3000",
"web:start": "bun apps/web/.next/standalone/apps/web/server.js"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1095.0",
"@fontsource-variable/geist": "^5.3.0",
"@fontsource-variable/space-grotesk": "^5.3.0",
"@fontsource/ibm-plex-mono": "^5.3.0",
"@grpc/grpc-js": "^1.14.0",
"@grpc/proto-loader": "^0.8.0",
"@langchain/core": "^1.2.3",
"@langchain/openai": "^1.5.5",
"better-auth": "^1.6.25",
"deepagents": "^1.11.1",
"drizzle-orm": "^0.45.2",
"exceljs": "^4.4.0",
"fast-xml-parser": "^5.11.0",
"fflate": "^0.8.3",
"langchain": "^1.5.4",
"libphonenumber-js": "^1.13.10",
"lucide-react": "^1.26.0",
"mammoth": "^1.12.1",
"next": "^16.3.2",
"node-html-parser": "^7.0.1",
"node-html-markdown": "^2.0.0",
"pdf-lib": "^1.17.1",
"postgres": "^3.4.9",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"sharp": "^0.35.3",
"unpdf": "^1.8.1",
"zod": "^4.4.3"
},
"devDependencies": {
"@playwright/test": "^1.55.0",
"@tailwindcss/postcss": "^4.3.3",
"@types/bun": "^1.3.14",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"dotenv": "^17.0.0",
"drizzle-kit": "^0.31.10",
"postcss": "^8.5.26",
"tailwindcss": "^4.3.3",
"typescript": "5.9.3"
}
}