diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-21 12:40:07 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-21 12:40:07 +0900 |
| commit | 70881be20ebedad2834566065444f76a67e7cc8c (patch) | |
| tree | 944fb174756da817eede4a3af1cc29b752744c05 /crates/mozart/src/version.rs | |
| parent | 18761d9b67a09c0148ae606da10db0d1266932f9 (diff) | |
| download | php-mozart-70881be20ebedad2834566065444f76a67e7cc8c.tar.gz php-mozart-70881be20ebedad2834566065444f76a67e7cc8c.tar.zst php-mozart-70881be20ebedad2834566065444f76a67e7cc8c.zip | |
feat(lockfile): generate lock file from resolver results
Add lock file generation pipeline that converts resolved packages into a
complete composer.lock structure. Extends PackagistVersion with 15
metadata fields (authors, license, autoload, etc.), implements BFS-based
dev package classification, platform requirements extraction, and
content-hash computation. Cleans up unused skip_serializing_if
attributes on the Deserialize-only PackagistVersion struct.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/src/version.rs')
| -rw-r--r-- | crates/mozart/src/version.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/crates/mozart/src/version.rs b/crates/mozart/src/version.rs index 4e2bef7..7520464 100644 --- a/crates/mozart/src/version.rs +++ b/crates/mozart/src/version.rs @@ -183,6 +183,21 @@ mod tests { conflict: Default::default(), dist: None, source: None, + require_dev: Default::default(), + suggest: None, + package_type: None, + autoload: None, + autoload_dev: None, + license: None, + description: None, + homepage: None, + keywords: None, + authors: None, + support: None, + funding: None, + time: None, + extra: None, + notification_url: None, } } |
