-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
69 lines (69 loc) · 6.93 KB
/
Copy pathpackage.json
File metadata and controls
69 lines (69 loc) · 6.93 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
{
"name": "claude-code-hook-test",
"version": "1.0.0",
"description": "Claude Code hooks testing project",
"scripts": {
"lint": "npx oxlint src/",
"lint:md": "npx --no-install markdownlint-cli2 \"**/*.md\"",
"lint:docs": "node scripts/run-artifact.mjs cli-docs-lint",
"ledger-residue-scan": "node scripts/ledger-residue-scan.mjs",
"lint:workflows": "node scripts/lint-workflows.mjs",
"lint:takt-facets": "node scripts/lint-takt-facets.mjs",
"test": "npx vitest run",
"test:e2e": "npx tsx scripts/e2e.ts",
"build": "npx --no-install tsc --noEmit --pretty",
"build:hooks-pre-tool-validate": "cargo build --release -p hooks-pre-tool-validate && node scripts/deploy-artifacts.mjs hooks-pre-tool-validate",
"build:hooks-post-tool-linter": "cargo build --release -p hooks-post-tool-linter && node scripts/deploy-artifacts.mjs hooks-post-tool-linter",
"build:hooks-post-tool-comment-lint-rust": "cargo build --release -p hooks-post-tool-comment-lint-rust && node scripts/deploy-artifacts.mjs hooks-post-tool-comment-lint-rust",
"build:hooks-post-tool-jj-op-verify": "cargo build --release -p hooks-post-tool-jj-op-verify && node scripts/deploy-artifacts.mjs hooks-post-tool-jj-op-verify",
"build:hooks-stop-quality": "cargo build --release -p hooks-stop-quality && node scripts/deploy-artifacts.mjs hooks-stop-quality",
"build:hooks-stop-feedback-dispatch": "cargo build --release -p hooks-stop-feedback-dispatch && node scripts/deploy-artifacts.mjs hooks-stop-feedback-dispatch",
"build:hooks-stop-tool-call-leak": "cargo build --release -p hooks-stop-tool-call-leak && node scripts/deploy-artifacts.mjs hooks-stop-tool-call-leak",
"build:hooks-user-prompt-feedback-recovery": "cargo build --release -p hooks-user-prompt-feedback-recovery && node scripts/deploy-artifacts.mjs hooks-user-prompt-feedback-recovery",
"build:cli-push-runner": "cargo build --release -p cli-push-runner && node scripts/deploy-artifacts.mjs cli-push-runner",
"build:cli-pr-monitor": "cargo build --release -p cli-pr-monitor && node scripts/deploy-artifacts.mjs cli-pr-monitor",
"build:check-ci-coderabbit": "cargo build --release -p check-ci-coderabbit && node scripts/deploy-artifacts.mjs check-ci-coderabbit",
"build:cli-finding-classifier": "cargo build --release -p cli-finding-classifier && node scripts/deploy-artifacts.mjs cli-finding-classifier",
"build:hooks-session-start": "cargo build --release -p hooks-session-start && node scripts/deploy-artifacts.mjs hooks-session-start",
"build:cli-merge-pipeline": "cargo build --release -p cli-merge-pipeline && node scripts/deploy-artifacts.mjs cli-merge-pipeline",
"build:cli-docs-lint": "cargo build --release -p cli-docs-lint && node scripts/deploy-artifacts.mjs cli-docs-lint",
"build:cli-takt-timings": "cargo build --release -p cli-takt-timings && node scripts/deploy-artifacts.mjs cli-takt-timings",
"build:cli-telemetry-report": "cargo build --release -p cli-telemetry-report && node scripts/deploy-artifacts.mjs cli-telemetry-report",
"build:cli-ledger-candidates": "cargo build --release -p cli-ledger-candidates && node scripts/deploy-artifacts.mjs cli-ledger-candidates",
"build:cli-autonomy-gate": "cargo build --release -p cli-autonomy-gate && node scripts/deploy-artifacts.mjs cli-autonomy-gate",
"build:cli-fix-push-gate": "cargo build --release -p cli-fix-push-gate && node scripts/deploy-artifacts.mjs cli-fix-push-gate",
"build:cli-nightly-task-select": "cargo build --release -p cli-nightly-task-select && node scripts/deploy-artifacts.mjs cli-nightly-task-select",
"build:cli-branch-cleanup": "cargo build --release -p cli-branch-cleanup && node scripts/deploy-artifacts.mjs cli-branch-cleanup",
"build:cli-stale-branch-scan": "cargo build --release -p cli-stale-branch-scan && node scripts/deploy-artifacts.mjs cli-stale-branch-scan",
"build:cli-ledger-residue-scan": "cargo build --release -p cli-ledger-residue-scan && node scripts/deploy-artifacts.mjs cli-ledger-residue-scan",
"build:cli-ledger-removal-check": "cargo build --release -p cli-ledger-removal-check && node scripts/deploy-artifacts.mjs cli-ledger-removal-check",
"build:cli-ledger-cleanup": "cargo build --release -p cli-ledger-cleanup && node scripts/deploy-artifacts.mjs cli-ledger-cleanup",
"build:hooks-settings": "node scripts/build-hooks-settings.mjs",
"build:all": "pnpm build:hooks-session-start && pnpm build:hooks-pre-tool-validate && pnpm build:hooks-post-tool-linter && pnpm build:hooks-post-tool-comment-lint-rust && pnpm build:hooks-post-tool-jj-op-verify && pnpm build:hooks-stop-quality && pnpm build:hooks-stop-feedback-dispatch && pnpm build:hooks-stop-tool-call-leak && pnpm build:hooks-user-prompt-feedback-recovery && pnpm build:cli-push-runner && pnpm build:cli-pr-monitor && pnpm build:cli-merge-pipeline && pnpm build:check-ci-coderabbit && pnpm build:cli-finding-classifier && pnpm build:cli-docs-lint && pnpm build:cli-takt-timings && pnpm build:cli-telemetry-report && pnpm build:cli-autonomy-gate && pnpm build:cli-fix-push-gate && pnpm build:cli-nightly-task-select && pnpm build:cli-stale-branch-scan && pnpm build:cli-branch-cleanup && pnpm build:cli-ledger-cleanup && pnpm build:cli-ledger-removal-check && pnpm build:cli-ledger-residue-scan && pnpm build:cli-ledger-candidates && pnpm build:hooks-settings",
"push": "node scripts/run-artifact.mjs cli-push-runner && node scripts/run-artifact.mjs cli-pr-monitor --monitor-only",
"create-pr": "node scripts/run-artifact.mjs cli-pr-monitor",
"mark-notified": "node scripts/run-artifact.mjs cli-pr-monitor --mark-notified",
"merge-pr": "node scripts/run-artifact.mjs cli-merge-pipeline",
"check-ci": "node scripts/run-artifact.mjs check-ci-coderabbit",
"takt-timings": "node scripts/run-artifact.mjs cli-takt-timings",
"telemetry-report": "node scripts/run-artifact.mjs cli-telemetry-report",
"rebase-nightly": "node scripts/rebase-nightly-pr.mjs",
"ledger-candidates": "node scripts/run-artifact.mjs cli-ledger-candidates --ledger docs/claude-code-web-tasks.md --summary-file docs/todo-summary.md --summary-file docs/todo-summary2.md --summary-file docs/todo-summary3.md",
"stale-branch-scan": "node scripts/run-artifact.mjs cli-stale-branch-scan",
"autonomy-status": "node scripts/run-artifact.mjs cli-autonomy-gate --operation fix-push --config autonomy-config.toml",
"prepare-pr-body": "node scripts/run-artifact.mjs cli-pr-monitor --prepare-pr-body",
"prepare-pr-body:cleanup": "node scripts/run-artifact.mjs cli-pr-monitor --prepare-pr-body-cleanup",
"deploy:hooks": "npx tsx scripts/deploy-hooks.ts",
"py-lint": "ruff check src/",
"py-test": "python -m pytest tests/",
"py-typecheck": "mypy src/",
"py-test:e2e": "echo py-test:e2e placeholder && python -c \"print('E2E smoke test passed')\""
},
"devDependencies": {
"@types/node": "^26.1.1",
"js-yaml": "^5.3.0",
"markdownlint-cli2": "^0.22.1",
"takt": "0.35.3",
"typescript": "^7.0.2"
}
}