Ctrl K
ComunidadGuías…

composer.json

Rama 3.1.x · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
    "description": "General Billing Application",
    "license": "MIT",
    "type": "project",
    "version": "3.1.3",
    "keywords": [
        "billing",
        "general billing",
        "open-source billing"
    ],
    "authors": [
        {
            "name": "SolidWorx",
            "email": "open-source@solidworx.co"
        }
    ],
    "homepage": "https://solidinvoice.co",
    "require": {
        "php": ">=8.4.27",
        "ext-curl": "*",
        "ext-gd": "*",
        "ext-intl": "*",
        "ext-json": "*",
        "ext-openssl": "*",
        "ext-pdo": "*",
        "ext-soap": "*",
        "ext-xsl": "*",
        "api-platform/core": "^4.3",
        "async-aws/ses": "^1.15",
        "babdev/pagerfanta-bundle": "^4.6",
        "brick/math": "^0.20",
        "defuse/php-encryption": "^2.4",
        "doctrine/collections": "^2.6",
        "doctrine/common": "^3.5",
        "doctrine/dbal": "^4.4",
        "doctrine/doctrine-bundle": "^3.2",
        "doctrine/doctrine-migrations-bundle": "^4.0",
        "doctrine/migrations": "^3.9",
        "doctrine/orm": "^3.6",
        "doctrine/persistence": "^4.2",
        "doctrine/sql-formatter": "^1.5",
        "dragonmantank/cron-expression": "^3.6",
        "egulias/email-validator": "^4.0",
        "fakerphp/faker": "^1.24",
        "illuminate/support": "^13.19",
        "knplabs/knp-menu-bundle": "^3.7",
        "knpuniversity/oauth2-client-bundle": "^2.20",
        "league/commonmark": "^2.8",
        "league/oauth2-google": "^5.0",
        "league/oauth2-server": "^9.4",
        "league/uri": "^7.8",
        "lorisleiva/cron-translator": "^0.5",
        "meilisearch/search-bundle": "^0.16",
        "moneyphp/money": "^4.9",
        "mpdf/mpdf": "^8.3",
        "mpociot/vat-calculator": "^3.26",
        "nesbot/carbon": "^3.13",
        "nyholm/psr7": "^1.8",
        "pagerfanta/doctrine-orm-adapter": "^4.8",
        "pagerfanta/twig": "^4.8",
        "payum/authorize-net-aim": "^1.7",
        "payum/be2bill": "^1.7",
        "payum/core": "^1.7",
        "payum/klarna-checkout": "^1.7",
        "payum/klarna-invoice": "^1.7",
        "payum/offline": "^1.7",
        "payum/payex": "^1.7",
        "payum/paypal-express-checkout-nvp": "^1.7",
        "payum/paypal-pro-checkout-nvp": "^1.7",
        "payum/payum-bundle": "^2.7",
        "payum/stripe": "^1.7",
        "php-http/discovery": "^1.20",
        "php-http/guzzle7-adapter": "^1.1",
        "php-http/message": "^1.16",
        "psr/http-factory": "^1.1",
        "sentry/sentry-symfony": "^5.10",
        "solidworx/platform": "dev-main",
        "solidworx/toggler": "2.0.0-beta2",
        "stof/doctrine-extensions-bundle": "^1.15",
        "symfony/all-my-sms-notifier": "^8.1",
        "symfony/amazon-mailer": "^8.1",
        "symfony/amazon-sns-notifier": "^8.1",
        "symfony/amazon-sqs-messenger": "^8.1",
        "symfony/brevo-notifier": "^8.1",
        "symfony/clickatell-notifier": "^8.1",
        "symfony/config": "^8.1",
        "symfony/console": "^8.1",
        "symfony/contracts": "^3.7",
        "symfony/crowdin-translation-provider": "^8.1",
        "symfony/dependency-injection": "^8.1",
        "symfony/discord-notifier": "^8.1",
        "symfony/doctrine-bridge": "^8.1",
        "symfony/doctrine-messenger": "^8.1",
        "symfony/dotenv": "^8.1",
        "symfony/esendex-notifier": "^8.1",
        "symfony/event-dispatcher": "^8.1",
        "symfony/expression-language": "^8.1",
        "symfony/fake-chat-notifier": "^8.1",
        "symfony/fake-sms-notifier": "^8.1",
        "symfony/filesystem": "^8.1",
        "symfony/finder": "^8.1",
        "symfony/firebase-notifier": "^8.1",
        "symfony/flex": "^2.11",
        "symfony/form": "^8.1",
        "symfony/framework-bundle": "^8.1",
        "symfony/free-mobile-notifier": "^8.1",
        "symfony/gateway-api-notifier": "^8.1",
        "symfony/google-chat-notifier": "^8.1",
        "symfony/google-mailer": "^8.1",
        "symfony/html-sanitizer": "^8.1",
        "symfony/http-client": "^8.1",
        "symfony/http-foundation": "^8.1",
        "symfony/http-kernel": "^8.1",
        "symfony/infobip-notifier": "^8.1",
        "symfony/intl": "^8.1",
        "symfony/iqsms-notifier": "^8.1",
        "symfony/light-sms-notifier": "^8.1",
        "symfony/linked-in-notifier": "^8.1",
        "symfony/mailchimp-mailer": "^8.1",
        "symfony/mailer": "^8.1",
        "symfony/mailgun-mailer": "^8.1",
        "symfony/mailjet-notifier": "^8.1",
        "symfony/mattermost-notifier": "^8.1",
        "symfony/mcp-bundle": "^0.12",
        "symfony/mercure-notifier": "^8.1",
        "symfony/message-bird-notifier": "^8.1",
        "symfony/message-media-notifier": "^8.1",
        "symfony/messenger": "^8.1",
        "symfony/microsoft-teams-notifier": "^8.1",
        "symfony/mime": "^8.1",
        "symfony/mobyt-notifier": "^8.1",
        "symfony/monolog-bundle": "^4.0",
        "symfony/object-mapper": "^8.1",
        "symfony/octopush-notifier": "^8.1",
        "symfony/options-resolver": "^8.1",
        "symfony/ovh-cloud-notifier": "^8.1",
        "symfony/polyfill-mbstring": "^1.38",
        "symfony/postmark-mailer": "^8.1",
        "symfony/process": "^8.1",
        "symfony/property-access": "^8.1",
        "symfony/property-info": "^8.1",
        "symfony/rate-limiter": "^8.1",
        "symfony/redis-messenger": "^8.1",
        "symfony/requirements-checker": "^2.0",
        "symfony/rocket-chat-notifier": "^8.1",
        "symfony/routing": "^8.1",
        "symfony/runtime": "^8.1",
        "symfony/scheduler": "^8.1",
        "symfony/security-bundle": "^8.1",
        "symfony/sendgrid-mailer": "^8.1",
        "symfony/serializer": "^8.1",
        "symfony/sinch-notifier": "^8.1",
        "symfony/slack-notifier": "^8.1",
        "symfony/sms-biuras-notifier": "^8.1",
        "symfony/smsapi-notifier": "^8.1",
        "symfony/smsc-notifier": "^8.1",
        "symfony/spot-hit-notifier": "^8.1",
        "symfony/stimulus-bundle": "^3.2",
        "symfony/telegram-notifier": "^8.1",
        "symfony/telnyx-notifier": "^8.1",
        "symfony/translation": "^8.1",
        "symfony/turbo-sms-notifier": "^8.1",
        "symfony/twig-bridge": "^8.1",
        "symfony/twig-bundle": "^8.1",
        "symfony/twilio-notifier": "^8.1",
        "symfony/type-info": "^8.1",
        "symfony/uid": "^8.1",
        "symfony/ux-autocomplete": "^3.2",
        "symfony/ux-chartjs": "^3.2",
        "symfony/ux-dropzone": "^3.2",
        "symfony/ux-live-component": "^3.2",
        "symfony/ux-toggle-password": "^2.36",
        "symfony/validator": "^8.1",
        "symfony/vonage-notifier": "^8.1",
        "symfony/webhook": "^8.1",
        "symfony/webpack-encore-bundle": "^2.4",
        "symfony/workflow": "^8.1",
        "symfony/yaml": "^8.1",
        "symfony/yunpian-notifier": "^8.1",
        "symfony/zulip-notifier": "^8.1",
        "symfonycasts/dynamic-forms": "^0.2",
        "symfonycasts/reset-password-bundle": "^1.25",
        "symfonycasts/verify-email-bundle": "^1.18",
        "tijsverkoyen/css-to-inline-styles": "^2.4",
        "twig/cssinliner-extra": "^3.26",
        "twig/extra-bundle": "^3.24",
        "twig/inky-extra": "^3.26",
        "twig/markdown-extra": "^3.28",
        "twig/string-extra": "^3.24",
        "twig/twig": "^3.28",
        "webmozart/assert": "^2.4",
        "webonyx/graphql-php": "^15.34",
        "willdurand/negotiation": "^3.1"
    },
    "require-dev": {
        "brianium/paratest": "^7.23",
        "captainhook/captainhook-phar": "^5.29",
        "dama/doctrine-test-bundle": "^8.6",
        "dbrekelmans/bdi": "^1.4",
        "doctrine/doctrine-fixtures-bundle": "^4.3",
        "ergebnis/composer-normalize": "^2.52",
        "ergebnis/rector-rules": "^1.18",
        "helgesverre/toon": "^3.2",
        "laravel/pao": "^1.1",
        "liip/test-fixtures-bundle": "^3.9",
        "matthiasnoback/symfony-dependency-injection-test": "^6.3",
        "mockery/mockery": "^1.6.12",
        "nikic/php-parser": "^5.6",
        "nunomaduro/collision": "^8.9",
        "phpstan/extension-installer": "^1.4.3",
        "phpstan/phpstan": "^2.2",
        "phpstan/phpstan-doctrine": "^2.0",
        "phpstan/phpstan-mockery": "^2.0",
        "phpstan/phpstan-phpunit": "^2.0",
        "phpstan/phpstan-symfony": "^2.0",
        "phpunit/phpunit": "^13.2",
        "rector/rector": "^2.5",
        "roave/security-advisories": "dev-latest",
        "spatie/phpunit-snapshot-assertions": "^5.4",
        "symfony/ai-mate": "^0.14",
        "symfony/ai-monolog-mate-extension": "^0.14",
        "symfony/ai-symfony-mate-extension": "^0.14",
        "symfony/debug-bundle": "^8.1",
        "symfony/maker-bundle": "^1.67",
        "symfony/panther": "^2.4",
        "symfony/web-profiler-bundle": "^8.1",
        "symplify/easy-coding-standard": "^13.2",
        "zenstruck/browser": "^1.10",
        "zenstruck/foundry": "^2.10",
        "zenstruck/mailer-test": "^1.5"
    },
    "replace": {
        "symfony/polyfill-php70": "*",
        "symfony/polyfill-php71": "*",
        "symfony/polyfill-php72": "*",
        "symfony/polyfill-php73": "*",
        "symfony/polyfill-php74": "*",
        "symfony/polyfill-php80": "*",
        "symfony/polyfill-php81": "*",
        "symfony/polyfill-php82": "*",
        "symfony/polyfill-php83": "*",
        "symfony/polyfill-php84": "*"
    },
    "suggest": {
        "ext-zend-opcache": "For best performance"
    },
    "autoload": {
        "psr-4": {
            "SolidInvoice\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "App\\Mate\\": "mate/src/",
            "Mate\\": "mate/src/",
            "SolidInvoice\\Test\\": "tests/Test"
        },
        "classmap": [
            "migrations/"
        ]
    },
    "config": {
        "allow-plugins": {
            "captainhook/captainhook-phar": true,
            "composer/installers": true,
            "ergebnis/composer-normalize": true,
            "php-http/discovery": true,
            "phpstan/extension-installer": true,
            "symfony/ai-mate-composer-plugin": true,
            "symfony/flex": true,
            "symfony/runtime": true
        },
        "bin-dir": "bin",
        "platform": {
            "php": "8.4.27"
        },
        "sort-packages": true
    },
    "extra": {
        "ai-mate": {
            "extension": false,
            "includes": [
                "mate/config.php"
            ],
            "scan-dirs": [
                "mate/src"
            ]
        },
        "symfony": {
            "allow-contrib": true,
            "require": "^8.1"
        }
    },
    "scripts": {
        "post-install-cmd": [
            "cp .env.dist .env",
            "@auto-scripts"
        ],
        "post-update-cmd": [
            "@auto-scripts"
        ],
        "auto-scripts": {
            "cache:clear": "symfony-cmd",
            "assets:install %PUBLIC_DIR%": "symfony-cmd",
            "requirements-checker": "script"
        }
    }
}