cjmellor / starter-kit
An opinionated starter kit based off the official Laravel starter kit for Livewire.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Language:Blade
Type:project
Requires
- php: ^8.4
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- livewire/flux: ^2.0
- livewire/volt: ^1.7.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.15
- driftingly/rector-laravel: ^2.0
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.18
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^3.7
- pestphp/pest-plugin-laravel: ^3.1
- pestphp/pest-plugin-type-coverage: ^3.4
- rector/rector: ^2.0
This package is auto-updated.
Last update: 2025-03-30 10:25:31 UTC
README
A modern Laravel starter kit with opinionated defaults and essential tooling for rapid application development.
This starter kit is based off the Livewire with Volt starter kit.
Getting Started
Install via the Laravel installer
laravel new <app-name> --using=cjmellor/starter-kit
Differences
Development Tools & Configuration
- Added Rector with Laravel extension for automated PHP refactoring
- Configured Prettier for consistent code formatting
- Added Pint configuration for Laravel-specific PHP code styling
- Updated PHP version requirement to ^8.4
- Implemented GitHub Actions workflows for linting and testing
Laravel Customizations
- Enhanced AppServiceProvider with opinionated Laravel defaults:
- Configured query logging for local development
- Set up model strictness and prevention of lazy loading
- Added performance optimization settings