chore(阶段0): 补齐 spike 依赖清单与 lockfile

.gitignore 的 docs/spikes/*.json 把 package.json 一起忽略了,bun.lock 也
单独忽略了;package.json 里又缺三个 tree-sitter 依赖(7.2 的 spike 当初在
临时目录跑的),结果 ast-spike.ts 在仓库里直接报 Cannot find package
'web-tree-sitter'。

排除规则改窄为 endpoints-*.json,补上 web-tree-sitter / tree-sitter-c /
tree-sitter-python 并提交 bun.lock。现在 bun install 后三个 spike 都能跑。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-06 20:08:53 -06:00
parent ae5eea7250
commit 9069b1cdb7
3 changed files with 79 additions and 3 deletions

7
.gitignore vendored
View File

@@ -11,7 +11,8 @@ build/
.vscode/
.idea/
# spike 的依赖不入库spike 源码入库
# spike 的依赖不入库spike 源码与依赖清单入库
# 只排除脚本产物endpoints-*.jsonpackage.json / bun.lock 必须入库,
# 否则 spike 换台机器就跑不起来(曾漏掉三个 tree-sitter 依赖ast-spike.ts 直接报错)
docs/spikes/node_modules/
docs/spikes/bun.lock
docs/spikes/*.json
docs/spikes/endpoints-*.json