{
    "name": "johncms/johncms",
    "description": "Content Management System",
    "version": "9.7.0",
    "homepage": "https://johncms.com",
    "license": "GPL-3.0-only",
    "keywords": [
        "johncms",
        "cms",
        "php",
        "mysql",
        "mobile"
    ],
    "authors": [
        {
            "name": "JohnCMS Contributors",
            "homepage": "https://github.com/johncms/johncms/graphs/contributors"
        }
    ],
    "support": {
        "forum": "https://johncms.com/forum",
        "source": "https://github.com/johncms/johncms",
        "issues": "https://johncms.com/forum/index.php?id=67"
    },
    "config": {
        "optimize-autoloader": true,
        "sort-packages": true,
        "vendor-dir": "system/vendor"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "require": {
        "php": "^8.2",
        "ext-dom": "*",
        "ext-gd": "*",
        "ext-json": "*",
        "ext-libxml": "*",
        "ext-mbstring": "*",
        "ext-pdo": "*",
        "ext-simplexml": "*",
        "ext-zip": "*",
        "aura/autoload": "^2.0",
        "ezyang/htmlpurifier": "^4.13",
        "gettext/translator": "^1.0",
        "guzzlehttp/psr7": "^2.8",
        "illuminate/cache": "^12.41.1",
        "illuminate/database": "^12.41.1",
        "illuminate/filesystem": "^12.41.1",
        "imangazaliev/didom": "^2.0.1",
        "intervention/image": "^2.5",
        "james-heinrich/getid3": "^1.9",
        "johncms/johncms-pagination": "^2.0.1",
        "laminas/laminas-config-aggregator": "^1.5",
        "laminas/laminas-servicemanager": "^3.6",
        "laminas/laminas-uri": "^2.8",
        "laminas/laminas-validator": "^2.14",
        "league/flysystem": "^2.0",
        "mobicms/captcha": "^4.0",
        "mobicms/render": "^2.0",
        "monolog/monolog": "^3.9",
        "nikic/fast-route": "^1.3",
        "simba77/ckeditor-media-embed": "^1.1",
        "symfony/mailer": "^v7.4.0"
    },
    "require-dev": {
        "gettext/gettext": "^5.5",
        "gettext/php-scanner": "^1.3",
        "roave/security-advisories": "dev-master",
        "squizlabs/php_codesniffer": "^3.6",
        "symfony/var-dumper": "^7.4",
        "vimeo/psalm": "^4.7"
    },
    "autoload": {
        "files": [
            "config/constants.php",
            "system/helpers.php"
        ],
        "psr-4": {
            "Johncms\\": "system/src/",
            "Johncms\\System\\Legacy\\": "system/src-legacy/"
        }
    },
    "bin": [
        "system/bin/scan",
        "system/bin/translate"
    ],
    "scripts": {
        "check": [
            "@cs-check"
        ],
        "cs-check": "phpcs",
        "cs-fix": "phpcbf",
        "psalm": "psalm",
        "psalm-fix": "psalm --alter --issues=MissingReturnType,MissingParamType",
        "translate": "translate",
        "translate-scan": "scan"
    },
  "repositories": [
    {
      "type": "path",
      "url": "system/third-party/johncms-pagination",
      "options": {
        "versions": {
          "johncms/johncms-pagination": "2.0.1"
        }
      }
    }
  ]
}
