core23/SitemapBundle

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "core23/sitemap-bundle",
    "type": "symfony-bundle",
    "description": "This bundle provides some classes for an automatic sitemap.xml generation.",
    "keywords": [
        "symfony",
        "sitemap.xml",
        "sitemap",
        "bundle"
    ],
    "homepage": "https://core23.de",
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Gripp",
            "email": "mail@core23.de"
        }
    ],
    "require": {
        "php": "^7.2",
        "psr/cache": "^1.0",
        "psr/simple-cache": "^1.0",
        "symfony/config": "^4.2 || ^5.0",
        "symfony/dependency-injection": "^4.2 || ^5.0",
        "symfony/expression-language": "^4.2 || ^5.0",
        "symfony/framework-bundle": "^4.2 || ^5.0",
        "symfony/http-foundation": "^4.2 || ^5.0",
        "symfony/http-kernel": "^4.2 || ^5.0",
        "symfony/options-resolver": "^4.2 || ^5.0",
        "symfony/routing": "^4.2 || ^5.0"
    },
    "require-dev": {
        "bamarni/composer-bin-plugin": "^1.3",
        "ergebnis/composer-normalize": "^2.0.1",
        "symfony/browser-kit": "^4.2 || ^5.0"
    },
    "config": {
        "sort-packages": true
    },
    "extra": {
        "branch-alias": {
            "dev-master": "3.x-dev"
        }
    },
    "autoload": {
        "psr-4": {
            "Core23\\SitemapBundle\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Core23\\SitemapBundle\\Tests\\": "tests/"
        }
    },
    "scripts": {
        "post-install-cmd": [
            "@composer bin all install --ansi"
        ],
        "post-update-cmd": [
            "@composer bin all update --ansi"
        ],
        "coverage": "vendor/bin/phpunit --colors=always --coverage-clover=build/logs/clover.xml",
        "cs": "PHP_CS_FIXER_IGNORE_ENV=1 && vendor/bin/php-cs-fixer fix --verbose",
        "cs-diff": "PHP_CS_FIXER_IGNORE_ENV=1 && vendor/bin/php-cs-fixer fix  --verbose --diff --diff-format=udiff --dry-run",
        "deps": "vendor/bin/composer-require-checker check --config-file composer-require.json composer.json",
        "infection": "vendor/bin/infection --ignore-msi-with-no-mutations --min-covered-msi=82 --min-msi=79",
        "lint": [
            "find ./src \\( -name '*.xml' -or -name '*.xml.dist' -or -name '*.xlf' \\) -type f -exec xmllint --encode UTF-8 --output '{}' --format '{}' \\;",
            "find ./src \\( -name '*.yml' -or -name '*.yaml' \\) -not -path '*/vendor/*' | xargs yaml-lint"
        ],
        "phpstan": "vendor/bin/phpstan analyse",
        "test": "vendor/bin/phpunit --colors=always"
    },
    "funding": [
        {
            "type": "github",
            "url": "https://github.com/sponsors/core23"
        },
        {
            "type": "opencollective",
            "url": "https://opencollective.com/core23"
        },
        {
            "type": "ko-fi",
            "url": "https://ko-fi.com/core23"
        },
        {
            "type": "other",
            "url": "https://donate.core23.de"
        }
    ]
}