{
    "name": "adamgreenwell\/guard-dog",
    "description": "Guard Dog is a WordPress plugin that allows a user to change the WordPress admin URL, enable two factor authentication and much more.",
    "type": "wordpress-plugin",
    "license": "GPL-2.0-or-later",
    "authors": [
        {
            "name": "Adam Greenwell",
            "email": "me@adamgreenwell.com"
        }
    ],
    "require": {
        "php": "^8.1",
        "pragmarx\/google2fa": "^8.0",
        "bacon\/bacon-qr-code": "^3.0",
        "web-auth\/webauthn-lib": "^4.0",
        "symfony\/serializer": "^6.4",
        "symfony\/property-info": "^6.4",
        "symfony\/property-access": "^6.4",
        "phpdocumentor\/reflection-docblock": "^5.3",
        "lcobucci\/clock": "^2.2",
        "brick\/math": "~0.13.0",
        "webmozart\/assert": "^1.11",
        "symfony\/uid": "^6.1",
        "league\/oauth2-client": "^2.9",
        "league\/oauth2-google": "^4.1",
        "thenetworg\/oauth2-azure": "^2.0",
        "firebase\/php-jwt": "^7.0"
    },
    "require-dev": {
        "phpunit\/phpunit": "^9.6.33",
        "yoast\/phpunit-polyfills": "^2.0",
        "mockery\/mockery": "^1.6"
    },
    "scripts": {
        "test:setup": "bash bin\/setup-tests.sh",
        "test": "bash bin\/run-tests-from-wp-root.sh",
        "test:list-suites": "bash bin\/run-tests-from-wp-root.sh --list-suites",
        "test:smoke": "bash bin\/run-tests-from-wp-root.sh --testsuite smoke",
        "test:integration": "bash bin\/run-tests-from-wp-root.sh --testsuite integration",
        "test:authentication": "bash bin\/run-tests-from-wp-root.sh --testsuite authentication",
        "test:security": "bash bin\/run-tests-from-wp-root.sh --testsuite security",
        "test:admin-ui": "bash bin\/run-tests-from-wp-root.sh --testsuite admin-ui",
        "test:integrations": "bash bin\/run-tests-from-wp-root.sh --testsuite integrations",
        "test:unit": "bash bin\/run-tests-from-wp-root.sh --testsuite unit",
        "test:frontend-auth": "bash bin\/run-tests-from-wp-root.sh --testsuite frontend-auth",
        "test:coverage": "bash bin\/run-tests-from-wp-root.sh --coverage-html wp-content\/plugins\/guard-dog\/tests\/coverage\/html",
        "i18n": "bash bin\/generate-pot.sh",
        "build": [
            "@i18n",
            "bash bin\/build-release.sh"
        ],
        "build:svn": [
            "bash bin\/deploy-svn.sh"
        ],
        "install:prod": "composer install --no-dev --optimize-autoloader",
        "install:dev": "composer install"
    },
    "autoload-dev": {
        "psr-4": {
            "GuardDog\\Vendor\\GuardDog\\Tests\\": "tests\/"
        }
    }
}