{
  "name": "hoogi91/charts",
  "type": "typo3-cms-extension",
  "description": "Extension to create datasets and show them as line, bar, pie or doughnut chart in frontend",
  "license": "GPL-3.0-or-later",
  "authors": [
    {
      "name": "Thorsten Hogenkamp",
      "email": "thorsten@hogenkamp-bocholt.de",
      "homepage": "https://www.hogenkamp-bocholt.de",
      "role": "Developer"
    },
    {
      "name": "UDG Rhein-Main GmbH",
      "homepage": "https://www.udg.de",
      "role": "Contributor"
    }
  ],
  "require": {
    "php": "~8.1.0 || ~8.2.0 || ~8.3.0",
    "ext-json": "*",
    "typo3/cms-backend": "^11.5 || ^12.4",
    "typo3/cms-core": "^11.5 || ^12.4",
    "typo3/cms-extbase": "^11.5 || ^12.4",
    "typo3/cms-fluid": "^11.5 || ^12.4",
    "typo3/cms-fluid-styled-content": "^11.5 || ^12.4",
    "typo3/cms-frontend": "^11.5 || ^12.4"
  },
  "require-dev": {
    "bnf/phpstan-psr-container": "^1.0",
    "friendsoftypo3/phpstan-typo3": "^0.9.0",
    "helhum/typo3-console": "^7.1 || ^8.0",
    "hoogi91/spreadsheets": "^3.3 || ^4.0",
    "mck89/peast": "^1.13",
    "phpstan/phpstan": "^1.7.15",
    "phpunit/phpunit": "^10.3",
    "rector/rector": "^0.17 || ^0.18 || ^0.19 || ^1.0",
    "roave/security-advisories": "dev-latest",
    "slevomat/coding-standard": "^8.8",
    "squizlabs/php_codesniffer": "^3.5",
    "typo3/minimal": "^11.5 || ^12.4",
    "typo3/testing-framework": "^7.0 || ^8.0",
    "vimeo/psalm": "^5.1"
  },
  "suggest": {
    "hoogi91/spreadsheets": "Allows datasets (values and colors) to be filled by spreadsheet files (XLSX, CSV, ODT, etc.)"
  },
  "autoload": {
    "psr-4": {
      "Hoogi91\\Charts\\": "Classes"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Hoogi91\\Charts\\Tests\\": "Tests"
    }
  },
  "config": {
    "sort-packages": true,
    "vendor-dir": ".Build/vendor",
    "bin-dir": ".Build/bin",
    "allow-plugins": {
      "typo3/class-alias-loader": true,
      "typo3/cms-composer-installers": true,
      "dealerdirect/phpcodesniffer-composer-installer": true
    }
  },
  "scripts": {
    "prepare-release": [
      "rm -rf .github/ Tests/",
      "rm -f .gitattributes .gitignore .editorconfig composer.lock",
      "rm -f .babelrc .eslintignore .eslintrc.js package.json package-lock.json webpack.config.js"
    ]
  },
  "extra": {
    "typo3/cms": {
      "extension-key": "charts",
      "cms-package-dir": "{$vendor-dir}/typo3/cms",
      "web-dir": ".Build/web"
    }
  }
}
