xref: /dokuwiki/vendor/simplepie/simplepie/composer.json (revision 8e88a29b81301f78509349ab1152bb09c229123e)
1{
2    "name": "simplepie/simplepie",
3    "description": "A simple Atom/RSS parsing library for PHP",
4    "type": "library",
5    "keywords": ["rss", "atom", "feeds"],
6    "homepage": "http://simplepie.org/",
7    "license": "BSD-3-Clause",
8    "authors": [
9        {
10            "name": "Ryan Parman",
11            "homepage": "http://ryanparman.com/",
12            "role": "Creator, alumnus developer"
13        },
14        {
15            "name": "Sam Sneddon",
16            "homepage": "https://gsnedders.com/",
17            "role": "Alumnus developer"
18        },
19        {
20            "name": "Ryan McCue",
21            "email": "me@ryanmccue.info",
22            "homepage": "http://ryanmccue.info/",
23            "role": "Developer"
24        }
25    ],
26    "require": {
27        "php": ">=7.2.0",
28        "ext-pcre": "*",
29        "ext-xml": "*",
30        "ext-xmlreader": "*"
31    },
32    "require-dev": {
33        "donatj/mock-webserver": "^2.7",
34        "friendsofphp/php-cs-fixer": "^2.19 || ^3.8",
35        "mf2/mf2": "^0.5.0",
36        "phpstan/phpstan": "~1.12.2",
37        "phpunit/phpunit": "^8 || ^9 || ^10",
38        "psr/http-client": "^1.0",
39        "psr/http-factory": "^1.0",
40        "psr/simple-cache": "^1 || ^2 || ^3"
41    },
42    "suggest": {
43        "ext-curl": "",
44        "ext-iconv": "",
45        "ext-intl": "",
46        "ext-mbstring": "",
47        "mf2/mf2": "Microformat module that allows for parsing HTML for microformats"
48    },
49    "autoload": {
50        "psr-4": {
51            "SimplePie\\": "src"
52        },
53        "psr-0": {
54            "SimplePie": "library"
55        }
56    },
57    "autoload-dev": {
58        "psr-4": {
59            "SimplePieUtils\\": "utils/",
60            "SimplePie\\Tests\\Fixtures\\": "tests/Fixtures",
61            "SimplePie\\Tests\\Unit\\": "tests/Unit"
62        }
63    },
64    "config": {
65        "lock": false,
66        "sort-packages": true
67    },
68    "scripts": {
69        "coverage": "phpunit --coverage-html=.phpunit.cache/code-coverage",
70        "cs": "php-cs-fixer fix --verbose --dry-run --diff",
71        "fix": "php-cs-fixer fix --verbose --diff",
72        "phpstan": "phpstan analyze --memory-limit 512M",
73        "test": "phpunit"
74    }
75}
76