{
    "name": "activecampaign/activecampaign-for-woocommerce",
    "description": "A plugin for adding abandoned cart tracking via ActiveCampaign to WooCommerce",
    "version": "1.4.7",
    "license": "GPL-2.0-only",
    "authors": [
        {
            "name": "Joshua Bartlett",
            "email": "jbartlett@activecampaign.com"
        }
    ],
    "require": {
        "php": ">=7.4.0",
        "brick/money": "^0.6",
        "ext-json": "*"
    },
    "require-dev": {
        "squizlabs/php_codesniffer": "^3.7",
        "wp-coding-standards/wpcs": "^2.3",
        "phpcompatibility/php-compatibility": "^9.3",
        "wiremock-php/wiremock-php": "2.33",
        "mockery/mockery": "^1.5",
        "dealerdirect/phpcodesniffer-composer-installer": "^0.7",
        "woocommerce/woocommerce": "^5.9",
        "fzaninotto/faker": "^1.9",
        "psy/psysh": "^0.11.8",
        "phpunit/phpunit": "^9.5",
        "woocommerce/woocommerce-admin": "^2.8"
    },
    "scripts": {
        "lint": "\"vendor/bin/phpcs\" --runtime-set ignore_warnings_on_exit true --ignore=*/ac_vendor/*,*/vendor/*,*/wp-content/* .",
        "autoformat": "\"vendor/bin/phpcbf\" --ignore=*/ac_vendor/*,*/vendor/*,*/wp-content/* ."
    },
    "autoload": {
        "classmap": ["includes/", "admin/", "public/"],
        "psr-4": {
            "AcVendor\\GuzzleHttp\\":"ac_vendor/guzzlehttp/guzzle/src",
            "AcVendor\\GuzzleHttp\\Promise\\":"ac_vendor/guzzlehttp/promises/src",
            "AcVendor\\GuzzleHttp\\Psr7\\":"ac_vendor/guzzlehttp/psr7/src",
            "AcVendor\\Invoker\\":"ac_vendor/php-di/invoker/src",
            "AcVendor\\DI\\":"ac_vendor/php-di/php-di/src",
            "AcVendor\\DI\\ContainerBuilder\\": "ac_vendor/php-di/php-di/src",
            "AcVendor\\PhpDocReader\\":"ac_vendor/php-di/phpdoc-reader/src",
            "AcVendor\\Psr\\Http\\Client\\":"ac_vendor/psr/http-client/src",
            "AcVendor\\Psr\\Container\\":"ac_vendor/psr/container/src",
            "AcVendor\\Psr\\Http\\Message\\":"ac_vendor/psr/http-message/src",
            "AcVendor\\Psr\\Log\\":"ac_vendor/psr/log/Psr/Log"
        },
        "files": [
            "ac_vendor/guzzlehttp/guzzle/src/functions.php",
            "ac_vendor/guzzlehttp/guzzle/src/functions_include.php",
            "ac_vendor/guzzlehttp/promises/src/functions_include.php",
            "ac_vendor/psr/http-client/src/ClientInterface.php",
            "ac_vendor/php-di/php-di/src/functions.php",
            "ac_vendor/php-di/php-di/src/Container.php",
            "ac_vendor/php-di/php-di/src/ContainerBuilder.php",
            "ac_vendor/ralouphie/getallheaders/src/getallheaders.php"
        ]
    },
    "autoload-dev": {
        "classmap": ["tests/", "vendor/woocommerce/woocommerce/tests/legacy/framework"]
    },
    "extra": {
        "installer-paths": {
            "vendor/{$vendor}/{$name}": [
                "woocommerce/woocommerce"
            ]
        }
    },
    "config": {
        "preferred-install": {
            "woocommerce/woocommerce": "source"
        },
        "allow-plugins": {
            "automattic/jetpack-autoloader": true,
            "composer/installers": true,
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    }
}
