{
    "name": "linuxsolutions/wc-checkout-getnet",
    "version": "0.16.1",
    "description": "A modern WordPress starter plugin which uses the WP Emerge framework",
    "type": "wordpress-plugin",
    "keywords": ["wordpress", "plugin", "starter plugin", "wpemerge"],
    "license": "GPL-2.0-only",
    "homepage": "https://wpemerge.com/",
    "authors": [{
            "name": "Atanas Angelov",
            "email": "hi@atanas.dev",
            "homepage": "https://atanas.dev/",
            "role": "Developer"
        },
        {
            "name": "htmlBurger",
            "email": "info@htmlburger.com",
            "homepage": "http://htmlburger.com/",
            "role": "Developer"
        }
    ],
    "repositories":[
        {
            "type":"composer",
            "url":"https://wpackagist.org"
        }
    ],
    "require": {
        "php": ">=7.4",
        "composer/installers": "^1.4",
        "htmlburger/wpemerge": "~0.16.0",
        "htmlburger/wpemerge-app-core": "~0.16.1",
        "mpdf/qrcode": "^1.1",
        "brianhenryie/strauss": "0.14.0"
    },
    "require-dev": {
        "filp/whoops": "^2.2",
        "htmlburger/wpemerge-cli": "~0.16.0",
        "wp-coding-standards/wpcs": "^2.0",
        "php-stubs/woocommerce-stubs": "^5.6",
        "php-stubs/wordpress-stubs": "^5.7",
        "dealerdirect/phpcodesniffer-composer-installer": "^1.0"
    },
    "autoload": {
        "psr-4": {
            "WcGetnet\\": "app/src/"
        },
        "classmap": [
            "vendor/"
        ]
    },
    "scripts": {
        "strauss": [
            "vendor/bin/strauss"
        ],
        "pre-install-cmd": [
            "mkdir -p vendor/",
            "mkdir -p vendor_temp/"
        ],
        "post-install-cmd": [
            "mkdir -p vendor/htmlburger/wpemerge/tests/tools/",
            "@strauss",
            "mv vendor/bin/ vendor_temp/",
            "rm -rf vendor/",
            "mv vendor_temp/autoload.php vendor_temp/autoload-strauss.php",
            "mkdir -p vendor/",
            "mv vendor_temp/* vendor/",
            "rm -rf vendor_temp/",
            "composer dump-autoload",
            "composer dump-autoload --classmap-authoritative"
        ],
        "install-test-env": [
            "wpemerge config:create"
        ],
        "install-dev-env": [
            "@php wpemerge config:create",
            "@php wpemerge install:dependencies",
            "@php wpemerge assets:build"
        ],
        "post-create-project-cmd": "@install-dev-env"
    },
    "config": {
        "allow-plugins": {
            "composer/installers": true,
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "extra": {
        "strauss": {
            "target_directory": "vendor_temp",
            "namespace_prefix": "CoffeeCode\\",
            "classmap_prefix": "CoffeeCode_",
            "constant_prefix": "",
            "override_autoload": {
                "mpdf/qrcode": {
                 "classmap": ["."]
                }
            },
            "classmap_output": true,
            "delete_vendor_packages": false,
            "delete_vendor_files": false,
            "include_modified_date": false
        }
    }
}
