- What is laravel-zero/installer used for?
- It is the installer for Laravel Zero, the micro-framework for standalone PHP console applications. It is a globally installed Composer binary that scaffolds a fresh Laravel Zero project and produces a runnable CLI app with a Laravel-style structure.
- How do I install laravel-zero/installer?
- Install it globally with Composer as a developer workstation tool, then run its project-creation command to scaffold a new Laravel Zero application. Do not add it to a deployed service's require section; it is a bootstrap convenience, not a runtime library.
- Should laravel-zero/installer be a production dependency?
- No. The assessment describes it as a developer-workstation scaffolding CLI with no place in a production dependency graph, and it should never appear in require for a deployed service. Keep it out of production and, if used, treat it as a local tool.
- Does laravel-zero/installer replace composer create-project laravel-zero/laravel-zero?
- It is a thin layer over the one-line composer create-project laravel-zero/laravel-zero command. The incremental value is ergonomics such as command naming, version resolution, and post-install setup, not new capability.
- Does laravel-zero/installer pin the skeleton version for reproducible project creation?
- The provided evaluation flags skeleton pinning versus pulling latest as a key question and does not confirm reproducibility. If you need explicit control over the skeleton version and post-install scripts, use an internal version-pinned template or internal Composer repository instead.
- Which PHP and Laravel Zero versions does laravel-zero/installer support?
- The assessment states PHP 8.x and Composer 2 as prerequisites but does not document a supported Laravel Zero version matrix. Verify the minimum PHP version enforced by the current Laravel Zero major and confirm installer compatibility before standardizing.
- Can laravel-zero/installer run offline or against a mirrored Packagist?
- Offline use and mirrored Packagist support are not documented in the provided material; the evaluation explicitly asks whether --no-install or offline flags exist. Validate this in a sandbox if air-gapped or mirrored environments are required.
- Does laravel-zero/installer work on Windows?
- Windows behavior is listed as a constraint to verify, especially the generated application binary and permission handling. Trial the installer on a Windows developer machine before making it part of onboarding.
- Is laravel-zero/installer actively maintained and safe to rely on?
- The package is MIT-licensed and lives under the Laravel Zero organization, but the assessment notes 22 stars, a 0.35 score, and minimal independent community scrutiny. Global Composer installs execute third-party code from Packagist, so verify maintainer activity and version alignment with Laravel Zero releases before relying on it.
- What are alternatives to laravel-zero/installer for scaffolding Laravel Zero projects?
- The recommended alternative for reproducibility is an internal, version-pinned template repository or internal Composer repository that provides the same scaffolding with controlled skeleton version, post-install scripts, and CI setup. You can also standardize directly on a pinned composer create-project laravel-zero/laravel-zero workflow without the installer.