{
    "name": "wp-php-toolkit/reprint-exporter",
    "description": "Streaming export engine used by the Reprint Exporter WordPress plugin",
    "type": "library",
    "license": "GPL-2.0-or-later",
    "require": {
        "php": ">=7.2",
        "wp-php-toolkit/data-liberation": "^0.8.0",
        "wp-php-toolkit/html": "^0.8.0"
    },
    "suggest": {
        "ext-pdo": "Needed for the SQLite export path; recommended for MySQL exports (the wpdb fallback handles MySQL when absent).",
        "ext-pdo_mysql": "Recommended for MySQL exports; falls back to wpdb when absent."
    },
    "autoload": {
        "psr-4": {
            "WordPress\\DataLiberation\\": "src/"
        },
        "classmap": [
            "src/class-mysql-dump-producer.php",
            "src/class-file-tree-producer.php",
            "src/class-hmac-client.php",
            "src/class-hmac-server.php",
            "src/class-http-server.php",
            "src/class-staged-artifacts.php",
            "src/class-staged-push-stream-protocol.php",
            "src/class-staged-endpoints.php",
            "src/class-sqlite-driver-pdo.php",
            "src/class-wpdb-driver-pdo.php"
        ],
        "files": [
            "src/utils.php",
            "src/class-pdo-polyfill.php"
        ]
    }
}
