-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
93 lines (93 loc) · 5.73 KB
/
Copy pathpackage.json
File metadata and controls
93 lines (93 loc) · 5.73 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
{
"name": "@cometchat/skills",
"version": "4.4.1",
"publishConfig": {
"access": "public"
},
"description": "AI-coding skills for the CometChat UI Kit — auto-detects your framework (React, Next.js, React Router, Astro, Expo, React Native, Angular, native Android, Flutter, native iOS) and installs the right skills. Works with Claude Code, Cursor, Kiro, Copilot, Replit Agent, and 30+ more agents.",
"keywords": [
"claude-code",
"claude-skill",
"agent-skills",
"cometchat",
"chat",
"messaging",
"react",
"nextjs",
"react-router",
"astro",
"react-native",
"expo",
"angular",
"android",
"flutter",
"ios",
"swift",
"kotlin",
"ui-kit"
],
"author": "swapnil-cometchat",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/cometchat/cometchat-skills.git"
},
"homepage": "https://github.com/cometchat/cometchat-skills#readme",
"bugs": {
"url": "https://github.com/cometchat/cometchat-skills/issues"
},
"bin": {
"cometchat-skills": "bin/install.js"
},
"files": [
"bin/",
"skills/"
],
"engines": {
"node": ">=18"
},
"scripts": {
"setup": "node bin/install.js add",
"catalog:extract": "node test-suite/scripts/extract-catalog.mjs",
"test:skill-content": "node --test test-suite/tests/skill-content.test.ts",
"verify:fences:web": "npm --prefix test-suite/typecheck/web ci --no-audit --no-fund && node test-suite/scripts/typecheck-fences.mjs --project test-suite/typecheck/web --tsconfig tsconfig.json --discover web",
"verify:fences:rn": "npm --prefix test-suite/typecheck/rn ci --no-audit --no-fund && node test-suite/scripts/typecheck-fences.mjs --project test-suite/typecheck/rn --tsconfig tsconfig.json --discover rn",
"verify:fences:angular": "npm --prefix test-suite/typecheck/angular ci --no-audit --no-fund && node test-suite/scripts/typecheck-fences.mjs --project test-suite/typecheck/angular --tsconfig tsconfig.json --discover angular",
"verify:fences:flutter-v6": "(cd test-suite/typecheck/flutter-v6 && flutter pub get) && node test-suite/scripts/typecheck-fences-dart.mjs --project test-suite/typecheck/flutter-v6 --discover flutter-v6",
"verify:fences:flutter-v5": "(cd test-suite/typecheck/flutter-v5 && flutter pub get) && node test-suite/scripts/typecheck-fences-dart.mjs --project test-suite/typecheck/flutter-v5 --discover flutter-v5",
"verify:fences:ios": "node test-suite/scripts/typecheck-fences-swift.mjs --discover ios",
"verify:fences:android-v5": "node test-suite/scripts/typecheck-fences-kotlin.mjs --project test-suite/typecheck/android --module v5 --discover android-v5",
"verify:fences:android-v6": "node test-suite/scripts/typecheck-fences-kotlin.mjs --project test-suite/typecheck/android --module v6 --discover android-v6",
"verify:fences:android-v6-compose": "node test-suite/scripts/typecheck-fences-kotlin.mjs --project test-suite/typecheck/android --module v6compose --discover android-v6-compose",
"verify:fences:android": "npm run verify:fences:android-v5 && npm run verify:fences:android-v6 && npm run verify:fences:android-v6-compose",
"verify:fences": "npm run verify:fences:web && npm run verify:fences:rn && npm run verify:fences:angular && npm run verify:fences:flutter-v6 && npm run verify:fences:flutter-v5 && npm run verify:fences:ios && npm run verify:fences:android",
"test": "bash test-suite/scripts/run-matrix.sh --models claude-sonnet-4-6 --experiences 1 --projects fresh --ide cli",
"test:quick": "bash test-suite/scripts/run-test.sh --framework reactjs --experience 1 --model claude-sonnet-4-6 --project fresh --keep",
"test:matrix": "bash test-suite/scripts/run-matrix.sh",
"test:trials": "bash test-suite/scripts/run-test.sh --framework reactjs --experience 1 --model claude-sonnet-4-6 --project fresh --trials 3",
"test:baseline": "bash test-suite/scripts/baseline.sh --framework reactjs --experience 1 --model claude-sonnet-4-6 --project fresh",
"test:prompts": "node test-suite/scripts/run-prompts.js --category all --model claude-sonnet-4-6",
"test:prompts:negative": "node test-suite/scripts/run-prompts.js --category negative --model claude-sonnet-4-6",
"test:prompts:edge": "node test-suite/scripts/run-prompts.js --category edge_cases --model claude-sonnet-4-6",
"test:prompts:dry": "node test-suite/scripts/run-prompts.js --category all --dry-run",
"test:gemini": "bash test-suite/scripts/run-matrix.sh --models gemini-2.5-pro,gemini-2.5-flash --provider custom --cli-cmd node --cli-flags \"$PWD/test-suite/scripts/gemini-cli.js\"",
"test:gemini:quick": "bash test-suite/scripts/run-test.sh --framework reactjs --experience 1 --model gemini-2.5-pro --project fresh --provider custom --cli-cmd node --cli-flags \"$PWD/test-suite/scripts/gemini-cli.js\"",
"test:codex": "bash test-suite/scripts/run-matrix.sh --models o3,o4-mini,gpt-4.1 --provider custom --cli-cmd node --cli-flags \"$PWD/test-suite/scripts/codex-cli.js\"",
"test:codex:quick": "bash test-suite/scripts/run-test.sh --framework reactjs --experience 1 --model o3 --project fresh --provider custom --cli-cmd node --cli-flags \"$PWD/test-suite/scripts/codex-cli.js\"",
"test:codex:matrix": "bash test-suite/scripts/run-matrix.sh --models o3,o4-mini,gpt-4.1,gpt-4.1-mini --provider custom --cli-cmd node --cli-flags \"$PWD/test-suite/scripts/codex-cli.js\"",
"test:report": "bash test-suite/scripts/report.sh",
"test:verify": "bash test-suite/scripts/verify.sh",
"test:eval": "bash test-suite/run.sh"
},
"dependencies": {
"chalk": "^4.1.2",
"ora": "^5.4.1"
},
"devDependencies": {
"@playwright/test": "^1.59.1",
"playwright": "^1.59.0",
"ts-morph": "^28.0.0",
"@google/genai": "^1.47.0",
"openai": "^6.35.0"
}
}