{ "$schema": "https://getcomposer.org/schema.json", "name": "orchestra/canvas", "description": "Code Generators for Laravel Applications and Packages", "type": "library", "license": "MIT", "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" }, { "name": "Mior Muhammad Zaki", "email": "crynobone@gmail.com" } ], "bin": [ "canvas" ], "autoload": { "psr-4": { "Orchestra\\Canvas\\": "src/" } }, "autoload-dev": { "psr-4": { "Orchestra\\Canvas\\Tests\\": "tests/", "Illuminate\\Tests\\Integration\\Generators\\": "workbench/tests/" } }, "require": { "php": "^8.3", "composer-runtime-api": "^2.2", "composer/semver": "^3.0", "illuminate/console": "^13.0.0", "illuminate/database": "^13.0.0", "illuminate/filesystem": "^13.0.0", "illuminate/support": "^13.0.0", "orchestra/canvas-core": "^11.0.0", "orchestra/sidekick": "~1.1.23|~1.2.20", "orchestra/testbench-core": "^11.0.0", "symfony/yaml": "^7.4.0|^8.0.0" }, "require-dev": { "laravel/framework": "^13.0.0", "laravel/pint": "^1.24", "mockery/mockery": "^1.6.10", "phpstan/phpstan": "^2.1.14", "phpunit/phpunit": "^11.5.50|^12.5.8|^13.0.0" }, "config": { "preferred-install": { "laravel/framework": "source", "*": "auto" }, "sort-packages": true }, "extra": { "laravel": { "providers": [ "Orchestra\\Canvas\\LaravelServiceProvider" ] } }, "scripts": { "post-autoload-dump": [ "@clear", "@prepare" ], "clear": "@php vendor/bin/testbench package:purge-skeleton --ansi", "prepare": "@php vendor/bin/testbench package:discover --ansi", "lint": [ "@php vendor/bin/pint --ansi --parallel", "@php vendor/bin/phpstan analyse --verbose" ], "test": [ "@composer dump-autoload", "@php vendor/bin/phpunit --no-coverage --no-configuration --bootstrap vendor/autoload.php --color ./tests ./workbench/tests" ], "sync": "@php bin/sync", "ci": [ "@composer audit", "@prepare", "@lint", "@test" ] }, "prefer-stable": true, "minimum-stability": "dev" }