daikon-cqrs/boot

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "daikon/boot",
    "type": "library",
    "description": "Daikon-CQRS bootstrap middleware with provisioning and tooling.",
    "keywords": ["daikon-cqrs", "cqrs", "event-sourcing", "bootstrap", "middleware"],
    "homepage": "https://github.com/daikon-cqrs/boot",
    "license": "MPL-2.0",
    "prefer-stable": true,
    "minimum-stability": "dev",
    "require": {
        "php": "^8.0",
        "aura/router": "^3.0",
        "daikon/config": "master@dev",
        "daikon/couchdb-adapter": "master@dev",
        "daikon/elasticsearch7-adapter": "master@dev",
        "daikon/entity": "master@dev",
        "daikon/event-sourcing": "master@dev",
        "daikon/flysystem-adapter": "master@dev",
        "daikon/interop": "master@dev",
        "daikon/metadata": "master@dev",
        "daikon/rabbitmq3-adapter": "master@dev",
        "daikon/validize": "master@dev",
        "daikon/value-object": "master@dev",
        "fig/http-message-util": "^1.1",
        "jms/serializer": "^3.0",
        "middlewares/cors": "^2.0",
        "middlewares/negotiation": "^2.0",
        "middlewares/payload": "^3.0",
        "middlewares/request-handler": "^2.0",
        "middlewares/whoops": "^2.0",
        "monolog/monolog": "^3.0",
        "psr/container": "^2.0",
        "psr/log": "^3.0",
        "rdlowrey/auryn": "^1.4",
        "relay/relay": "^2.0",
        "symfony/console": "^6.0",
        "voku/stringy": "^6.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^9.3",
        "sebastian/phpcpd": "^6.0",
        "squizlabs/php_codesniffer": "^3.3",
        "vimeo/psalm": "^4.0"
    },
    "autoload": {
        "psr-4": { "Daikon\\Boot\\" : "src" }
    },
    "autoload-dev": {
        "psr-4": { "Daikon\\Tests\\Boot\\": "tests" }
    },
    "archive": {
        "exclude": [
            "/build",
            "/vendor"
        ]
    },
    "suggest": {
        "daikon/security-interop": "Authentication and access control components for Daikon projects",
        "doctrine/cache": "Supports caching for JMS serializer"
    },
    "scripts": {
        "build": [ "@sniff", "@tests" ],
        "code-sniffer": "phpcs -p -s --extensions=php --standard='PSR1,PSR2' src tests",
        "code-sniffer-autofix": "phpcbf --standard=PSR2 -d tabWidth=4 src tests",
        "copy-paste-detector": "phpcpd src tests || true",
        "psalm": "psalm --shepherd --show-info=true",
        "sniff": [
            "@code-sniffer",
            "@copy-paste-detector",
            "@validate-json",
            "@psalm"
        ],
        "test": "phpunit --no-coverage",
        "tests": "phpunit",
        "validate-deps": "composer validate --with-dependencies --strict",
        "validate-json": "composer validate --no-check-all --no-check-lock"
    }
}