composer.json
Rama main · réplica de lectura del repositorio original.
{
"name": "svandragt/lamb",
"description": "Micro blogging like an animal",
"license": "GPL-3.0-or-later",
"type": "project",
"authors": [
{
"name": "Sander van Dragt",
"email": "sander@vandragt.com"
}
],
"require": {
"php": ">=8.4.1",
"ext-curl": "*",
"ext-gettext": "*",
"ext-mbstring": "*",
"ext-pdo_mysql": "*",
"ext-pdo_sqlite": "*",
"ext-simplexml": "*",
"erusev/parsedown": "^1.7",
"gabordemooij/redbean": "^5.7",
"league/html-to-markdown": "^5.1",
"phiki/phiki": "^2.2",
"simplepie/simplepie": "^1.8",
"symfony/yaml": "^8.1",
"taproot/micropub-adapter": "^0.1.3"
},
"require-dev": {
"codeception/codeception": "^5.1",
"codeception/module-asserts": "*",
"codeception/module-phpbrowser": "*",
"dealerdirect/phpcodesniffer-composer-installer": "^1.0",
"phpcompatibility/php-compatibility": "^9.3",
"phpstan/phpstan": "^2.0",
"squizlabs/php_codesniffer": "^3.10",
"symfony/process": "^8.1",
"vlucas/phpdotenv": "^5.6"
},
"autoload": {
"psr-4": {
"Lamb\\": "src/"
},
"files": [
"src/constants.php",
"src/bootstrap.php",
"src/config.php",
"src/export.php",
"src/highlight.php",
"src/http.php",
"src/import.php",
"src/known.php",
"src/lamb.php",
"src/routes.php",
"src/network.php",
"src/network/status.php",
"src/network/sources.php",
"src/network/ingest.php",
"src/network/json_feed.php",
"src/post.php",
"src/restore.php",
"src/response.php",
"src/response/auth.php",
"src/response/discovery.php",
"src/response/export.php",
"src/response/feeds.php",
"src/response/posts.php",
"src/response/upload.php",
"src/security.php",
"src/socialspec.php",
"src/theme.php",
"src/theme/assets.php",
"src/theme/formatting.php",
"src/theme/meta.php",
"src/micropub.php",
"src/webmention.php",
"src/websub.php",
"src/wordpress.php"
]
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"config": {
"platform": {
"php": "8.4.1"
},
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true
},
"audit": {
"abandoned": "report"
}
},
"scripts": {
"lint": "vendor/bin/phpcs .",
"fix": "vendor/bin/phpcbf .",
"analyse": "vendor/bin/phpstan analyse --memory-limit=256M",
"serve": [
"Composer\\Config::disableProcessTimeout",
"php -S 0.0.0.0:8747 -t src"
],
"serve:frankenphp": "sudo -E frankenphp run",
"test": "vendor/bin/codecept run",
"coverage": [
"vendor/bin/codecept run Unit --coverage-xml",
"php check-coverage.php tests/_output/coverage.xml 70"
],
"e2e": "pnpm exec playwright test",
"docs": "make docs"
}
}