{
  "name": "fpay/woocommerce-plugin",
  "description": "Fpay plugin for integration in Woocommerce",
  "type": "woocommerce-plugin",
  "keywords": [
    "woocommerce",
    "plugin",
    "fpay",
    "falabella",
    "payment"
  ],
  "authors": [
    {
      "name": "Fpay",
      "email": "contacto@fpaynegocios.com"
    }
  ],
  "config": {
    "platform": {
      "php": "7.4"
    },
    "allow-plugins": {
      "pestphp/pest-plugin": true,
      "bamarni/composer-bin-plugin": false
    },
    "prepend-autoloader": false,
    "optimize-autoloader": true,
    "options": {
      "ssl": {
        "verify_peer": false,
        "allow_self_signed": false
      }
    }
  },
  "require": {
    "php": ">=7.4",
    "php-di/php-di": "^6.4",
    "monolog/monolog": "2.5",
    "psr/log": "1.1.4",
    "vlucas/phpdotenv": "^5.4",
    "ramsey/uuid": "^4.2",
    "brianhenryie/strauss": "^0.11.1"
  },
  "require-dev": {
    "mockery/mockery": "^1.5",
    "phpunit/phpunit": "^9.5",
    "php-stubs/woocommerce-stubs": "^6.8",
    "pestphp/pest": "^1.21",
    "brain/monkey": "^2.6",
    "pestphp/pest-plugin-faker": "^1.0",
    "pestphp/pest-plugin-parallel": "^1.2",
    "spatie/ray": "^1.37"
  },
  "autoload": {
    "classmap": [
      "vendor_fpay"
    ],
    "psr-4": {
      "Fpay\\Woocommerce\\": "src/",
      "Fpay\\Woocommerce\\App\\": "app/",
      "Fpay\\Woocommerce\\Config\\": "config/"
    },
    "files": [
      "config/config.php",
      "app/bootstrap.php",
      "app/binds/exceptions.php",
      "app/binds/factories.php",
      "app/binds/models.php",
      "app/binds/others.php",
      "app/binds/services.php",
      "app/binds/strategies.php",
      "app/binds/controllers.php"
    ]
  },
  "autoload-dev": {
    "psr-4": {
      "Tests\\\\": "tests/"
    }
  },
  "scripts": {
    "test-docker": "docker exec -w  /var/www/html/wp-content/plugins/fpay/ woocommerce_dev composer test",
    "test-docker-coverage": "docker exec -w  /var/www/html/wp-content/plugins/fpay/ woocommerce_dev composer test-coverage",
    "test-docker-coverage-html": "docker exec -w  /var/www/html/wp-content/plugins/fpay/ woocommerce_dev composer test-coverage-html",
    "test": "./vendor/bin/pest",
    "test-coverage" : "./vendor/bin/pest --coverage",
    "test-coverage-html" : "./vendor/bin/pest --coverage --coverage-html tests/fpay_woocommerce_coverage"
  },
  "extra": {
    "strauss": {
      "target_directory": "vendor_fpay",
      "namespace_prefix": "Fpay\\",
      "classmap_prefix": "Fpay",
      "constant_prefix": "FPAY_",
      "include_modified_date": false,
      "packages": [
        "guzzlehttp/guzzle"
      ],
      "override_autoload": {},
      "exclude_from_copy": {
        "packages": [
        ],
        "namespaces": [
        ],
        "file_patterns": [
        ]
      },
      "exclude_from_prefix": {
        "packages": [
        ],
        "namespaces": [
        ],
        "file_patterns": [
          "/^psr.*$/"
        ]
      },
      "namespace_replacement_patterns": {
      },
      "delete_vendor_files": false
    }
  }
}
