{
    "name": "pionia/pionia-core",
    "description": "PHP REST-API framework for developers with deadlines",
    "type": "library",
    "license": "MIT",
    "keywords": ["php", "framework", "jet2018", "service", "j2j", "Pioneer", "Pionia", "architecture", "performance"],
    "autoload": {
        "psr-4": {
            "Pionia\\": "src/Pionia/",
            "Application\\": "example/",
            "Application\\Services\\": "example/services/",
            "Application\\Switches\\": "example/switches/",
            "Application\\Authentications\\": "example/authentications/",
            "Application\\Middlewares\\": "example/middlewares/",
            "Application\\Commands\\": "example/commands/"
        }
    },
    "authors": [
        {
            "name": "jet2018",
            "email": "ezrajet9@gmail.com",
            "role": "Author"
        }
    ],
    "minimum-stability": "stable",
    "prefer-stable": true,
    "require-dev": {
        "phpunit/phpunit": "^10.0",
        "php": ">=8.0"
    },
    "bin": ["example/pionia"],
    "require": {
        "ext-json": "*",
        "ext-pdo": "*",
        "symfony/http-kernel": "^6.4",
        "symfony/routing": "^6.4",
        "symfony/console": "^6.4",
        "monolog/monolog": "^3.6",
        "nette/php-generator": "^4.1",
        "doctrine/inflector": "^2.0",
        "symfony/filesystem": "^7.1",
        "psr/container": "^2.0",
        "symfony/finder": "^7.1",
        "php-di/php-di": "^7.0",
        "symfony/dotenv": "^7.1",
        "symfony/process": "^7.1",
        "symfony/event-dispatcher": "^7.1",
        "nesbot/carbon": "^3.8",
        "symfony/uid": "^7.1",
        "psr/cache": "^3.0",
        "psr/simple-cache" : "^1.0",
        "symfony/cache": "^7.1",
        "symfony/asset": "^7.1",
        "ext-fileinfo": "*",
        "symfony/mime": "^7.1"
    },
    "provide": {
        "psr/container-implementation": "1.0"
    },
    "suggest": {
        "symfony/cache": "If you intend to optin for caching"
    },
    "scripts": {
        "test": "phpunit",
        "document": "phpDocumentor run -d . -t docs/ --config=phpdoc.dist.xml --force",
        "changelog": "git log --pretty=format:'- %s' > CHANGELOG.md"
    }
}
