artisan-build / bench
Develop PHP packages inside a Laravel app
Requires
- php: ^8.2
- glhd/bits: *
- illuminate/contracts: ^10.0||^11.0
- laravel/prompts: *
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- roave/security-advisories: dev-latest
- spatie/laravel-ray: ^1.35
This package is auto-updated.
Last update: 2025-01-10 12:20:31 UTC
README
This package provides a workbench full of small tools that we use for package and application development.
Installation
composer require artisan-build/bench
You should publish the configuration.
php artisan vendor:publish --tag="bench-config"
Usage
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
This package is covered by the Artisan Build Community Security Policy
Credits
License
The MIT License (MIT). Please see License File for more information.
Memberware
This is an internal tool that we have created for our own use. We do not accept PRs or issues related to this package. The repository at https://github.com/artisan-build/bench is a read-only subtree split from our internal package manager called Kibble. The full source of Kibble and the ability to contribute PRs and open issues on it and its components (like Bench) is available to premium members of the Artisan Build Community.
Please visit https://artisan.community to learn more.