{ "name": "inex/ixp-manager", "description": "An application by INEX to manage Internet Exchange Points (IXPs) - https://www.ixpmanager.org/", "type": "project", "keywords": ["ixp manager", "ixpm", "inex", "ixp"], "homepage": "https://github.com/inex/IXP-Manager/wiki", "license": "GPL-2.0", "authors": [ { "name": "Barry O'Donovan", "email": "barry.odonovan@inex.ie", "homepage": "https://www.ixpmanager.org/" }, { "name": "Nick Hilliard", "email": "nick@inex.ie", "homepage": "https://www.ixpmanager.org/" } ], "repositories":[ { "type": "vcs", "url": "git@github.com:barryo/Purifier.git" } ], "require": { "php": "^7.2", "ext-json": "*", "opensolutions/oss-snmp": "^1.0", "fideloper/proxy": "^4.0", "laravel/framework": "^6.0", "laravel/tinker": "~1.0", "laravel-doctrine/orm": "1.5.*", "foil/foil": "~0.6", "zendesk/zendesk_api_client_php": "2.*", "guzzlehttp/guzzle": "~6.0", "intervention/image": "^2.3", "anahkiasen/former": "^4.2", "barryvdh/laravel-dompdf": "^0.8.0", "luketowers/purifier": "dev-master", "php-ds/php-ds": "^1.1", "beberlei/doctrineextensions": "^1.0", "laravel-doctrine/extensions": "1.1.*", "s1lentium/iptools": "^1.1", "parsedown/laravel": "^1.0", "webpatser/laravel-countries": "^1.5", "laravel/telescope": "^2.0", "laravel/horizon": "^3.0", "socialiteproviders/manager": "^3.3" }, "require-dev": { "facade/ignition": "^1.4", "beyondcode/laravel-dump-server": "^1.0", "phpunit/phpunit": "^8.0", "fzaninotto/faker": "~1.4", "mockery/mockery": "~1.0", "barryvdh/laravel-ide-helper": "^2.3", "laravel/dusk": "^5.0", "nunomaduro/collision": "^3.0", "staudenmeir/dusk-updater": "^1.0" }, "support": { "issues": "https://www.ixpmanager.org/support.php", "forum": "https://www.inex.ie/mailman/listinfo/ixpmanager", "docs": "http://docs.ixpmanager.org/", "source": "https://github.com/inex/IXP-Manager" }, "autoload": { "classmap": [ "database/seeds", "database" ], "psr-4": { "IXP\\": "app/", "SocialiteProviders\\PeeringDB\\": "data/SocialiteProviders/PeeringDB/" }, "files": [ "app/Support/helpers.php" ] }, "autoload-dev": { "classmap": [ "tests/TestCase.php" ], "psr-4": { "Tests\\": "tests/" } }, "extra": { "laravel": { "dont-discover": [ ] } }, "scripts": { "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate" ], "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover" ], "post-update-cmd": [ "@php artisan clear-compiled", "@php artisan ide-helper:generate", "@php artisan ide-helper:meta --filename=.phpstorm.meta.php/laravel.meta.php", "@php artisan ide-helper:models -W", "@php artisan telescope:publish", "@php artisan horizon:assets" ] }, "config": { "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true } }, "minimum-stability": "stable" }