jkphl/micrometa

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "jkphl/micrometa",
    "description": "A meta parser for extracting micro information out of web documents, currently supporting Microformats 1+2, HTML Microdata, RDFa Lite 1.1 and JSON-LD",
    "homepage": "https://jkphl.is/projects/micrometa/",
    "prefer-stable": true,
    "license": "MIT",
    "authors": [
        {
            "name": "Joschi Kuphal",
            "email": "joschi@tollwerk.de",
            "homepage": "https://jkphl.is",
            "role": "Developer"
        }
    ],
    "support": {
        "email": "joschi@tollwerk.de",
        "source": "https://github.com/jkphl/micrometa",
        "issues": "https://github.com/jkphl/micrometa/issues"
    },
    "config": {
        "sort-packages": true
    },
    "require": {
        "php": ">=7.1.3",
        "ext-dom": "*",
        "jkphl/dom-factory": "^1",
        "jkphl/rdfa-lite-microdata": "^0.4.4",
        "league/uri": "^5.0|^6.5",
        "mf2/mf2": "^0.4",
        "ml/json-ld": "^1.2",
        "monolog/monolog": "^1.24 || ^2 || ^3",
        "psr/cache": "^1.0|^2|^3",
        "psr/log": "^1.1|^2|^3",
        "symfony/cache": "^4.0|^5.0|^6.0"
    },
    "autoload": {
        "psr-4": {
            "Jkphl\\": "src/"
        }
    },
    "scripts": {
        "phpunit": "vendor/bin/phpunit --configuration phpunit.xml.dist",
        "depgraph": "vendor/bin/graph-composer --no-dev export . doc/dependencies.svg",
        "check-style": "vendor/bin/phpcs -p --standard=PSR2 --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1 src",
        "fix-style": "vendor/bin/phpcbf -p --standard=PSR2 --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1 src",
        "test": "@phpunit"
    },
    "require-dev": {
        "clue/graph-composer": "^1.1",
        "mf2/tests": "@dev",
        "phpunit/phpunit": "^7.0 || ^8.5",
        "php-coveralls/php-coveralls": "^2.1",
        "squizlabs/php_codesniffer": "^3.3"
    }
}