{
    "name": "gdplayerto/gdplayer",
    "description": "Google Drive video player with proxy. You can play more than 45+ video/file hosting sites using this player.",
    "version": "4.8.1",
    "type": "project",
    "homepage": "https://gdplayer.to",
    "license": "proprietary",
    "authors": [
        {
            "name": "GDPlayer Developer",
            "homepage": "https://github.com/gdplayerto",
            "email": "gdplayerdev@protonmail.com",
            "role": "Developer"
        }
    ],
    "support": {
        "email": "gdplayerdev@protonmail.com",
        "telegram": "https://t.me/gdplayerto"
    },
    "funding": [
        {
            "type": "ko-fi",
            "url": "https://ko-fi.com/gdplayerdev"
        }
    ],
    "minimum-stability": "stable",
    "prefer-stable": true,
    "require": {
        "php": ">=8.1.0",
        "ext-curl": "*",
        "ext-fileinfo": "*",
        "ext-filter": "*",
        "ext-hash": "*",
        "ext-gd": "*",
        "ext-json": "*",
        "ext-openssl": "*",
        "ext-pdo_mysql": "*",
        "ext-sockets": "*",
        "ext-zip": "*",
        "chrome-php/chrome": "^1.16",
        "chrome-php/wrench": "^1.9",
        "geoip2/geoip2": "^3.4",
        "mantas-done/subtitles": "^1.0",
        "mervick/aaencoder": "^1.1",
        "mobiledetect/mobiledetectlib": "^4.9",
        "ovidigital/js-object-to-json": "^1.1",
        "phpfastcache/phpfastcache": "^9.2",
        "phpmailer/phpmailer": "^7.1",
        "predis/predis": "^3.5",
        "symfony/process": "^6.4",
        "tholu/php-packer": "^0.2",
        "twig/twig": "^3.27",
        "ua-parser/uap-php": "^3.10",
        "vanry/javascript-unpacker": "^1.1",
        "sqids/sqids": "^0.5",
        "imangazaliev/didom": "^2.0",
        "nyholm/psr7": "^1.8",
        "nyholm/psr7-server": "^1.1"
    },
    "replace": {
        "symfony/polyfill-php80": "*",
        "symfony/polyfill-php81": "*"
    },
    "suggest": {
        "ext-igbinary": "*",
        "ext-memcache": "*",
        "ext-memcached": "*",
        "ext-pdo_sqlite": "*",
        "ext-redis": "*",
        "ext-sodium": "*",
        "ext-sqlite": "*",
        "ext-zstd": "*"
    },
    "autoload": {
        "psr-4": {
            "GDPlayer\\": "includes/classes/",
            "GDPlayer\\Plugin\\": "plugins/",
            "GDPlayer\\Theme\\": "themes/"
        },
        "files": [
            "includes/config.php",
            "includes/functions.php",
            "includes/bootstrap.php"
        ]
    },
    "config": {
        "process-timeout": 0,
        "platform-check": true,
        "optimize-autoloader": true,
        "classmap-authoritative": false
    },
    "scripts": {
        "post-install-cmd": [
            "composer dump-autoload -o"
        ],
        "post-update-cmd": [
            "composer dump-autoload -o"
        ],
        "php-cs-fixer": "php-cs-fixer fix --config=.php-cs-fixer.dist.php --verbose",
        "phpcs": "phpcs includes public themes --ignore=*/public/themes/* > phpcs_errors.log",
        "phpstan": "phpstan analyse includes public themes  --level=8 --memory-limit 2G > phpstan_errors_lvl8.log",
        "dev": [
            "composer php-cs-fixer",
            "composer dump-autoload -o --dev",
            "composer phpstan",
            "composer phpcs"
        ]
    },
    "require-dev": {
        "phpstan/phpstan": "^2.1",
        "friendsofphp/php-cs-fixer": "^3.90",
        "squizlabs/php_codesniffer": "^4.0"
    }
}