{
  "name": "concretecms/composer",
  "description": "A fully featured skeleton for a composer managed Concrete site",
  "type": "project",
  "license": "MIT",
  "prefer-stable": true,
  "autoload": {
    "psr-4": {
      "ConcreteComposer\\" : "./src"
    },
    "files": [
      "src/helpers.php"
    ]
  },
  "autoload-dev": {
    "psr-4": {
      "ConcreteComposer\\" : "./tests"
    }
  },
  "require": {
    "composer/installers": "^2.2",
    "concrete5/core": "^9.2",
    "concretecms/dependency-patches": "^1.7",
    "symfony/dotenv": "^5|^6|^7"
  },
  "require-dev": {
    "mockery/mockery": "^1",
    "pestphp/pest": "^1.23"
  },
  "config": {
    "preferred-install": "dist",
    "allow-plugins": {
      "composer/installers": true,
      "mlocati/composer-patcher": true,
      "pestphp/pest-plugin": true
    }
  },
  "extra": {
    "allow-subpatches": [
      "concretecms/dependency-patches"
    ],
    "installer-paths": {
      "public/concrete": ["type:concrete5-core"],
      "public/application/themes/{$name}": ["type:concrete5-theme"],
      "public/packages/{$name}": ["type:concrete5-package"],
      "public/application/blocks/{$name}": ["type:concrete5-block"]
    }
  },
  "scripts": {
    "test:unit": "pest",
    "test": [
      "@test:unit"
    ]
  }
}
