{
    "name": "drupal/podcast",
    "description": "Allows creating podcasts using views",
    "type": "drupal-module",
    "license": "GPL-2.0-or-later",
    "homepage": "https://www.drupal.org/project/podcast",
    "support": {
        "source": "https://git.drupalcode.org/project/podcast",
        "issues": "https://www.drupal.org/project/issues/podcast"
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        }
    ],
    "require-dev": {
        "composer/installers": "^1",
        "consolidation/robo": "^2",
        "cweagans/composer-patches": "^1.7",
        "drupal/core-composer-scaffold": "^9.1",
        "drupal/core-dev": "^9.1",
        "drupal/core-recommended": "^9.1",
        "drush/drush": "^10",
        "mglaman/phpstan-drupal": "^0.12",
        "php-parallel-lint/php-parallel-lint": "^1.2",
        "phpstan/phpstan-deprecation-rules": "^0.12",
        "upstreamable/md-to-html": "^1.1"
    },
    "autoload": {
        "classmap": [".spoons/ScriptHandler.php"]
     },
     "config": {
         "process-timeout": 36000
     },
     "scripts": {
         "si": "drush si -v --db-url=${SIMPLETEST_DB:-mysql://root:password@mariadb/db}",
         "phpcs": "phpcs --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 1 web/modules/custom",
         "lint": "parallel-lint --exclude web --exclude vendor .",
         "webserver": "cd web && php -S 0.0.0.0:8888 .ht.router.php",
         "chromedriver": "chromedriver --port=9515 --verbose --whitelisted-ips --log-path=/tmp/chromedriver.log --no-sandbox",
         "unit": "phpunit --verbose web/modules/custom",
         "phpstan": "phpstan analyse web/modules/custom",
         "stylelint": "yarn --silent --cwd web/core stylelint --formatter verbose --config ./.stylelintrc.json ../modules/custom/**/*.css",
         "eslint": "yarn --silent --cwd web/core eslint -c ./.eslintrc.json ../modules/custom",
         "post-update-cmd": ["Spoons\\ScriptHandler::createSymlinks"],
         "md-to-html": [
             "MdToHtml\\composer\\ScriptHandler::transform"
         ],
         "generate-readme": [
             "@md-to-html --remove-first-line README.md README.html"
         ]
    },
    "scripts-descriptions": {
        "generate-readme": "Generates a README.html from the README.md to use in the module page."
    },
    "extra": {
        "installer-paths": {
            "web/core": ["type:drupal-core"],
            "web/libraries/{$name}": ["type:drupal-library"],
            "web/modules/contrib/{$name}": ["type:drupal-module"],
            "web/profiles/{$name}": ["type:drupal-profile"],
            "web/themes/{$name}": ["type:drupal-theme"],
            "drush/{$name}": ["type:drupal-drush"]
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            }
        }
     }
}
