cypresslab/compass-elephant
PHP wrapper around the Compass binary for *nix systems. Uses Symfony Finder and Process to locate files and run Compass commands from PHP. Install via Composer or PEAR; includes PHPUnit tests and follows Symfony2 coding standards.
--dry-run support).For Executives: "This PHP package lets us automate Compass (Sass/SCSS compilation) directly in our legacy PHP stack, eliminating Ruby dependencies in production. It’s a stopgap until we migrate to modern tools—low-risk, low-effort, and aligns with our DevOps goal to reduce manual asset builds. The Symfony2 bundle adds bonus value for our web apps by centralizing asset management."
For Engineering: "CompassElephant wraps Compass commands in PHP, giving us programmatic control over Sass compilation (e.g., auto-recompile only when files change). It’s lightweight (Symfony Process/Finder under the hood) and works with our existing PHP 5.3+ codebase. Tradeoff: No longer maintained, but we can fork it if needed. Ideal for CI/CD or Symfony2 projects where we’d otherwise shell out to Compass manually."
Key Risks to Call Out:
How can I help you explore Laravel packages today?