{
    "name": "defstudio/telegraph",
    "description": "A laravel facade to interact with Telegram Bots",
    "keywords": [
        "defstudio",
        "laravel",
        "telegraph"
    ],
    "homepage": "https://github.com/defstudio/telegraph",
    "license": "MIT",
    "authors": [
        {
            "name": "Fabio Ivona",
            "email": "fabio.ivona@defstudio.it",
            "role": "Developer"
        }
    ],
    "require": {
        "php": "^7.3",
        "illuminate/contracts": "^8.37 || ^9.0",
        "illuminate/http": "^8.37 || ^9.0",
        "spatie/laravel-package-tools": "^1.9.2"
    },
    "require-dev": {
        "ext-sqlite3": "*",
        "defstudio/pest-plugin-laravel-expectations": "^1.6",
        "friendsofphp/php-cs-fixer": "^v3.1",
        "guzzlehttp/guzzle": "^7.0.1",
        "nunomaduro/collision": "^5.10|^v6.1",
        "nunomaduro/larastan": "^1.0",
        "orchestra/testbench": "^6.22|^v7.1",
        "pestphp/pest": "^1.21",
        "pestphp/pest-plugin-laravel": "^1.1",
        "pestphp/pest-plugin-mock": "^1.0",
        "phpstan/extension-installer": "^1.1",
        "phpstan/phpstan-deprecation-rules": "^1.0",
        "phpstan/phpstan-phpunit": "^1.0",
        "phpunit/phpunit": "^9.4",
        "spatie/laravel-ray": "^1.26",
        "spatie/pest-plugin-snapshots": "^1.1",
        "spatie/x-ray": "dev-main"
    },
    "autoload": {
        "psr-4": {
            "DefStudio\\Telegraph\\": "src",
            "DefStudio\\Telegraph\\Database\\Factories\\": "database/factories"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "DefStudio\\Telegraph\\Tests\\": "tests"
        }
    },
    "scripts": {
        "x-ray": "vendor/bin/x-ray .",
        "lint": "vendor/bin/php-cs-fixer fix -v",
        "test:lint": "vendor/bin/php-cs-fixer fix -v --dry-run",
        "test:types": "vendor/bin/phpstan analyse --ansi",
        "test:unit": "vendor/bin/pest --colors=always --exclude-group=sandbox",
        "test:sandbox": "vendor/bin/pest --colors=always --group=sandbox",
        "test": [
            "@test:lint",
            "@test:types",
            "@test:unit",
            "@test:sandbox"
        ],
        "update:snapshots": "vendor/bin/pest --colors=always -d --update-snapshots",
        "coverage": "@test:unit --coverage"
    },
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "pestphp/pest-plugin": true,
            "phpstan/extension-installer": true
        }
    },
    "extra": {
        "laravel": {
            "providers": [
                "DefStudio\\Telegraph\\TelegraphServiceProvider"
            ],
            "aliases": {
                "Telegraph": "DefStudio\\Telegraph\\Facades\\Telegraph"
            }
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}
