Files
walkinglabs__learn-harness-…/package.json
T
sanbuphy 67dfa5937e Add mermaid diagrams to all lectures, PDF build pipeline, and README screenshots
- Add 1-2 mermaid diagrams per lecture (EN + ZH, 24 files total) illustrating
  core concepts: five-layer failure model, harness subsystems, knowledge visibility,
  instruction architecture, session continuity, initialization lifecycle, WIP=1
  workflow, feature state machine, termination checks, test pyramid, observability
  layers, and clean state dimensions
- Add PDF build pipeline: scripts/build-course-pdfs.ts and npm scripts
- Add README screenshot capture script and workflow
- Add GitHub Actions workflow for automated PDF releases
- Update README/README-CN with screenshots and PDF documentation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 17:45:03 +08:00

28 lines
892 B
JSON

{
"name": "learn-harness-engineering",
"private": true,
"version": "0.1.0",
"description": "Course docs for Learn Harness Engineering powered by VitePress.",
"scripts": {
"dev": "vitepress dev docs",
"build": "vitepress build docs",
"preview": "vitepress preview docs",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"lecture:run": "tsx",
"screenshots:readme": "node --import tsx scripts/capture-readme-screenshots.ts",
"pdf:export": "node --import tsx scripts/build-course-pdfs.ts",
"pdf:build": "npm run docs:build && npm run pdf:export"
},
"devDependencies": {
"mermaid": "^11.14.0",
"pdf-lib": "^1.17.1",
"playwright": "^1.59.1",
"tsx": "^4.19.0",
"typescript": "^5.7.0",
"vitepress": "^1.6.4",
"vitepress-plugin-mermaid": "^2.0.17"
}
}