-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 3.28 KB
/
package.json
File metadata and controls
81 lines (81 loc) · 3.28 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
{
"name": "@chittyfoundation/chittyid",
"version": "2.0.0",
"description": "Official ChittyID Foundation Service - Authoritative identity management for ChittyOS ecosystem",
"main": "chittyid-service-worker.js",
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/chittyfoundation/chittyid.git"
},
"homepage": "https://id.chitty.cc",
"bugs": {
"url": "https://github.com/chittyfoundation/chittyid/issues"
},
"author": "ChittyFoundation",
"license": "Foundation Service",
"keywords": [
"chittyid",
"foundation",
"identity",
"chittyos",
"blockchain",
"drand",
"authentication"
],
"scripts": {
"dev": "wrangler dev",
"build": "wrangler build",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"deploy": "wrangler deploy --env production",
"deploy:staging": "wrangler deploy --env staging",
"deploy:gateway": "wrangler deploy --compatibility-date 2024-09-23 --name chittyid-foundation",
"deploy:hybrid": "wrangler deploy --config wrangler.hybrid.toml",
"deploy:hybrid:dev": "wrangler deploy --config wrangler.hybrid.toml --env development",
"deploy:hybrid:prod": "wrangler deploy --config wrangler.hybrid.toml --env production",
"dev:workers": "wrangler dev --config wrangler.hybrid.toml",
"test:hybrid": "node tests/hybrid-system-test.js",
"tail": "wrangler tail",
"test": "npm run test:unit && npm run test:integration && npm run test:security",
"test:unit": "vitest run",
"test:integration": "node tests/integration.js",
"test:security": "./test-security.sh",
"test:neon": "node tests/neon-connection.test.js",
"setup:cloudflare": "wrangler kv:namespace create CHITTYID_KV --env production",
"setup:neon": "node scripts/setup-neon-database.js",
"setup:gateway": "echo 'Connecting to ChittyOS Gateway infrastructure'",
"setup": "npm run setup:cloudflare && npm run setup:neon && npm run setup:gateway",
"chittycheck": "/Users/nb/.claude/projects/-/chittycheck/chittycheck-enhanced.sh",
"compliance": "/Users/nb/.claude/projects/-/chittycheck/chittycheck-enhanced.sh --qa",
"security": "/Users/nb/.claude/projects/-/chittycheck/chittycheck-enhanced.sh --security",
"chittycontext": "node scripts/chittycontext.js",
"context:validate": "node scripts/chittycontext.js validate",
"context:validate:dev": "node scripts/chittycontext.js validate development",
"context:validate:staging": "node scripts/chittycontext.js validate staging",
"context:validate:prod": "node scripts/chittycontext.js validate production",
"context:check-secrets": "node scripts/chittycontext.js check-secrets",
"context:export": "node scripts/chittycontext.js export-env",
"health": "curl https://id.chitty.cc/health",
"monitor": "wrangler tail --format=pretty"
},
"dependencies": {
"@cloudflare/ai": "^1.0.0",
"@cloudflare/workers-types": "^4.20250924.0",
"@neondatabase/serverless": "^0.9.0",
"simple-peer": "^9.11.1",
"socket.io-client": "^4.5.0",
"@langchain/openai": "^0.3.12",
"@langchain/anthropic": "^0.3.7",
"@langchain/core": "^0.3.15",
"langchain": "^0.3.28"
},
"devDependencies": {
"typescript": "^5.0.0",
"vitest": "^3.2.4",
"wrangler": "^4.40.0"
},
"engines": {
"node": ">=18"
}
}