Expand description
Reading composer.lock. Minimal typed view over the raw JSON:
installed.json/installed.php will have to serve the entries back
unchanged, so each package keeps its raw value (raw) and only exposes
as typed fields what the installer needs.