{
    "name": "scheb/two-factor-bundle",
    "type": "symfony-bundle",
    "description": "Provides two-factor authentication for Symfony applications",
    "keywords": ["2fa", "two-factor", "two-step", "authentication", "symfony"],
    "homepage": "https://github.com/scheb/two-factor-bundle",
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Scheb",
            "email": "me@christianscheb.de"
        }
    ],
    "require": {
        "php": ">=7.1.3",
        "symfony/config": "^3.4|^4.0|^5.0",
        "symfony/dependency-injection": "^3.4|^4.0|^5.0",
        "symfony/event-dispatcher": "^3.4|^4.0|^5.0",
        "symfony/framework-bundle": "^3.4|^4.0|^5.0",
        "symfony/http-foundation": "^3.4|^4.0|^5.0",
        "symfony/http-kernel": "^3.4|^4.0|^5.0",
        "symfony/property-access": "^3.4|^4.0|^5.0",
        "symfony/security-bundle": "^3.4|^4.0|^5.0",
        "symfony/twig-bundle": "^3.4|^4.0|^5.0",
        "lcobucci/jwt": "^3.2",
        "spomky-labs/otphp": "^9.1|^10.0",
        "paragonie/constant_time_encoding": "^2.2"
    },
    "require-dev": {
        "doctrine/persistence": "^1.3|^2.0",
        "phpunit/phpunit": "^7.0|^8.0|^9.0",
        "swiftmailer/swiftmailer": "^6.0",
        "symfony/yaml": "^3.4|^4.0|^5.0",
        "escapestudios/symfony2-coding-standard": "^3.9",
        "squizlabs/php_codesniffer": "^3.5",
        "vimeo/psalm": "^3.11",
        "symfony/polyfill-php80": "^1.15"
    },
    "autoload": {
        "psr-4": {
            "Scheb\\TwoFactorBundle\\": ""
        },
        "exclude-from-classmap": [
            "/Tests/"
        ]
    },
    "config": {
        "bin-dir": "bin"
    }
}
