Commit 2e7edc1
fix(build): remove package-lock.json from install stamp prerequisites (#133)
Closes #132
## Summary
- `app/package-lock.json` was listed in `PKG_JSONS` as a hard
prerequisite for `.make/install.stamp`, but it is an *output* of `npm
install`, not an input — making the dependency circular
- On a fresh clone the file doesn't exist, so Make immediately bails
with `No rule to make target 'app/package-lock.json', needed by
'.make/install.stamp'`
- Removed the lockfile from `PKG_JSONS`; the workspace `package.json`
files are sufficient for detecting when a re-install is needed
## Test plan
- [ ] Run `make tf-plan` (or `make build-lambdas`) on a fresh clone with
no `app/package-lock.json` present — confirm the install stamp runs
successfully instead of bailing with a missing-target error
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 6ff0d8d commit 2e7edc1
1 file changed
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
| 20 | + | |
22 | 21 | | |
23 | 22 | | |
24 | 23 | | |
| |||
0 commit comments