Download the PHP package php-forge/foxy without Composer
On this page you can find all versions of the php package php-forge/foxy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package foxy
Foxy
Foxy is a Composer plugin that aggregates asset dependencies from Composer packages into a single package.json and runs Bun, npm, Yarn, or pnpm while preserving the Composer state on failures.
Features
Installation
Manager can be bun, npm, yarn or pnpm. For default, npm is used.
Quick start
Standard PHP project (Yii2)
In a standard PHP application, keep a package.json file at the project root. Foxy will merge asset dependencies from
installed Composer packages and run the configured manager during Composer install and update.
Example (Yii2 app template):
Drupal layout (package.json under web/)
In a typical Drupal proof-of-concept workflow, Composer stays at the repository root while frontend tooling and builds
live under web/.
Foxy lets you keep that layout while still aggregating asset dependencies and running npm in the correct directory, with Composer state preserved if the install fails.
- Aggregates asset dependencies declared by Composer packages into a single npm install.
- Keeps asset tooling configuration consistent across local and CI environments.
- Restores Composer lock and PHP dependencies if npm exits with an error.
- Runs npm against the
web/package.json without moving Composer files.
Documentation
- ๐ Guide
- ๐ก Usage
- โ๏ธ Configuration
- ๐ Events
- โ FAQs
- ๐งช Testing Guide
- ๐ ๏ธ Development Guide
Package information
Quality code
Our social networks
License
All versions of foxy with dependencies
ext-mbstring Version *
php Version ^8.1
composer/composer Version ^2.8
composer-plugin-api Version ^2.0
composer/semver Version ^3.4
symfony/console Version ^6.0|^7.0