-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
116 lines (116 loc) · 4.78 KB
/
Copy pathpackage.json
File metadata and controls
116 lines (116 loc) · 4.78 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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"name": "@offgrid/console",
"version": "0.0.0",
"private": true,
"license": "LicenseRef-Off-Grid-AI-1.0",
"description": "Off Grid Console — the org-side UI for the common control plane (modular, API-first).",
"scripts": {
"preinstall": "node scripts/verify-vendor-artifacts.mjs",
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"typecheck": "tsc --noEmit",
"format:check": "prettier --check .",
"format": "prettier --write .",
"db:push": "drizzle-kit push",
"smoke": "node scripts/smoke.mjs",
"smoke:api": "node scripts/smoke.mjs --api",
"smoke:prod": "bash deploy/smoke-prod.sh",
"regression": "npm run coverage:check && npm run test:integration && npm run smoke:api",
"worker:agents": "tsx scripts/temporal-worker.mts",
"worker:inference": "tsx scripts/inference-worker.mts",
"worker:apps": "tsx scripts/app-worker.mts",
"worker:chat": "tsx scripts/chat-worker.mts",
"trigger:email": "tsx scripts/email-trigger.mts",
"db:seed": "tsx src/db/seed.ts",
"seed:domains": "tsx scripts/seed-data-domains.mts",
"seed:tenants": "tsx scripts/seed-demo-tenants.mts",
"seed:telemetry-os": "tsx scripts/seed-tenant-telemetry-opensearch.mts",
"db:studio": "drizzle-kit studio",
"test": "node --test --experimental-strip-types --import ./test/support/register-alias.mjs test/**/*.test.ts",
"test:integration": "node --test --experimental-strip-types --import ./test/support/register-alias.mjs test/**/*.integration.test.ts",
"coverage": "c8 --config .c8rc.json node --test --experimental-strip-types --import ./test/support/register-alias.mjs test/**/*.test.ts",
"coverage:check": "c8 --config .c8rc.json --check-coverage node --test --experimental-strip-types --import ./test/support/register-alias.mjs test/**/*.test.ts",
"verify:reports": "node --import ./test/support/register-alias.mjs scripts/verify-report-pdfs.mjs",
"verify:vendor": "node scripts/verify-vendor-artifacts.mjs",
"verify:solutions-ui": "node scripts/verify-solutions-ui.mjs",
"depcruise": "depcruise src scripts --config .dependency-cruiser.js",
"depcruise:report": "depcruise src scripts --config .dependency-cruiser.js --output-type err-long",
"depcruise:graph": "depcruise src --config .dependency-cruiser.js --output-type dot | dot -T svg -o docs/dependency-graph.svg",
"jscpd": "jscpd --config .jscpd.json",
"jscpd:report": "jscpd --config .jscpd.json --reporters html,console",
"hooks:install": "git config core.hooksPath .githooks",
"e2e": "playwright test",
"e2e:ui": "playwright test --ui"
},
"dependencies": {
"@auth/drizzle-adapter": "^1.11.2",
"@lancedb/lancedb": "^0.30.0",
"@offgrid/analytics": "file:packages/analytics",
"@offgrid/design": "file:vendor/offgrid-ui/offgrid-design-0.0.1.tgz",
"@offgrid/finops": "file:packages/finops",
"@offgrid/gateway": "file:packages/gateway",
"@offgrid/policy": "file:packages/policy",
"@offgrid/speech": "file:packages/speech",
"@offgrid/ui": "file:vendor/offgrid-ui/offgrid-ui-0.2.4.tgz",
"@offgrid/vectordb": "file:packages/vectordb",
"@pdf-lib/fontkit": "^1.1.1",
"@phosphor-icons/react": "^2.1.10",
"@react-pdf/renderer": "^4.5.1",
"@scalar/nextjs-api-reference": "^0.11.5",
"@temporalio/activity": "^1.11.0",
"@temporalio/client": "^1.11.0",
"@temporalio/worker": "^1.11.0",
"@temporalio/workflow": "^1.11.0",
"@xyflow/react": "^12.11.1",
"async-mutex": "^0.5.0",
"c2pa-node": "^0.5.26",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"drizzle-orm": "^0.45.2",
"highlight.js": "^11.11.1",
"kafkajs": "^2.2.4",
"kafkajs-snappy": "1.1.0",
"motion": "^12.40.0",
"mssql": "^12.7.0",
"mysql2": "^3.22.5",
"next": "^15.1.6",
"next-auth": "^5.0.0-beta.31",
"next-themes": "^0.4.6",
"pdf-lib": "^1.17.1",
"pg": "^8.22.0",
"radix-ui": "^1.6.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-markdown": "^10.1.0",
"recharts": "^3.8.1",
"rehype-highlight": "^7.0.2",
"remark-gfm": "^4.0.1",
"sigstore": "^5.0.0",
"sonner": "^2.0.7",
"tailwind-merge": "^3.6.0"
},
"devDependencies": {
"@playwright/test": "^1.61.1",
"@tailwindcss/postcss": "^4.0.0",
"@types/mssql": "^12.3.0",
"@types/node": "^22.10.0",
"@types/pg": "^8.20.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"c8": "^11.0.0",
"dependency-cruiser": "^18.0.0",
"dotenv": "^17.4.2",
"drizzle-kit": "^0.31.10",
"eslint": "^9.18.0",
"eslint-config-next": "^15.1.6",
"jscpd": "^5.0.12",
"pdfjs-dist": "^6.1.200",
"playwright": "^1.61.1",
"prettier": "^3.4.2",
"tailwindcss": "^4.0.0",
"tsx": "^4.22.4",
"typescript": "^5.7.3"
}
}