iammarjamal / fajerkit
A Laravel starter kit with essential packages pre-configured, streamlining setup for a secure, scalable, and organized app.
Fund package maintenance!
iammarjamal
Requires
- php: ^8.2
- illuminate/contracts: ^10.0||^11.0
- 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
- spatie/laravel-ray: ^1.35
README
FajerKit
A Laravel starter kit with essential packages pre-configured, streamlining setup for a secure, scalable.
Installation
You can install the package via composer:
composer require iammarjamal/fajerkit --dev
You can publish the config file with:
php artisan vendor:publish --tag="fajerkit-config"
This is the content of the published configuration file below. You can set the package option to false to prevent the package from being installed.
return [ 'laravel' => [ // Livewire: A full-stack framework for Laravel that simplifies building dynamic UIs. // More info: https://livewire.laravel.com/ 'livewire' => true, // Volt: An elegantly crafted functional API for Livewire. // More info: https://github.com/livewire/volt 'volt' => true, // Laravel Folio: A powerful page based router designed to simplify routing in Laravel applications. // More info: https://laravel.com/docs/11.x/folio 'laravel-folio' => true, // Devdojo Auth: DevDojo Auth is an open-source composer package that adds customizable authentication screens to your Laravel application. // More info: https://devdojo.com/auth/ 'devdojo-auth' => true, // CamelUI: A simple, beautiful, and versatile UI inspired by the Arabian desert. // More info: https://camelui.dev/ 'camelui' => true, // Laravel PWA: This Laravel package turns your project into a progressive web app. // More info: https://github.com/silviolleite/laravel-pwa 'laravel-pwa' => true, // Browser Detect: Easy to use package to identify the visitor's browser details and device type. // More info: https://github.com/hisorange/browser-detect 'browser-detect' => true, // Laravel Page Speed: Package to optimize your site automatically which results in a 35%+ optimization. // More info: https://github.com/renatomarinho/laravel-page-speed 'laravel-page-speed' => false, // Laravel Horizon: a beautiful dashboard and code-driven configuration for your Laravel powered Redis queues. // More info: https://laravel.com/docs/11.x/horizon 'laravel-horizon' => false, // Laravel Pulse: Laravel Pulse delivers at-a-glance insights into your application's performance and usage. // More info: https://laravel.com/docs/11.x/pulse 'laravel-pulse' => false, // Laravel Telescope: A wonderful companion to your local Laravel development environment. // More info: https://laravel.com/docs/11.x/telescope 'laravel-telescope' => false, ], // Javascript Packages (Node) 'node' => [ // TailwindCSS: A utility-first CSS framework for rapidly building custom designs. // More info: https://tailwindcss.com/ 'tailwindcss' => true, ], ];
Usage
php artisan fajerkit:install
Changelog
Please see CHANGELOG for more information on what has changed recently.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
The MIT License (MIT). Please see License File for more information.