└── composer.json /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://getcomposer.org/schema.json", 3 | "name": "orchestra/testbench", 4 | "description": "Laravel Testing Helper for Packages Development", 5 | "homepage": "https://packages.tools/testbench/", 6 | "keywords": ["laravel", "laravel-packages", "testing", "tdd", "bdd", "dev"], 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Mior Muhammad Zaki", 11 | "email": "crynobone@gmail.com", 12 | "homepage": "https://github.com/crynobone" 13 | } 14 | ], 15 | "autoload-dev": { 16 | "psr-4": { 17 | "Orchestra\\Testbench\\Tests\\": "vendor/orchestra/testbench-core/tests/", 18 | "Workbench\\App\\": "workbench/app/", 19 | "Workbench\\Database\\Factories\\": "workbench/database/factories/", 20 | "Workbench\\Database\\Seeders\\": "workbench/database/seeders/" 21 | } 22 | }, 23 | "require": { 24 | "php": "^8.2", 25 | "composer-runtime-api": "^2.2", 26 | "fakerphp/faker": "^1.23", 27 | "laravel/framework": "^12.8.0", 28 | "mockery/mockery": "^1.6.10", 29 | "orchestra/testbench-core": "^10.3.0", 30 | "orchestra/workbench": "^10.0.6", 31 | "phpunit/phpunit": "^11.5.3|^12.0.1", 32 | "symfony/process": "^7.2", 33 | "symfony/yaml": "^7.2", 34 | "vlucas/phpdotenv": "^5.6.1" 35 | }, 36 | "config": { 37 | "preferred-install": { 38 | "orchestra/testbench-core": "source", 39 | "*": "auto" 40 | }, 41 | "sort-packages": true 42 | }, 43 | "scripts": { 44 | "post-autoload-dump": "@prepare", 45 | "prepare": "@php vendor/bin/testbench package:discover --ansi", 46 | "test": "@php vendor/bin/phpunit -c ./ --color", 47 | "sync": "@php bin/sync", 48 | "ci": [ 49 | "@prepare", 50 | "@test" 51 | ] 52 | }, 53 | "prefer-stable": true, 54 | "minimum-stability": "dev" 55 | } 56 | --------------------------------------------------------------------------------