2023-03-17 14:33:48 +00:00
{
2025-11-30 15:50:04 +00:00
"$schema" : "https://getcomposer.org/schema.json" ,
2025-11-27 12:09:39 +00:00
"name" : "coollabsio/coolify" ,
2023-03-17 14:33:48 +00:00
"type" : "project" ,
2025-12-01 11:56:55 +00:00
"description" : "An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers." ,
"keywords" : [ "coolify" , "php" , "laravel" , "inertiajs" , "svelte" , "svelte5" , "self-hosted" , "self-hosting" , "docker" , "docker-compose" , "server" , "deployment" , "databases" , "static-site" , "nodejs" , "nextjs" , "mysql" , "mariadb" , "postgres" , "redis" ] ,
2025-11-27 12:09:39 +00:00
"homepage" : "https://coolify.io" ,
"license" : "AGPL-3.0" ,
2023-03-17 14:33:48 +00:00
"require" : {
2025-12-01 20:47:28 +00:00
"php" : "^8.5" ,
2026-02-23 19:32:30 +00:00
"laravel/framework" : "^12.53.0" ,
"laravel/horizon" : "^5.45" ,
"laravel/tinker" : "^2.11.1"
2023-03-17 14:33:48 +00:00
} ,
"require-dev" : {
2026-02-23 19:32:30 +00:00
"driftingly/rector-laravel" : "^2.1.9" ,
2025-11-27 12:09:39 +00:00
"fakerphp/faker" : "^1.24.1" ,
2026-02-23 19:32:30 +00:00
"larastan/larastan" : "^3.9.2" ,
"laravel/pail" : "^1.2.6" ,
"laravel/pint" : "^1.27.1" ,
2025-11-27 12:09:39 +00:00
"mockery/mockery" : "^1.6.12" ,
2026-02-23 19:32:30 +00:00
"nunomaduro/collision" : "^8.9.1" ,
"pestphp/pest" : "^4.4.1" ,
"pestphp/pest-plugin-laravel" : "^4.1.0" ,
2025-12-01 20:47:28 +00:00
"pestphp/pest-plugin-type-coverage" : "^4.0.3" ,
2026-02-23 19:32:30 +00:00
"phpstan/phpstan-deprecation-rules" : "^2.0.4" ,
"phpstan/phpstan-strict-rules" : "^2.0.10" ,
"rector/rector" : "^2.3.8" ,
"spatie/laravel-ray" : "^1.43.6"
2023-03-17 14:33:48 +00:00
} ,
"autoload" : {
"psr-4" : {
"App\\" : "app/" ,
"Database\\Factories\\" : "database/factories/" ,
"Database\\Seeders\\" : "database/seeders/"
2025-11-30 15:50:04 +00:00
}
2023-03-17 14:33:48 +00:00
} ,
"autoload-dev" : {
"psr-4" : {
"Tests\\" : "tests/"
}
} ,
"scripts" : {
2025-12-01 11:56:55 +00:00
"setup" : [
"composer install" ,
2026-02-24 15:45:30 +00:00
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ,
"@php artisan key:generate" ,
"@php artisan migrate --force" ,
2025-12-01 11:56:55 +00:00
"bun install" ,
"bun run build"
] ,
"dev" : [
"Composer\\Config::disableProcessTimeout" ,
2026-02-24 15:45:30 +00:00
"bunx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1 --timeout=0\" \"php artisan pail --timeout=0\" \"bun run dev\" --names=server,queue,logs,vite --kill-others"
2025-12-01 11:56:55 +00:00
] ,
2024-10-28 12:40:29 +00:00
"post-autoload-dump" : [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump" ,
"@php artisan package:discover --ansi"
2024-09-23 18:45:42 +00:00
] ,
2025-11-30 15:50:04 +00:00
"post-update-cmd" : [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force"
] ,
2025-12-01 11:56:55 +00:00
"post-install-cmd" : [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force"
2025-11-30 15:50:04 +00:00
] ,
2025-12-01 11:56:55 +00:00
"pre-package-uninstall" : [
"Illuminate\\Foundation\\ComposerScripts::prePackageUninstall"
2025-11-27 12:09:39 +00:00
] ,
"refactor" : "rector" ,
2025-12-01 11:56:55 +00:00
"format" : "pint --parallel" ,
2025-12-03 13:40:29 +00:00
"lint" : "phpstan --memory-limit=2G --ansi" ,
2025-04-30 14:19:39 +00:00
"test" : [
"@php artisan config:clear --ansi" ,
"XDEBUG_MODE=coverage pest --parallel --coverage --exactly=100"
] ,
2025-11-27 12:09:39 +00:00
"test:refactor" : "rector --dry-run" ,
2025-12-01 11:56:55 +00:00
"test:format" : "pint --parallel --test" ,
"test:type-coverage" : "pest --parallel --type-coverage --memory-limit=2G --min=100" ,
2025-11-27 12:09:39 +00:00
"test:all" : [
"@test:refactor" ,
2025-04-30 14:19:39 +00:00
"@test:format" ,
"@lint" ,
"@test" ,
2025-11-27 12:09:39 +00:00
"@test:type-coverage"
2023-03-17 14:33:48 +00:00
]
2025-11-30 15:50:04 +00:00
} ,
"extra" : {
"laravel" : {
"dont-discover" : [ ]
}
} ,
"config" : {
"optimize-autoloader" : true ,
"preferred-install" : "dist" ,
"sort-packages" : true ,
"allow-plugins" : {
"pestphp/pest-plugin" : true ,
"php-http/discovery" : true
}
} ,
"minimum-stability" : "stable" ,
"prefer-stable" : true
2025-11-27 12:09:39 +00:00
}