mirror of
https://github.com/sp-tarkov/forge.git
synced 2025-02-13 04:30:41 -05:00
Adds Laravel Filament to be used as an admin panel. Adds the users to the admin panel as an initial resource.
91 lines
2.9 KiB
JSON
91 lines
2.9 KiB
JSON
{
|
|
"name": "sp-tarkov/forge",
|
|
"type": "project",
|
|
"description": "A Laravel-based web application that provides a platform for the Single Player Tarkov community to share and discover user-generated content, such as mods, guides, and other tools.",
|
|
"keywords": [],
|
|
"license": "MPL-2.0",
|
|
"require": {
|
|
"php": "^8.3",
|
|
"ext-curl": "*",
|
|
"aws/aws-sdk-php": "^3.314",
|
|
"filament/filament": "^3.2",
|
|
"http-interop/http-factory-guzzle": "^1.2",
|
|
"laravel/framework": "^11.11",
|
|
"laravel/horizon": "^5.24",
|
|
"laravel/jetstream": "^5.1",
|
|
"laravel/octane": "^2.4",
|
|
"laravel/pulse": "^1.2",
|
|
"laravel/sanctum": "^4.0",
|
|
"laravel/scout": "^10.10",
|
|
"laravel/tinker": "^2.9",
|
|
"league/flysystem-aws-s3-v3": "^3.28",
|
|
"league/html-to-markdown": "^5.1",
|
|
"livewire/livewire": "^3.5",
|
|
"mchev/banhammer": "^2.3",
|
|
"meilisearch/meilisearch-php": "^1.8",
|
|
"stevebauman/purify": "^6.2"
|
|
},
|
|
"require-dev": {
|
|
"barryvdh/laravel-debugbar": "^3.13",
|
|
"fakerphp/faker": "^1.23",
|
|
"larastan/larastan": "^2.9",
|
|
"laravel/pint": "^1.16",
|
|
"laravel/sail": "^1.29",
|
|
"mockery/mockery": "^1.6",
|
|
"nunomaduro/collision": "^8.1",
|
|
"phpunit/phpunit": "^11.2",
|
|
"spatie/laravel-ignition": "^2.8"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"App\\": "app/",
|
|
"Database\\Factories\\": "database/factories/",
|
|
"Database\\Seeders\\": "database/seeders/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Tests\\": "tests/"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"post-autoload-dump": [
|
|
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
|
|
"@php artisan package:discover --ansi",
|
|
"@php artisan filament:upgrade"
|
|
],
|
|
"post-update-cmd": [
|
|
"@php artisan vendor:publish --tag=laravel-assets --ansi --force",
|
|
"@php artisan vendor:publish --tag=livewire:assets --ansi --force"
|
|
],
|
|
"post-root-package-install": [
|
|
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
|
|
],
|
|
"post-create-project-cmd": [
|
|
"@php artisan key:generate --ansi",
|
|
"@php -r \"file_exists('database/database.sqlite') || touch('database/database.sqlite');\"",
|
|
"@php artisan migrate --graceful --ansi"
|
|
]
|
|
},
|
|
"extra": {
|
|
"laravel": {
|
|
"dont-discover": []
|
|
}
|
|
},
|
|
"config": {
|
|
"optimize-autoloader": true,
|
|
"preferred-install": "dist",
|
|
"sort-packages": true,
|
|
"allow-plugins": {
|
|
"pestphp/pest-plugin": true,
|
|
"php-http/discovery": true
|
|
},
|
|
"platform": {
|
|
"ext-pcntl": "8.0",
|
|
"ext-posix": "8.0"
|
|
}
|
|
},
|
|
"minimum-stability": "stable",
|
|
"prefer-stable": true
|
|
}
|