{ "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" } }