ithilbert / dev-tools
Gemeinsame Entwicklerwerkzeuge für Laravel-13-Projekte der IT-Hilbert GmbH (nur als Dev-Abhängigkeit installieren)
Requires
- php: ^8.3
- barryvdh/laravel-debugbar: ^4.1
- brianium/paratest: ^7.19
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.13
- laravel/boost: ^2.10
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^12.5.14
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
- laravel/framework: <13.0
Replaces
None
This package is auto-updated.
Last update: 2026-10-30 20:09:24 UTC
README
Sammelpaket (Composer-Metapackage) mit den gemeinsamen Entwicklerwerkzeugen aller Laravel-Projekte der IT-Hilbert GmbH. Es enthält keinen Code, nur Abhängigkeiten mit zentral gepflegten Versionen.
Nur für Laravel 13. Ältere Laravel-Versionen sind per conflict ausgeschlossen.
Enthalten
| Paket | Zweck |
|---|---|
| laravel/boost | MCP-Server für KI-Agenten (Artisan, Datenbank, Doku) |
| laravel/pao | Testausgabe für KI-Agenten |
| laravel/pint | Code-Style |
| larastan/larastan | Statische Analyse (PHPStan) |
| laravel/pail | Log-Ausgabe im Terminal |
| barryvdh/laravel-debugbar | Debugbar im Browser |
| nunomaduro/collision | Fehlerausgabe in der Konsole |
| mockery/mockery | Mocks für Tests |
| fakerphp/faker | Testdaten für Factories |
| phpunit/phpunit | Testframework (PHPUnit 12) |
| brianium/paratest | Parallele Tests (php artisan test --parallel) |
Nicht enthalten: laravel/sail. Bei Bedarf im Projekt selbst einbinden.
Installation
Nur als Dev-Abhängigkeit installieren. Sonst landen die Werkzeuge auf dem Produktivserver.
composer require ithilbert/dev-tools:dev-main --dev
Wenn die Pakete vorher einzeln in require-dev stehen, dort entfernen.
Produktiv-Deployment immer mit composer install --no-dev --optimize-autoloader.
Laravel Boost: nur MCP, keine Skills
Unsere Skills und Guidelines liegen im Projekt bzw. im Agent-Template. Boost soll nichts davon einspielen.
php artisan boost:install
Bei der Auswahl nur den MCP-Server aktivieren, keine Guidelines und keine Skills. Die Auswahl steht danach in boost.json und gilt auch für boost:update.
Aktualisieren
Es gibt keine Tags. Projekte binden dev-main ein, wie die übrigen ithilbert/*-Pakete.
- Werkzeug ergänzen oder Version anheben: hier in
composer.jsonändern und nachmainpushen. - In den Projekten:
composer update ithilbert/dev-tools --with-all-dependencies.
Lizenz
MIT