{
    "name": "phreesoft/bizuno",
    "type": "project",
    "description": "Bizuno is a full featured web based ERP/Accouting library written in PHP",
    "authors": [
        {
            "name": "PhreeSoft",
            "email": "support@phreesoft.com"
        }
    ],
    "keywords": ["phreesoft","bizuno","web","erp","accounting","crm"],
    "homepage": "https://phreesoft.com/",
    "support": {
        "security": "https://phreesoft.com/security/",
        "forum": "https://phreesoft.com/support/",
        "issues": "https://github.com/phreesoft/bizuno/issues",
        "docs": "https://phreesoft.com/docs/",
        "source": "https://github.com/phreesoft/bizuno"
    },
    "license": "AGPL-3.0-only",
    "funding": [
        {
            "url": "https://www.phreesoft.com/donations/fundraising-campaign/",
            "type": "other"
        }
    ],
    "repositories": [
        {
            "type": "composer",
            "url": "https://www.setasign.com/downloads/"
        }
    ],
    "require": {
        "php": "^8.2",
        "authorizenet/authorizenet": "2.0.3",
        "phpmailer/phpmailer": "^6.9",
        "phpseclib/phpseclib": "~3.0",
        "picqer/php-barcode-generator": "^3.0",
        "setasign/fpdf": "^1.8",
        "setasign/fpdi": "^2.5",
        "setasign/tfpdf": "^1.33",
        "web-auth/webauthn-lib": "^5.2"
    },
    "config": {
        "platform": {
            "php": "8.2.0"
        },
        "sort-packages": true
    },
    "suggest": {
        "setasign/fpdi_pdf-parser": "Commercial PDF parser from Setasign — enables FPDI to import modern PDFs (1.5+, object/xref streams). Without it, FPDI's free parser handles PDF up to 1.4. Install separately with valid Setasign credentials: `composer require setasign/fpdi_pdf-parser`. FPDI auto-detects via class_exists() at runtime; no code changes required."
    },
    "require-dev": {
        "erusev/parsedown": "^1.7"
    },
    "scripts": {
        "post-install-cmd": [
            "@php -r \"if(file_exists(__DIR__.'/myExt/controllers/psTools/prune-vendor.php')){passthru('php '.escapeshellarg(__DIR__.'/myExt/controllers/psTools/prune-vendor.php').' --vendor='.escapeshellarg(__DIR__.'/vendor'));}\""
        ],
        "post-update-cmd": [
            "@php -r \"if(file_exists(__DIR__.'/myExt/controllers/psTools/prune-vendor.php')){passthru('php '.escapeshellarg(__DIR__.'/myExt/controllers/psTools/prune-vendor.php').' --vendor='.escapeshellarg(__DIR__.'/vendor'));}\""
        ]
    }
}
