Commit 37d408b
Add pnpm-lock.yaml parser (#15)
Vibe-coded apps from platforms like v0/Bolt/Lovable often ship with
pnpm-lock.yaml, which the connector previously rejected with
LOCKFILE_UNSUPPORTED. This adds a zero-dep parser that handles every
common pnpm lockfile format (v5 slash-separated, v6-v8 leading-slash with
`@`, v9 unquoted/quoted keys with `(peer)` suffixes) and marks direct
dependencies from either `importers:` (v9) or top-level dependency
sections (v6-v8 single-project lockfiles).
Detection routes pnpm before yarn so an in-progress yarn migration with
both lockfiles present still works.
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>1 parent 7c85673 commit 37d408b
15 files changed
Lines changed: 1479 additions & 47 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
117 | 118 | | |
118 | 119 | | |
119 | 120 | | |
120 | | - | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments