Claude Bot
7409fb5629
Add initial yarn berry (v4) lockfile migration support
...
This implements basic yarn.lock v4 (yarn berry) migration support:
- Created yarn.lock.berry.zig for parsing yarn berry YAML format
- Modified yarn.zig to detect and delegate to berry parser
- Added test fixture with real yarn v4 lockfile
- Added test case for yarn v4 migration
The implementation parses the yarn berry YAML lockfile format including:
- Package metadata (__metadata version/cacheKey)
- Package descriptors (name@npm:version format)
- Resolution URLs and versions
- Checksums (converts yarn berry's "10/hash" format to sha512)
- Dependencies (prod/dev/peer/optional)
Note: Dependency resolution matching is incomplete. The migration will
parse packages but requires a full install to properly resolve all
dependencies. This is a foundational implementation that can be enhanced.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-12 14:55:55 +00:00
..
2025-10-08 18:00:38 -07:00
2025-09-24 02:42:57 -07:00
2025-10-12 14:55:55 +00:00
2025-10-04 02:59:47 -07:00
2025-08-12 17:07:46 -07:00
2024-09-11 16:47:38 -07:00
2025-10-07 08:17:13 -07:00
2023-03-07 12:22:34 -08:00
2023-03-07 12:22:34 -08:00
2023-03-07 12:22:34 -08:00
2023-10-10 20:05:58 -07:00
2025-10-08 18:00:38 -07:00
2025-08-14 16:36:44 -07:00
2025-07-14 00:47:53 -07:00
2025-09-22 05:30:34 -07:00
2025-10-08 18:00:38 -07:00
2024-09-03 21:32:52 -07:00
2025-07-25 16:17:50 -07:00
2025-10-08 18:00:38 -07:00
2024-09-03 21:32:52 -07:00
2025-09-25 19:03:22 -07:00
2025-09-27 00:45:29 -07:00
2025-07-14 00:47:53 -07:00
2025-10-08 18:00:38 -07:00
2025-10-08 18:00:38 -07:00
2025-10-08 18:00:38 -07:00
2025-09-27 00:45:29 -07:00
2025-09-27 00:45:29 -07:00
2025-07-15 01:14:58 -07:00
2025-10-08 18:00:38 -07:00
2025-07-15 22:14:00 -07:00
2025-09-09 21:42:01 -07:00
2025-07-07 11:21:36 -07:00
2025-09-22 05:30:34 -07:00
2025-10-08 18:00:38 -07:00
2025-09-30 13:25:50 -07:00
2025-07-14 00:47:53 -07:00
2025-09-26 15:23:32 -07:00
2025-10-08 12:13:06 -07:00
2025-08-27 06:39:11 -07:00
2025-08-27 06:39:11 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-10-08 18:00:38 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-10-08 18:00:38 -07:00
2025-07-14 00:47:53 -07:00
2025-10-04 00:31:47 -07:00
2025-01-20 23:17:52 -08:00
2025-08-12 17:07:46 -07:00
2025-09-27 00:45:29 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-09-22 03:27:09 -07:00
2025-08-21 14:53:50 -07:00
2025-10-08 18:00:38 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-10-08 18:00:38 -07:00
2025-09-09 21:42:01 -07:00
2023-10-12 15:17:03 -07:00
2025-10-08 18:00:38 -07:00
2025-09-24 02:42:57 -07:00
2025-10-06 02:58:04 -07:00
2025-01-03 08:21:00 -08:00
2025-08-21 14:53:50 -07:00
2023-03-29 20:38:19 -07:00
2023-10-13 20:37:48 -07:00
2025-08-12 17:07:46 -07:00
2025-08-12 17:07:46 -07:00
2025-07-14 00:47:53 -07:00
2025-07-14 00:47:53 -07:00
2023-10-10 20:05:58 -07:00
2023-10-10 20:05:58 -07:00
2024-10-12 02:37:51 -07:00
2024-06-12 16:50:57 -07:00
2023-12-11 22:08:25 -08:00
2025-05-08 23:22:16 -07:00
2025-08-12 17:07:46 -07:00
2024-03-06 20:38:49 -08:00
2024-05-27 02:17:43 -07:00
2025-10-08 01:51:25 -07:00
2025-09-09 21:42:01 -07:00
2025-07-16 01:01:10 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2025-09-09 21:42:01 -07:00
2024-02-19 22:50:24 -08:00