forked from sendbird/cc-plugin-codex
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
114 lines (114 loc) · 7.33 KB
/
Copy pathpackage.json
File metadata and controls
114 lines (114 loc) · 7.33 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
{
"name": "cc-plugin-codex",
"version": "1.7.3",
"description": "Claude Code Plugin for Codex (CBEPX fork)",
"type": "module",
"author": {
"name": "CBEPX",
"url": "https://github.com/CBEPX"
},
"contributors": [
{
"name": "Sendbird, Inc.",
"email": "jin.ku@sendbird.com",
"url": "https://sendbird.com/"
}
],
"homepage": "https://github.com/CBEPX/cc-plugin-codex",
"repository": {
"type": "git",
"url": "git+https://github.com/CBEPX/cc-plugin-codex.git"
},
"bin": "scripts/installer-cli.mjs",
"bugs": {
"url": "https://github.com/CBEPX/cc-plugin-codex/issues"
},
"license": "Apache-2.0",
"publishConfig": {
"access": "public"
},
"files": [
".agents",
".codex-plugin",
"CHANGELOG.md",
"LICENSE",
"NOTICE",
"README.md",
"agents",
"assets",
"hooks",
"internal-skills",
"package.json",
"prompts",
"schemas",
"scripts",
"skills"
],
"engines": {
"node": ">=18"
},
"scripts": {
"lint": "eslint .",
"typecheck": "tsc -p tsconfig.json",
"typecheck:tests": "tsc -p tsconfig.tests.json",
"check:changelog": "node scripts/check-changelog.mjs",
"check:version-sync": "node scripts/check-version-sync.mjs",
"sync:plugin-version": "node scripts/sync-plugin-version.mjs",
"check": "npm run check:version-sync && npm run check:changelog && npm run lint && npm run typecheck && npm run typecheck:tests && npm run test && npm run test:integration && npm run test:e2e",
"install:codex": "node scripts/installer-cli.mjs install",
"prepack": "npm run check:version-sync && npm run check:changelog",
"setup:git-hooks": "node scripts/setup-git-hooks.mjs",
"test": "node --import ./tests/test-env.mjs --test tests/*.test.mjs",
"test:coverage": "c8 --all --include='scripts/**/*.mjs' --include='hooks/**/*.mjs' --reporter=text --reporter=json-summary --reporter=lcov --reports-dir=reports/coverage --check-coverage --lines=89 --statements=89 --branches=79 --functions=96 node --import ./tests/test-env.mjs --test tests/*.test.mjs tests/integration/*.test.mjs tests/e2e/*.test.mjs",
"test:cross-platform": "node --import ./tests/test-env.mjs --test tests/args.test.mjs tests/cancel-command.test.mjs tests/changelog.test.mjs tests/claude-cli.test.mjs tests/fs.test.mjs tests/install-hooks.test.mjs tests/mutation-config.test.mjs tests/plugin-install-guard.test.mjs tests/process.test.mjs tests/prompts.test.mjs tests/render.test.mjs tests/sandbox-modes.test.mjs tests/skills-contracts.test.mjs tests/structured-output.test.mjs tests/version-sync.test.mjs",
"test:lifecycle-contract": "node --import ./tests/test-env.mjs --test --test-name-pattern=\"keeps a running job while its owning worker is alive|falls back to the identity-checked Claude PID|terminates a live Claude child|waits briefly for a signalled Claude child|bounds Windows Claude child cleanup|clears a recycled Claude child PID|clears an identity-unavailable Claude child|reports cancel_failed when a live Claude child|tracks the worker separately|logs when worker identity is unavailable|does not bypass a terminal writer|ignores progress after its job file disappears\" tests/state.test.mjs tests/tracked-jobs.test.mjs",
"test:integration": "node --import ./tests/test-env.mjs --test tests/integration/*.test.mjs",
"test:mutation": "npm run test:mutation:pr",
"test:mutation:pr": "npm run test:mutation:critical && npm run test:mutation:shard:managed && npm run test:mutation:shard:installer",
"test:mutation:pr:force": "npm run test:mutation:critical:force && npm run test:mutation:shard:managed:force && npm run test:mutation:shard:installer:force",
"test:mutation:critical": "stryker run stryker.critical.config.mjs",
"test:mutation:critical:force": "stryker run stryker.critical.config.mjs --force",
"test:mutation:critical:unit": "node --import ./tests/test-env.mjs --test tests/args.test.mjs tests/structured-output.test.mjs",
"test:mutation:dry-run": "stryker run stryker.critical.config.mjs --dryRunOnly",
"test:mutation:force": "npm run test:mutation:full:force",
"test:mutation:full": "npm run test:mutation:critical && npm run test:mutation:shard:render && npm run test:mutation:shard:claude-cli && npm run test:mutation:shard:state && npm run test:mutation:shard:job-control && npm run test:mutation:shard:managed && npm run test:mutation:shard:installer",
"test:mutation:full:force": "npm run test:mutation:critical:force && npm run test:mutation:shard:render:force && npm run test:mutation:shard:claude-cli:force && npm run test:mutation:shard:state:force && npm run test:mutation:shard:job-control:force && npm run test:mutation:shard:managed:force && npm run test:mutation:shard:installer:force",
"test:mutation:shard:render": "CC_MUTATION_SHARD=render stryker run stryker.shard.config.mjs",
"test:mutation:shard:render:force": "CC_MUTATION_SHARD=render stryker run stryker.shard.config.mjs --force",
"test:mutation:shard:claude-cli": "CC_MUTATION_SHARD=claude-cli stryker run stryker.shard.config.mjs",
"test:mutation:shard:claude-cli:force": "CC_MUTATION_SHARD=claude-cli stryker run stryker.shard.config.mjs --force",
"test:mutation:shard:state": "CC_MUTATION_SHARD=state stryker run stryker.shard.config.mjs",
"test:mutation:shard:state:force": "CC_MUTATION_SHARD=state stryker run stryker.shard.config.mjs --force",
"test:mutation:shard:job-control": "CC_MUTATION_SHARD=job-control stryker run stryker.shard.config.mjs",
"test:mutation:shard:job-control:force": "CC_MUTATION_SHARD=job-control stryker run stryker.shard.config.mjs --force",
"test:mutation:shard:managed": "CC_MUTATION_SHARD=managed stryker run stryker.shard.config.mjs",
"test:mutation:shard:managed:force": "CC_MUTATION_SHARD=managed stryker run stryker.shard.config.mjs --force",
"test:mutation:shard:installer": "CC_MUTATION_SHARD=installer stryker run stryker.shard.config.mjs",
"test:mutation:shard:installer:force": "CC_MUTATION_SHARD=installer stryker run stryker.shard.config.mjs --force",
"test:mutation:render:unit": "node --import ./tests/test-env.mjs --test tests/render.test.mjs",
"test:mutation:claude-cli:unit": "node --import ./tests/test-env.mjs --test tests/claude-cli.test.mjs tests/process.test.mjs",
"test:mutation:state:unit": "node --import ./tests/test-env.mjs --test tests/state.test.mjs tests/tracked-jobs.test.mjs",
"test:mutation:job-control:unit": "node --import ./tests/test-env.mjs --test tests/job-control.test.mjs",
"test:mutation:managed:unit": "node --import ./tests/test-env.mjs --test tests/plugin-install-guard.test.mjs",
"test:mutation:installer:unit": "node --import ./tests/test-env.mjs --test tests/installer-cli.test.mjs",
"test:mutation:unit": "npm run test:mutation:critical:unit",
"test:e2e": "node --import ./tests/test-env.mjs --test tests/e2e/*.test.mjs",
"uninstall:codex": "node scripts/installer-cli.mjs uninstall",
"update:codex": "node scripts/installer-cli.mjs update",
"version": "npm run sync:plugin-version && npm run check:version-sync && npm run check:changelog"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@stryker-mutator/core": "^9.6.1",
"@types/node": "^25.6.0",
"c8": "12.0.0",
"eslint": "^10.2.0",
"globals": "^17.5.0",
"typescript": "^6.0.2"
},
"overrides": {
"typed-rest-client": {
"qs": "6.15.3"
}
}
}