-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
51 lines (51 loc) · 2.62 KB
/
Copy pathpackage.json
File metadata and controls
51 lines (51 loc) · 2.62 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
{
"scripts": {
"build": "node scripts/build-extension.mjs",
"typecheck": "tsc --noEmit",
"test": "node --test tests/*.test.mjs",
"check": "pnpm run gate:local",
"gate:commit": "pnpm run typecheck",
"gate:worktree": "pnpm run typecheck && pnpm run build && pnpm test",
"gate:local": "pnpm run gate:worktree && pnpm run verify:dist",
"check:generated": "pnpm run build && pnpm run verify:dist",
"verify:dist": "git diff --exit-code -- dist/extension",
"test:smoke": "node scripts/persistent-profile-auth-smoke.mjs",
"test:cloak-smoke": "node scripts/cloakbrowser-auth-smoke.mjs",
"auth:bootstrap-cloak": "node scripts/cloakbrowser-auth-smoke.mjs --interactive",
"auth:bootstrap-profile": "node scripts/persistent-profile-auth-smoke.mjs --interactive",
"test:cdp-smoke": "node scripts/cdp-attach-smoke.mjs",
"test:storage-auth-smoke": "node scripts/storage-state-auth-smoke.mjs",
"browser:cdp-launch": "node scripts/launch-chatgpt-cdp-browser.mjs",
"test:semi": "node scripts/semi-bridge-playwright.mjs",
"test:real-hop": "node scripts/real-hop-playwright.mjs",
"test:e2e": "node scripts/e2e-bridge-playwright.mjs",
"test:real-hop:auth": "node scripts/real-hop-playwright.mjs --auth-state playwright/.auth/chatgpt.cdp.storage.json --session-state playwright/.auth/chatgpt.cdp.session.json",
"test:semi:auth": "node scripts/semi-bridge-playwright.mjs --auth-state playwright/.auth/chatgpt.cdp.storage.json --session-state playwright/.auth/chatgpt.cdp.session.json",
"test:e2e:auth": "node scripts/e2e-bridge-playwright.mjs --auth-state playwright/.auth/chatgpt.cdp.storage.json --session-state playwright/.auth/chatgpt.cdp.session.json",
"test:real-hop:anon": "node scripts/real-hop-playwright.mjs",
"test:semi:anon": "node scripts/semi-bridge-playwright.mjs",
"test:e2e:anon": "node scripts/e2e-bridge-playwright.mjs",
"auth:export": "node scripts/export-playwright-auth-state.mjs",
"auth:export:cdp-storage": "node scripts/export-storage-state-from-cdp.mjs",
"auth:export:legacy": "node scripts/export-chatgpt-auth.mjs",
"auth:verify": "node scripts/verify-chatgpt-auth.mjs",
"debug:log-server": "node scripts/debug-log-server.mjs",
"dev:install-hooks": "node scripts/install-git-hooks.mjs"
},
"packageManager": "pnpm@10.33.2",
"type": "module",
"engines": {
"node": ">=24.0.0"
},
"dependencies": {
"@openai/codex": "^0.118.0",
"oh-my-codex": "^0.11.12"
},
"devDependencies": {
"esbuild": "^0.28.0",
"cloakbrowser": "^0.3.28",
"playwright": "^1.59.1",
"playwright-core": "^1.59.1",
"typescript": "^5.3.0"
}
}