Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
126 lines (126 loc) · 6.17 KB
/
Copy pathpackage.json
File metadata and controls
126 lines (126 loc) · 6.17 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
115
116
117
118
119
120
121
122
123
124
125
126
{
"name": "@hunk/workspace",
"private": true,
"workspaces": [
"packages/*"
],
"type": "module",
"scripts": {
"start": "bun run packages/hunk/src/main.tsx",
"dev": "bun --watch packages/hunk/src/main.tsx",
"build:npm": "bun run ./scripts/build/build-npm.ts",
"build:bin": "bun run ./scripts/build/build-bin.ts",
"build:prebuilt:npm": "bun run build:npm && bun run build:bin && bun run ./scripts/packaging/stage-prebuilt-npm.ts",
"build:prebuilt:artifact": "bun run build:bin && bun run ./scripts/packaging/build-prebuilt-artifact.ts",
"stage:prebuilt:release": "bun run build:npm && bun run ./scripts/packaging/stage-prebuilt-npm.ts --artifact-root ./dist/release/artifacts",
"install:bin": "bun run ./scripts/build/install-bin.ts",
"generate:skill": "bun run ./scripts/generate/generate-skill.ts",
"generate:theme-colors": "bun run ./scripts/generate/generate-theme-diff-colors.ts",
"generate:docs": "bun run ./scripts/generate/generate-docs.ts",
"generate:changelog": "bun run ./scripts/generate/generate-changelog.ts",
"generate:og": "bun run ./website/scripts/generate-og.ts",
"check:docs": "bun run ./scripts/generate/generate-docs.ts --check",
"check:changelog": "bun run ./scripts/generate/generate-changelog.ts --check",
"website:dev": "bun run --cwd website dev",
"website:build": "bun run check:docs && bun run check:changelog && bun run --cwd website build && bun run ./scripts/packaging/stage-install-script.ts",
"website:check": "bun run check:docs && bun run check:changelog && bun run --cwd website check",
"website:links": "bun run ./scripts/website/check-website-links.ts",
"website:test:browser": "bun run --cwd website test:browser",
"typecheck": "tsc --noEmit",
"format": "oxfmt --write .",
"format:check": "oxfmt --check .",
"lint": "oxlint . --deny-warnings",
"lint:fix": "oxlint . --fix",
"knip": "knip",
"deps:check": "depcruise packages --config .dependency-cruiser.cjs --ignore-known",
"deps:baseline": "depcruise packages --config .dependency-cruiser.cjs --output-type baseline --output-to .dependency-cruiser-known-violations.json",
"changeset": "bunx @changesets/cli@2.31.0",
"changeset:status": "bunx @changesets/cli@2.31.0 status",
"release:version": "bun run ./scripts/release/changeset-version.ts",
"prepare": "simple-git-hooks",
"test": "bun run ./scripts/test/run-test-suite.ts",
"test:theme-contrast": "bun test packages/hunk/src/ui/themes.test.ts --test-name-pattern contrast",
"test:integration": "\"${npm_execpath:-bun}\" test ./test/pty",
"test:session-broker-node": "bun run ./scripts/test/test-session-broker-node.ts",
"test:tty-smoke": "HUNK_RUN_TTY_SMOKE=1 \"${npm_execpath:-bun}\" test ./test/smoke",
"test:install-vm": "bun run ./test/cli/install-vm/runner.ts",
"test:install-vm:clean": "bun run ./test/cli/install-vm/runner.ts --clean",
"vm:shell": "bun run ./test/cli/install-vm/vm-shell.ts",
"check:pack": "bun run ./scripts/packaging/check-pack.ts",
"check:prebuilt-pack": "bun run ./scripts/packaging/check-prebuilt-pack.ts",
"smoke:prebuilt-install": "bun run ./scripts/packaging/smoke-prebuilt-install.ts",
"publish:prebuilt:npm": "bun run ./scripts/packaging/publish-prebuilt-npm.ts",
"bench": "bun run benchmarks/run.ts",
"bench:release": "bun run ./scripts/benchmarks/run-release-benchmark.ts",
"bench:release:compare": "bun run ./scripts/benchmarks/compare-release-benchmarks.ts",
"bench:bootstrap-load": "bun run benchmarks/bootstrap-load.ts",
"bench:working-tree-load": "bun run benchmarks/working-tree-load.ts",
"bench:changeset-parse": "bun run benchmarks/changeset-parse.ts",
"bench:render-layout": "bun run benchmarks/render-layout.ts",
"bench:highlight-prefetch": "bun run benchmarks/highlight-prefetch.ts",
"bench:highlight-compact-payload": "bun run benchmarks/compact-highlight-payload.ts",
"bench:highlight-worker-cache": "bun run benchmarks/worker-highlight-cache.ts",
"bench:highlight-cache-layers": "bun run benchmarks/highlight-cache-layers.ts",
"bench:large-stream": "bun run benchmarks/large-stream.ts",
"bench:interaction-latency": "bun run benchmarks/interaction-latency.ts",
"bench:non-ascii-stream": "bun run benchmarks/non-ascii-stream.ts",
"bench:wrapped-cjk": "bun run benchmarks/wrapped-cjk.ts",
"bench:terminal-width": "bun run benchmarks/terminal-width.ts",
"bench:huge-stream": "bun run benchmarks/huge-stream.ts",
"bench:large-stream-profile": "bun run benchmarks/large-stream-profile.ts",
"bench:memory": "bun run benchmarks/memory.ts",
"bench:geometry-memory": "bun run benchmarks/geometry-memory.ts",
"bench:navigation-memory": "bun run benchmarks/navigation-memory.ts",
"bench:resize-memory": "bun run benchmarks/resize-memory.ts",
"bench:daemon-memory": "bun run scripts/benchmarks/daemon-memory-check.ts",
"bench:competitors": "bun run benchmarks/competitors.ts",
"nix:update-lock": "nix run .#update-bun-lock"
},
"devDependencies": {
"@changesets/changelog-github": "^0.7.0",
"@hunk/git": "workspace:*",
"@hunk/jj": "workspace:*",
"@hunk/sapling": "workspace:*",
"@hunk/session-broker": "workspace:*",
"@hunk/session-broker-bun": "workspace:*",
"@hunk/session-broker-core": "workspace:*",
"@hunk/term-video": "workspace:*",
"@hunk/vcs": "workspace:*",
"@opentui/core": "^0.5.6",
"@opentui/react": "^0.5.6",
"@pierre/diffs": "1.3.5",
"@shikijs/themes": "3.23.0",
"@types/bun": "1.4.1",
"@types/react": "^19.2.14",
"@types/ws": "^8.18.1",
"bun": "^1.4.2",
"dependency-cruiser": "18.2.0",
"diff": "^8.0.3",
"knip": "^6.32.0",
"lint-staged": "^16.4.0",
"marked": "17.0.1",
"oxfmt": "^0.41.0",
"oxlint": "^1.56.0",
"react": "^19.2.4",
"simple-git-hooks": "^2.14.0",
"string-width": "^8.2.1",
"tuistory": "^0.11.0",
"typescript": "^5.9.3"
},
"overrides": {
"shell-quote": "1.9.0"
},
"simple-git-hooks": {
"pre-commit": "bunx lint-staged"
},
"engines": {
"node": ">=22"
},
"packageManager": "bun@1.4.2",
"pi": {
"skills": [
"./skills",
"./packages/hunk/skills"
]
}
}