{
    "name": "timonix/atom",
    "description": "Atom is simple, izi use mini php dev framework",
    "type": "project",
    "license": "MIT",
    "authors": [
        {
            "name": "Timonix"
        }
    ],
	"autoload": {
        "psr-4": {
            "Atom\\": "Atom/",
            "App\\": "app/"
        },
        "files": [
            "Atom\\Config\\EnvFunction.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "require": {
        "php": "^8.5.2",
        "vlucas/phpdotenv": "^5.6",
        "chillerlan/php-qrcode": "^5.0",
        "phpmailer/phpmailer": "^7.0",
        "nesbot/carbon": "^3.11",
        "league/uri": "^7.8",
        "league/flysystem": "^3.31",
        "symfony/validator": "^8.0",
        "symfony/serializer": "^8.0",
        "symfony/property-access": "^8.0",
        "symfony/finder": "^8.0",
        "symfony/rate-limiter": "^8.0",
        "symfony/uid": "^8.0",
        "minishlink/web-push": "^10.0",
        "league/flysystem-webdav": "^3.31",
        "whichbrowser/parser": "^2.1",
        "browscap/browscap-php": "^7.6",
        "jaybizzle/crawler-detect": "^1.3",
        "symfony/cache": "^8.0",
        "ezyang/htmlpurifier": "^4.19",
        "matthiasmullie/minify": "^1.3",
        "spatie/schema-org": "^4.0",
        "sabre/dav": "^4.7",
        "doctrine/dbal": "4.4.3"
    },
    "require-dev": {
        "phpunit/phpunit": "^12.5",
        "fakerphp/faker": "^1.24",
        "symfony/stopwatch": "^8.0",
        "phpstan/phpstan": "^1.10",
        "squizlabs/php_codesniffer": "*"
    },
    "scripts": {
        "test": "phpunit",
        "stan": "phpstan analyse",
        "docs": "php doctum.phar update doctum.config.php",
        "lint": "phpcs",
        "fix": "phpcbf",
        "check": [
            "@stan",
            "@test"
        ],
        "run-migrations": "Atom\\DataBase\\Migrations::run",
        "atom-migrations": "Atom\\DataBase\\AtomMigrations::run",
        "generate-config": "Atom\\Generate\\Config::run",
        "build-atom": "Atom\\Generate\\Atom::run",
        "build-config": [
            "@config-retry",
            "@generate-config"
        ],
        "setup": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ]
    },
    "config": {
    }
}
