{
  "name": "onepix/dasha-mail-exporter",
  "description": "WooCommerce integration of DashaMail",
  "type": "project",
  "license": "proprietary",
  "autoload": {
    "psr-4": {
      "OnePix\\DashaMailExporter\\": "src/"
    },
    "files": [
      "di.php"
    ]
  },
  "autoload-dev": {
    "psr-4": {
      "OnePix\\DashaMailExporter\\": "tests/"
    }
  },
  "authors": [
    {
      "name": "OnePix"
    }
  ],
  "minimum-stability": "stable",
  "require": {
    "php": ">=8.1",
    "onepix/wordpress-components": "dev-main",
    "illuminate/container": "^10.48.28",
    "illuminate/config": "^10.48.28",
    "psr/log": "^3.0"
  },
  "require-dev": {
    "phpunit/phpunit": "^9.6.22",
    "yoast/phpunit-polyfills": "^3.1.2",
    "squizlabs/php_codesniffer": "^3.11.3",
    "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
    "wp-coding-standards/wpcs": "^3.1",
    "rector/rector": "^2.0.9",
    "vimeo/psalm": "^5.26.1",
    "humanmade/psalm-plugin-wordpress": "^3.1.2",
    "onepix/wordpress-stubs": "^6.7.1",
    "php-stubs/wordpress-tests-stubs": "^6.7.2",
    "onepix/psr11-container-interface-generic": "^1.0",
    "wp-cli/wp-cli-bundle": "^2.11"
  },
  "config": {
    "platform": {
      "php": "8.1"
    },
    "allow-plugins": {
      "dealerdirect/phpcodesniffer-composer-installer": true
    }
  },
  "scripts": {
    "phpcs": "bash ./bin/phpcs.sh",
    "phpcs:full": "bash ./bin/phpcs.sh -full",
    "phpcs:fix": "bash ./bin/phpcs.sh -fix",
    "rector:dry": "vendor/bin/rector --dry-run",
    "rector:fix": "vendor/bin/rector",
    "psalm": "./vendor/bin/psalm",
    "psalm:full": "./vendor/bin/psalm --show-info=true",
    "code:fix": [
      "@phpcs:fix",
      "@rector:fix"
    ],
    "code:check": [
      "@phpcs:full",
      "@rector:dry",
      "@psalm"
    ],
    "make-pot": "./vendor/bin/wp i18n make-pot . --include=templates/*,src/* --slug=dasha-mail-exporter",
    "update-po": "./vendor/bin/wp i18n update-po ./languages/dasha-mail-exporter.pot",
    "make-mo": "./vendor/bin/wp i18n make-mo ./languages",
    "make-mo-json": "./vendor/bin/wp i18n make-json ./languages --no-purge --pretty-print"
  }
}
