{ "name": "chillerlan/php-authenticator", "description": "A generator for counter- and time based 2-factor authentication codes (Google Authenticator). PHP 8.2+", "homepage": "https://github.com/chillerlan/php-authenticator", "license": "MIT", "type": "library", "keywords": [ "2fa", "authenticator", "google2fa", "hotp", "mfa", "otp", "rfc4226", "rfc6238", "tfa", "totp", "two factor" ], "authors": [ { "name": "Smiley", "email": "smiley@chillerlan.net", "homepage": "https://github.com/codemasher" }, { "name": "Contributors", "homepage":"https://github.com/chillerlan/php-authenticator/graphs/contributors" } ], "funding": [ { "type": "Ko-Fi", "url": "https://ko-fi.com/codemasher" } ], "support": { "issues": "https://github.com/chillerlan/php-authenticator/issues", "source": "https://github.com/chillerlan/php-authenticator" }, "minimum-stability": "stable", "prefer-stable": true, "require": { "php": "^8.2", "chillerlan/php-settings-container": "^3.2.1", "paragonie/constant_time_encoding": "^3.0" }, "require-dev": { "ext-curl": "*", "ext-json": "*", "ext-sodium": "*", "phpmd/phpmd": "^2.15", "phpstan/phpstan": "^1.11", "phpstan/phpstan-deprecation-rules": "^1.2", "phpunit/phpunit": "^11.2", "squizlabs/php_codesniffer": "^3.10" }, "suggest": { "chillerlan/php-qrcode": "Create QR Codes for use with an authenticator app." }, "autoload": { "psr-4": { "chillerlan\\Authenticator\\": "src" } }, "autoload-dev": { "psr-4": { "chillerlan\\AuthenticatorTest\\": "tests" } }, "scripts": { "phpcs": "@php vendor/bin/phpcs", "phpunit": "@php vendor/bin/phpunit", "phpstan": "@php vendor/bin/phpstan" }, "config": { "lock": false, "sort-packages": true, "platform-check": true } }