This package provides an install package that shares storage between projects.
It provides an installer application that can install PHP packages in a compatible way with PHP Composer and reuse installations in the same package on the same computer.
Currently it can:
- Download the same package only once for all projects that need the package
- It can read the composer.lock or composer.json to determine the packages to be installed.
- Check a cache storage at ~/.pomposer-store to determine if a package was already installed.
- Generates in the vendor directory script to load classes that follow the PSR-4 recommendation, class maps, and files.
- Creates manifest files like installed.json to enable package auto-discovery
- Runs the post-install-cmd and post-autoload-dump scripts. |