jakoch/phantomjs-installer
Composer package that downloads and installs the PhantomJS binary for Linux, macOS, and Windows into your project’s bin directory. Supports version pinning, platform overrides, custom mirrors, and retrying downloads with version fallback.
Executives: "This updated package automates PhantomJS installation with stricter error handling—throwing exceptions if downloads fail—ensuring headless features (e.g., dynamic reports, testing) work reliably without silent failures. It reduces DevOps complexity, accelerates development, and aligns with modern debugging practices, making it ideal for projects needing lightweight, cross-platform automation."
Engineering:
"The 3.0.3 release of jakoch/phantomjs-installer now explicitly throws exceptions if PhantomJS downloads are missing (e.g., in CI/CD or air-gapped environments), replacing silent fallbacks. This improves reliability for critical workflows (e.g., PDF generation) while cutting setup time from hours to minutes via Composer. Perfect for Laravel/PHP projects needing headless automation with clear failure modes—supports all major OSes and integrates seamlessly."
How can I help you explore Laravel packages today?