vivacity-core 0.9.0

Manifests, content hash, platform checks, dist fetching, content-addressed store and installation for vivacity
Documentation
1
2
3
4
5
# vivacity-core

The lower layer of [vivacity](https://github.com/Adelagric/vivacity), a Composer-compatible installer in Rust: composer.json/composer.lock reading, Composer's content hash, platform checks, dist fetching with Composer's cache and auth, a content-addressed store cloned into vendor/, `path` packages laid out as symbolic links or mirrors with Composer's exclusion rules, the emulated installers (`composer/installers`, `symfony/runtime`), the `vendor/bin` proxies (`.bat` under `bin-compat: full`), and the Windows path/cache rules. Byte-identical output with Composer 2.10.3 is checked by the harness in the repository.

License: MIT or Apache-2.0. The code ported from Composer and its libraries is © Nils Adermann, Jordi Boggiano and the Composer project (MIT); see NOTICE.md in the repository.