the creation of base .env file that stores global variables for the app need to be automated, so it's created after composer install automatically instead of issueing and additional command
98 lines
2.6 KiB
JSON
98 lines
2.6 KiB
JSON
{
|
|
"name": "project/thebadspace",
|
|
"type": "moderation",
|
|
"description": "A tool for improving independent social media curation",
|
|
"version": "0.7-alpha",
|
|
"keywords": [
|
|
"thebadspace",
|
|
"tbs",
|
|
"activty-pub",
|
|
"laravel",
|
|
"framework",
|
|
"moderation",
|
|
"safety",
|
|
"curation",
|
|
"tooling",
|
|
"fediverse"
|
|
],
|
|
"license": [
|
|
"GPL-3.0-only"
|
|
],
|
|
"authors": [
|
|
{
|
|
"name": "Ro",
|
|
"homepage": "https://roiskinda.cool"
|
|
}
|
|
],
|
|
"support": {
|
|
"source": "https://koodu.h-i.works/projects/thebadspace",
|
|
"wiki": "https://koodu.h-i.works/projects/thebadspace/wiki/?action=_pages",
|
|
"issues": "https://koodu.h-i.works/projects/thebadspace/issues"
|
|
},
|
|
"require": {
|
|
"php": "^8.2",
|
|
"guzzlehttp/guzzle": "^7.2",
|
|
"laravel/framework": "^12.0",
|
|
"laravel/sanctum": "^4.0",
|
|
"laravel/tinker": "^2.8",
|
|
"revolution/laravel-mastodon-api": "^3.0"
|
|
},
|
|
"require-dev": {
|
|
"fakerphp/faker": "^1.9.1",
|
|
"laravel/pint": "^1.0",
|
|
"laravel/sail": "^1.18",
|
|
"mockery/mockery": "^1.4.4",
|
|
"nunomaduro/collision": "^8.1",
|
|
"phpunit/phpunit": "^11.0",
|
|
"spatie/laravel-ignition": "^2.0"
|
|
},
|
|
"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"
|
|
],
|
|
"post-update-cmd": [
|
|
"@php artisan vendor:publish --tag=laravel-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"
|
|
],
|
|
"post-install-cmd": [
|
|
"php -r \"copy('.env.example', '.env');\"",
|
|
"php artisan key:generate"
|
|
]
|
|
},
|
|
"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
|
|
}
|