Ctrl K
ComunidadGuías…

composer.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
    "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"
    }
}