{
    "$schema":  "https://getcomposer.org/schema.json",
    "name":  "laravel/laravel",
    "type":  "project",
    "description":  "The skeleton application for the Laravel framework.",
    "keywords":  [
                     "laravel",
                     "framework"
                 ],
    "license":  "MIT",
    "require":  {
                    "php":  "^8.2",
                    "ext-gd":  "*",
                    "ext-soap":  "*",
                    "darkaonline/l5-swagger":  "^9.0",
                    "laravel/framework":  "^12.0",
                    "laravel/sanctum":  "^4.0",
                    "laravel/tinker":  "^2.10.1",
                    "morilog/jalali":  "^3.4",
                    "nwidart/laravel-modules":  "^12.0",
                    "predis/predis":  "2.3",
                    "sentry/sentry-laravel":  "^4.13",
                    "zircote/swagger-php":  "^5.0"
                },
    "require-dev":  {
                        "fakerphp/faker":  "^1.23",
                        "laravel/pail":  "^1.2.2",
                        "laravel/pint":  "^1.13",
                        "laravel/sail":  "^1.41",
                        "mockery/mockery":  "^1.6",
                        "nunomaduro/collision":  "^8.6",
                        "phpunit/phpunit":  "^11.5.3"
                    },
    "autoload":  {
                     "psr-4":  {
                                   "App\\":  "app/",
                                   "Modules\\":  "Modules/",
                                   "Database\\Factories\\":  "database/factories/",
                                   "Database\\Seeders\\":  "database/seeders/",
                                   "Modules\\ProductReview\\":  "Modules/ProductReview/app/"
                               },
                     "files":  [
                                   "app/Helpers/GlobalHelper.php"
                               ]
                 },
    "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(\u0027.env\u0027) || copy(\u0027.env.example\u0027, \u0027.env\u0027);\""
                                                  ],
                    "post-create-project-cmd":  [
                                                    "@php artisan key:generate --ansi",
                                                    "@php -r \"file_exists(\u0027database/database.sqlite\u0027) || touch(\u0027database/database.sqlite\u0027);\"",
                                                    "@php artisan migrate --graceful --ansi"
                                                ],
                    "dev":  [
                                "Composer\\Config::disableProcessTimeout",
                                "npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite"
                            ]
                },
    "extra":  {
                  "laravel":  {
                                  "dont-discover":  [

                                                    ]
                              },
                  "merge-plugin":  {
                                       "include":  [
                                                       "Modules/*/composer.json"
                                                   ]
                                   }
              },
    "config":  {
                   "optimize-autoloader":  true,
                   "preferred-install":  "dist",
                   "sort-packages":  true,
                   "allow-plugins":  {
                                         "pestphp/pest-plugin":  true,
                                         "php-http/discovery":  true,
                                         "wikimedia/composer-merge-plugin":  true
                                     }
               },
    "minimum-stability":  "stable",
    "prefer-stable":  true
}
