{
    "name": "summix/summix-getmd",
    "description": "Export WordPress content to Markdown format with advanced filtering",
    "type": "wordpress-plugin",
    "license": "GPL-2.0-or-later",
    "keywords": [
        "wordpress",
        "plugin",
        "markdown",
        "export",
        "content",
        "migration",
        "backup"
    ],
    "homepage": "https://summix.io/plugins/summix-getmd/",
    "authors": [
        {
            "name": "Summix",
            "email": "support@summix.io",
            "homepage": "https://summix.io"
        }
    ],
    "require": {
        "php": ">=8.0",
        "league/html-to-markdown": "^5.1",
        "woocommerce/action-scheduler": "^3.7"
    },
    "require-dev": {
        "phpunit/phpunit": "^9.6",
        "yoast/phpunit-polyfills": "^2.0",
        "wp-coding-standards/wpcs": "^3.0",
        "phpcompatibility/phpcompatibility-wp": "^2.1",
        "phpstan/phpstan": "^1.10",
        "squizlabs/php_codesniffer": "^3.7",
        "phpcsstandards/phpcsextra": "^1.0",
        "phpcsstandards/phpcsutils": "^1.0"
    },
    "autoload": {
        "psr-4": {
            "Summix\\GetMD\\": ["includes/", "admin/"]
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Summix\\GetMD\\Tests\\": "tests/"
        }
    },
    "scripts": {
        "test": "phpunit",
        "test:coverage": "phpunit --coverage-html coverage/",
        "test:watch": "phpunit-watcher watch",
        "phpcs": "phpcs",
        "phpcbf": "phpcbf",
        "phpcs:fix": "phpcbf",
        "phpcs:report": "phpcs --report=summary,source",
        "phpcs:full": "phpcs --report=full -s",
        "phpstan": "phpstan analyse includes/ admin/ --level=8",
        "lint": [
            "@phpcs",
            "@phpstan"
        ],
        "lint:fix": "@phpcbf",
        "check": [
            "@lint",
            "@test"
        ],
        "setup-standards": [
            "[ ! -f vendor/bin/phpcs ] || phpcs --config-set installed_paths vendor/wp-coding-standards/wpcs,vendor/phpcompatibility/php-compatibility,vendor/phpcompatibility/phpcompatibility-wp,vendor/phpcompatibility/phpcompatibility-paragonie,vendor/phpcsstandards/phpcsutils,vendor/phpcsstandards/phpcsextra",
            "[ ! -f vendor/bin/phpcs ] || phpcs -i"
        ],
        "post-install-cmd": "@setup-standards",
        "post-update-cmd": "@setup-standards"
    },
    "config": {
        "optimize-autoloader": true,
        "sort-packages": true,
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "minimum-stability": "stable",
    "prefer-stable": true
}
