{ "name": "djaiss/monica", "type": "project", "description": "Monica is a personal CRM.", "keywords": [ "prm", "crm", "social" ], "license": "AGPL", "require": { "php": "^8.1", "ext-bcmath": "*", "ext-gd": "*", "ext-gmp": "*", "ext-intl": "*", "ext-redis": "*", "asbiin/laravel-adorable": "^1.0", "asbiin/laravel-webauthn": "^4.0", "bacon/bacon-qr-code": "^2.0", "creativeorange/gravatar": "^1.0", "doctrine/dbal": "^3.0", "erusev/parsedown": "^1.7", "giggsey/libphonenumber-for-php": "^8.9", "guzzlehttp/guzzle": "^7.2", "guzzlehttp/psr7": "^2.1", "intervention/image": "^2.3", "laravel/cashier": "^13.0", "laravel/framework": "^9.0", "laravel/passport": "^11.0", "laravel/socialite": "^5.0", "laravel/ui": "^4.0", "laravolt/avatar": "^4.0", "lcobucci/clock": "^3.0.0", "league/flysystem-aws-s3-v3": "^3.0", "mariuzzo/laravel-js-localization": "^1.7", "matriphe/iso-639": "^1.0", "moneyphp/money": "^4.0", "monicahq/laravel-cloudflare": "^3.0", "monicahq/laravel-sabre": "^1.2", "ok/ipstack-client": "^2.0", "phar-io/version": "^3.1", "pragmarx/google2fa": "^8.0", "pragmarx/google2fa-laravel": "^2.0", "pragmarx/random": "^0", "predis/predis": "^2.0", "rinvex/countries": "^8.1", "sabre/dav": "^4.0", "sentry/sentry-laravel": "^2.0", "socialiteproviders/authentik": "^5.2.0", "socialiteproviders/manager": "^4.8.1", "spatie/macroable": "^2.0", "stevebauman/location": "^6.1", "symfony/http-client": "^6.0", "symfony/mailgun-mailer": "^6.0", "symfony/translation": "^6.0", "thecodingmachine/safe": "^2.0", "vectorface/whip": "^0.4", "vinkla/hashids": "^10.0", "vluzrmos/language-detector": "^2.2", "web-token/jwt-key-mgmt": "^3.0", "web-token/jwt-signature-algorithm-ecdsa": "^3.0", "web-token/jwt-signature-algorithm-eddsa": "^3.0", "web-token/jwt-signature-algorithm-rsa": "^3.0", "werk365/etagconditionals": "dev-master", "xantios/mimey": "^2.0" }, "require-dev": { "barryvdh/laravel-debugbar": "^3", "fakerphp/faker": "^1.10", "khanamiryan/qrcode-detector-decoder": "^2.0", "laravel/dusk": "^7.11", "laravel/legacy-factories": "^1.0", "laravel/tinker": "^2.6", "matthiasnoback/live-code-coverage": "^1", "mockery/mockery": "^1.0", "nunomaduro/collision": "^6.1", "nunomaduro/larastan": "^2.2", "phpunit/phpcov": "^8.0", "phpunit/phpunit": "^9.0", "psalm/plugin-laravel": "^2.0", "roave/security-advisories": "dev-master", "spatie/laravel-ignition": "^1.0", "thecodingmachine/phpstan-safe-rule": "^1.0", "vimeo/psalm": "^5.5" }, "suggest": { "ext-apcu": "*" }, "config": { "apcu-autoloader": true, "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "allow-plugins": { "composer/package-versions-deprecated": true, "php-http/discovery": true } }, "extra": { "laravel": { "dont-discover": [] } }, "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ], "files": [ "app/Helpers/helpers.php" ] }, "autoload-dev": { "classmap": [ "tests/TestCase.php" ], "psr-4": { "Tests\\": "tests/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/" } }, "scripts": { "pre-install-cmd": [ "App\\Helpers\\ComposerScripts::preInstall" ], "post-install-cmd": [ "Illuminate\\Foundation\\ComposerScripts::postInstall" ], "pre-update-cmd": [ "App\\Helpers\\ComposerScripts::preUpdate" ], "post-update-cmd": [ "Illuminate\\Foundation\\ComposerScripts::postUpdate" ], "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover" ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate" ] } }