This repository was archived by the owner on May 11, 2026. It is now read-only.
Commit 80d2608
chore(deps): document why ajv is a direct dep
Add a //ajv field explaining that the explicit ajv dependency exists
purely to force bun to hoist a single ajv 8.x copy at the root, since
bun won't dedupe ajv across snapshot.js / ajv-formats / ajv-errors when
eslint's transitive ajv@^6.x is also in the tree. Without it, each
8.x consumer gets its own nested copy (same version, different module
identities) and ajv-errors's vocabulary registration breaks.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 08c838b commit 80d2608
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
0 commit comments