{ "name": "librenms/librenms", "description": "A fully featured network monitoring system that provides a wealth of features and device support.", "type": "project", "keywords": ["network", "monitoring", "discovery", "alerting", "billing", "snmp", "distributed"], "homepage": "http://www.librenms.org/", "license": "GPL-3.0-or-later", "support": { "source": "https://github.com/librenms/librenms/", "docs": "http://docs.librenms.org/", "forum": "https://community.librenms.org/", "issues": "https://github.com/librenms/librenms/issues/", "irc": "irc://irc.freenode.org/#librenms" }, "repositories": [ { "type": "vcs", "url": "https://github.com/librenms/StringBladeCompiler" } ], "require": { "php": "^7.1.3", "ext-curl": "*", "ext-gd": "*", "ext-json": "*", "ext-mbstring": "*", "ext-pcre": "*", "ext-pdo": "*", "ext-session": "*", "ext-xml": "*", "amenadiel/jpgraph": "^3.6", "dapphp/radius": "^2.0", "doctrine/dbal": "^2.9", "easybook/geshi": "^1.0.8", "ezyang/htmlpurifier": "^4.8", "fico7489/laravel-pivot": "^3.0", "fideloper/proxy": "^4.0", "influxdb/influxdb-php": "^1.14", "laravel/laravel": "5.7.*", "oriceon/toastr-5-laravel": "dev-master", "pear/console_color2": "^0.1", "pear/console_table": "^1.3", "php-amqplib/php-amqplib": "^2.0", "phpmailer/phpmailer": "~6.0", "rmccue/requests": "^1.7", "spatie/laravel-cors": "1.3.*", "symfony/yaml": "^4.0", "tecnickcom/tcpdf": "~6.2.0", "wpb/string-blade-compiler": "3.7.x-dev", "xjtuwangke/passwordhash": "dev-master" }, "require-dev": { "barryvdh/laravel-debugbar": "^3.2", "barryvdh/laravel-ide-helper": "^2.5", "beyondcode/laravel-dump-server": "^1.0", "filp/whoops": "^2.0", "fzaninotto/faker": "^1.4", "jakub-onderka/php-console-highlighter": "*", "jakub-onderka/php-parallel-lint": "*", "justinrainbow/json-schema": "^5.2", "laravel/dusk": "^5.0", "mockery/mockery": "^1.0", "nunomaduro/collision": "^2.0", "phpunit/phpunit": "^7.0", "squizlabs/php_codesniffer": "^2.9.1", "staudenmeir/dusk-updater": "^1.0" }, "suggest": { "ext-memcached": "Required if you utilize distributed polling", "ext-posix": "Allows for additional validation tests", "ext-mysqlnd": "*", "ext-ldap": "*" }, "autoload": { "exclude-from-classmap": [ "/vendor/laravel/laravel/database/", "/vendor/laravel/laravel/app/", "/vendor/jakub-onderka/php-parallel-lint/src/JsonSerializable.php" ], "classmap": [ "database/seeds", "database/factories" ], "psr-4": { "App\\": "app", "LibreNMS\\": "LibreNMS", "LibreNMS\\Plugins\\" : "html/plugins", "LibreNMS\\Tests\\": "tests" }, "files": [ "includes/helpers.php" ] }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "discard-changes": true }, "scripts": { "pre-update-cmd": "LibreNMS\\ComposerHelper::preUpdate", "pre-install-cmd": "LibreNMS\\ComposerHelper::preInstall", "post-root-package-install": "LibreNMS\\ComposerHelper::postRootPackageInstall", "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], "post-create-project-cmd": [ "@php artisan key:generate --ansi" ], "post-install-cmd": [ "LibreNMS\\ComposerHelper::postInstall", "Illuminate\\Foundation\\ComposerScripts::postInstall" ], "post-update-cmd": [ "Illuminate\\Foundation\\ComposerScripts::postUpdate" ] } }