{
    "name": "smx/wp-astro-starter-cms",
    "version": "0.0.1",
    "description": "WordPress headless CMS for the SMX Astro starter",
    "repositories": {
        "wp-packages": {
            "type": "composer",
            "url": "https://repo.wp-packages.org"
        },
        "0": {
            "type": "composer",
            "url": "https://wpackagist.org",
            "only": [
                "wpackagist-plugin/*",
                "wpackagist-theme/*"
            ]
        },
        "1": {
            "type": "composer",
            "url": "https://packages.smx-dev.com/web"
        },
        "2": {
            "type": "composer",
            "url": "https://smartmix.repo.packages.smxapp.com"
        }
    },
    "require": {
        "php": ">=8.1",
        "composer/installers": "^2.2",
        "symfony/process": "^6.4",
        "vlucas/phpdotenv": "^5.6",
        "oscarotero/env": "^2.1",
        "roots/bedrock-autoloader": "^1.0",
        "roots/bedrock-disallow-indexing": "^2.0",
        "roots/wordpress": "7.0",
        "roots/wp-config": "1.0.0",
        "symfony/polyfill-ctype": "^1.30",
        "symfony/polyfill-php80": "^1.30",
        "symfony/polyfill-mbstring": "^1.30",
        "phpoption/phpoption": "^1.9",
        "wp-theme/twentytwentyfive": "^1.0",

        "axepress/wp-graphql-rank-math": "^0.3.4",
        "smx-dev/advanced-custom-fields-pro": "6.5.1",
        "smx/wp-migrate-db-pro": "^2.7",
        
        "wp-plugin/add-wpgraphql-send-mail": "^1.2",
        "wp-plugin/contact-form-7": "^6.1",
        "wp-plugin/wp-graphql": "^2.15.0",
        "wp-plugin/jwt-authentication-for-wp-rest-api": "^1.5",
        "wp-plugin/wpgraphql-acf": "^2.6",
        "wp-plugin/seo-by-rank-math": "1.0.271.1",
        "wp-plugin/health-check": "^1.7",
        "wp-plugin/redirection": "^5.7",
        "wp-plugin/duplicate-post": "^4.6",
        "wp-plugin/media-sync": "^1.5",
        "wp-plugin/simple-custom-post-order": "^2.7"
    },
    "require-dev": {
        "roave/security-advisories": "dev-latest",
        "laravel/pint": "^1.18"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "allow-plugins": {
            "composer/installers": true,
            "roots/wordpress-core-installer": true
        },
        "process-timeout": 0
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "extra": {
        "installer-paths": {
            "web/app/mu-plugins/{$name}/": [
                "type:wordpress-muplugin"
            ],
            "web/app/plugins/{$name}/": [
                "type:wordpress-plugin"
            ],
            "web/app/themes/{$name}/": [
                "type:wordpress-theme"
            ]
        },
        "wordpress-install-dir": "web/wp"
    },
    "scripts": {
        "lint": "pint --test web/app/mu-plugins/smx-foundation web/app/mu-plugins/smx-styleflow web/app/mu-plugins/smx-gutenberg web/app/mu-plugins/smx-graphql web/app/mu-plugins/smx-integrations web/app/mu-plugins/smx-forms",
        "lint:fix": "pint web/app/mu-plugins/smx-foundation web/app/mu-plugins/smx-styleflow web/app/mu-plugins/smx-gutenberg web/app/mu-plugins/smx-graphql web/app/mu-plugins/smx-integrations web/app/mu-plugins/smx-forms"
    }
}
