File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # CLAUDE.md
2+
3+ ## Setup
4+ mise install
5+ mise run install
6+
7+ ## Run
8+ npm run dev
9+
10+ ## Smoke
11+ mise run smoke
12+
13+ ## Rules
14+ - Touch one service area at a time (client or server).
15+ - Keep docker/selfhost files valid.
16+ - Run smoke before commit.
Original file line number Diff line number Diff line change 1+ [tools ]
2+ node = " 24.13.1"
3+ python = " 3.14"
4+
5+ [tasks .install ]
6+ run = " npm install --no-package-lock && (cd src/client && npm install)"
7+
8+ [tasks .smoke ]
9+ run = " bash scripts/smoke.sh"
Original file line number Diff line number Diff line change 1111 "start" : " next start" ,
1212 "lint" : " next lint" ,
1313 "format" : " prettier --write ." ,
14- "format:check" : " prettier --check ."
14+ "format:check" : " prettier --check ." ,
15+ "smoke" : " bash scripts/smoke.sh"
1516 },
1617 "dependencies" : {
1718 "next" : " ^14.2.0" ,
2829 "postcss" : " ^8.0.0" ,
2930 "prettier" : " ^3.2.5" ,
3031 "tailwindcss" : " ^3.0.0"
31- }
32- }
32+ },
33+ "packageManager" : " npm@11.10.0"
34+ }
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -euo pipefail
3+ cd " $( dirname " $0 " ) /.."
4+ npm install --no-package-lock
5+ if [ -f src/client/package.json ]; then
6+ (cd src/client && npm install && npm run build --if-present)
7+ fi
8+ echo " sentient smoke passed"
Original file line number Diff line number Diff line change 8787 "prettier" : " ^3.2.5" ,
8888 "tailwindcss" : " ^4.0.7" ,
8989 "typescript" : " ^5.5.0"
90- }
90+ },
91+ "packageManager" : " npm@11.10.0"
9192}
You can’t perform that action at this time.
0 commit comments