Skip to content

Instantly share code, notes, and snippets.

@medeirosinacio
Last active August 31, 2023 17:23
Show Gist options
  • Save medeirosinacio/23754098883c2a20925f933600596d08 to your computer and use it in GitHub Desktop.
Save medeirosinacio/23754098883c2a20925f933600596d08 to your computer and use it in GitHub Desktop.
test Composer-Graph
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JBZoo - Mermaid Graph</title>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
</script>
</head>
<body>
<h1>dumptecnologia/fipo-gerenciador-nivy@dev-homolog - Graph of Dependencies</h1><hr>
<div class="mermaid" style="margin-top:20px;">graph LR;
dumptecnologia__fipo_gerenciador_nivy ==> ext_curl;
dumptecnologia__fipo_gerenciador_nivy ==> ext_hash;
dumptecnologia__fipo_gerenciador_nivy ==> ext_mbstring;
dumptecnologia__fipo_gerenciador_nivy ==> ext_pdo;
dumptecnologia__fipo_gerenciador_nivy ==> ext_zip;
barryvdh__laravel_snappy-->illuminate__filesystem;
barryvdh__laravel_snappy-->illuminate__support;
knplabs__knp_snappy-->psr__log;
knplabs__knp_snappy-->symfony__process;
barryvdh__laravel_snappy-->knplabs__knp_snappy;
dumptecnologia__fipo_gerenciador_nivy ==> barryvdh__laravel_snappy;
doctrine__dbal-->composer_runtime_api;
doctrine__dbal-->doctrine__cache;
doctrine__dbal-->doctrine__deprecations;
doctrine__dbal-->doctrine__event_manager;
doctrine__dbal-->psr__cache;
doctrine__dbal-->psr__log;
dumptecnologia__fipo_gerenciador_nivy ==> doctrine__dbal;
dump__framework-->ext_mbstring;
dump__framework-->lstrojny__functional_php;
dump__framework-->psr__log;
dumptecnologia__fipo_gerenciador_nivy ==> dump__framework;
guzzlehttp__guzzle-->ext_json;
guzzlehttp__guzzle-->guzzlehttp__promises;
psr__http_factory-->psr__http_message;
guzzlehttp__psr7-->psr__http_factory;
guzzlehttp__psr7-->psr__http_message;
guzzlehttp__psr7-->ralouphie__getallheaders;
guzzlehttp__guzzle-->guzzlehttp__psr7;
psr__http_client-->psr__http_message;
guzzlehttp__guzzle-->psr__http_client;
guzzlehttp__guzzle-->symfony__deprecation_contracts;
dumptecnologia__fipo_gerenciador_nivy ==> guzzlehttp__guzzle;
graylog2__gelf_php-->psr__log;
hedii__laravel_gelf_logger-->graylog2__gelf_php;
hedii__laravel_gelf_logger-->illuminate__log;
dumptecnologia__fipo_gerenciador_nivy ==> hedii__laravel_gelf_logger;
hidehalo__nanoid_php-->paragonie__random_compat;
dumptecnologia__fipo_gerenciador_nivy ==> hidehalo__nanoid_php;
bluepsyduck__symfony_process_manager-->symfony__process;
jbzoo__cli-->bluepsyduck__symfony_process_manager;
jbzoo__cli-->jbzoo__event;
jbzoo__utils-->ext_dom;
jbzoo__utils-->ext_filter;
jbzoo__utils-->ext_gd;
jbzoo__utils-->ext_posix;
jbzoo__cli-->jbzoo__utils;
monolog__monolog-->psr__log;
jbzoo__cli-->monolog__monolog;
symfony__console-->symfony__deprecation_contracts;
symfony__console-->symfony__polyfill_mbstring;
symfony__service_contracts-->psr__container;
symfony__console-->symfony__service_contracts;
symfony__string-->symfony__polyfill_ctype;
symfony__string-->symfony__polyfill_intl_g_rapheme;
symfony__string-->symfony__polyfill_intl_normalizer;
symfony__string-->symfony__polyfill_mbstring;
symfony__console-->symfony__string;
jbzoo__cli-->symfony__console;
symfony__lock-->psr__log;
symfony__lock-->symfony__deprecation_contracts;
jbzoo__cli-->symfony__lock;
jbzoo__cli-->symfony__process;
jbzoo__composer_g_raph-->jbzoo__cli;
jbzoo__data-->ext_json;
jbzoo__composer_g_raph-->jbzoo__data;
jbzoo__mermaid_php-->ext_json;
jbzoo__composer_g_raph-->jbzoo__mermaid_php;
jbzoo__composer_g_raph-->jbzoo__utils;
jbzoo__composer_g_raph-->symfony__console;
dumptecnologia__fipo_gerenciador_nivy ==> jbzoo__composer_g_raph;
laravel__framework-->brick__math;
laravel__framework-->composer_runtime_api;
laravel__framework-->doctrine__inflector;
webmozart__assert-->ext_ctype;
dragonmantank__cron_expression-->webmozart__assert;
laravel__framework-->dragonmantank__cron_expression;
egulias__email_validator-->doctrine__lexer;
symfony__polyfill_intl_idn-->symfony__polyfill_intl_normalizer;
symfony__polyfill_intl_idn-->symfony__polyfill_php72;
egulias__email_validator-->symfony__polyfill_intl_idn;
laravel__framework-->egulias__email_validator;
laravel__framework-->ext_ctype;
laravel__framework-->ext_filter;
laravel__framework-->ext_hash;
laravel__framework-->ext_mbstring;
laravel__framework-->ext_openssl;
laravel__framework-->ext_session;
laravel__framework-->ext_tokenizer;
symfony__http_foundation-->symfony__deprecation_contracts;
symfony__http_foundation-->symfony__polyfill_mbstring;
symfony__polyfill_php83-->symfony__polyfill_php80;
symfony__http_foundation-->symfony__polyfill_php83;
fruitcake__php_cors-->symfony__http_foundation;
laravel__framework-->fruitcake__php_cors;
guzzlehttp__uri_template-->symfony__polyfill_php80;
laravel__framework-->guzzlehttp__uri_template;
laravel__prompts-->ext_mbstring;
laravel__prompts-->illuminate__collections;
laravel__prompts-->symfony__console;
laravel__framework-->laravel__prompts;
laravel__framework-->laravel__serializable_closure;
league__commonmark-->ext_mbstring;
league__config-->dflydev__dot_access_data;
nette__schema-->nette__utils;
league__config-->nette__schema;
league__commonmark-->league__config;
league__commonmark-->psr__event_dispatcher;
league__commonmark-->symfony__deprecation_contracts;
league__commonmark-->symfony__polyfill_php80;
laravel__framework-->league__commonmark;
league__flysystem_local-->ext_fileinfo;
league__flysystem_local-->league__flysystem;
league__mime_type_detection-->ext_fileinfo;
league__flysystem_local-->league__mime_type_detection;
league__flysystem-->league__flysystem_local;
league__flysystem-->league__mime_type_detection;
laravel__framework-->league__flysystem;
laravel__framework-->monolog__monolog;
nesbot__carbon-->ext_json;
nesbot__carbon-->symfony__polyfill_mbstring;
nesbot__carbon-->symfony__polyfill_php80;
symfony__translation-->symfony__deprecation_contracts;
symfony__translation-->symfony__polyfill_mbstring;
symfony__translation-->symfony__translation_contracts;
nesbot__carbon-->symfony__translation;
laravel__framework-->nesbot__carbon;
nunomaduro__termwind-->ext_mbstring;
nunomaduro__termwind-->symfony__console;
laravel__framework-->nunomaduro__termwind;
laravel__framework-->psr__container;
laravel__framework-->psr__log;
laravel__framework-->psr__simple_cache;
ramsey__uuid-->brick__math;
ramsey__uuid-->ext_json;
ramsey__uuid-->ramsey__collection;
laravel__framework-->ramsey__uuid;
laravel__framework-->symfony__console;
symfony__error_handler-->psr__log;
symfony__var_dumper-->symfony__deprecation_contracts;
symfony__var_dumper-->symfony__polyfill_mbstring;
symfony__error_handler-->symfony__var_dumper;
laravel__framework-->symfony__error_handler;
laravel__framework-->symfony__finder;
laravel__framework-->symfony__http_foundation;
symfony__http_kernel-->psr__log;
symfony__http_kernel-->symfony__deprecation_contracts;
symfony__http_kernel-->symfony__error_handler;
symfony__event_dispatcher_contracts-->psr__event_dispatcher;
symfony__event_dispatcher-->symfony__event_dispatcher_contracts;
symfony__http_kernel-->symfony__event_dispatcher;
symfony__http_kernel-->symfony__http_foundation;
symfony__http_kernel-->symfony__polyfill_ctype;
laravel__framework-->symfony__http_kernel;
symfony__mailer-->egulias__email_validator;
symfony__mailer-->psr__event_dispatcher;
symfony__mailer-->psr__log;
symfony__mailer-->symfony__event_dispatcher;
symfony__mime-->symfony__deprecation_contracts;
symfony__mime-->symfony__polyfill_intl_idn;
symfony__mime-->symfony__polyfill_mbstring;
symfony__mailer-->symfony__mime;
symfony__mailer-->symfony__service_contracts;
laravel__framework-->symfony__mailer;
laravel__framework-->symfony__mime;
laravel__framework-->symfony__process;
symfony__routing-->symfony__deprecation_contracts;
laravel__framework-->symfony__routing;
symfony__uid-->symfony__polyfill_uuid;
laravel__framework-->symfony__uid;
laravel__framework-->symfony__var_dumper;
tijsverkoyen__css_to_inline_styles-->ext_dom;
tijsverkoyen__css_to_inline_styles-->ext_libxml;
tijsverkoyen__css_to_inline_styles-->symfony__css_selector;
laravel__framework-->tijsverkoyen__css_to_inline_styles;
vlucas__phpdotenv-->ext_pcre;
graham_campbell__result_type-->phpoption__phpoption;
vlucas__phpdotenv-->graham_campbell__result_type;
vlucas__phpdotenv-->phpoption__phpoption;
vlucas__phpdotenv-->symfony__polyfill_ctype;
vlucas__phpdotenv-->symfony__polyfill_mbstring;
vlucas__phpdotenv-->symfony__polyfill_php80;
laravel__framework-->vlucas__phpdotenv;
laravel__framework-->voku__portable_ascii;
dumptecnologia__fipo_gerenciador_nivy ==> laravel__framework;
laravel__horizon-->ext_json;
laravel__horizon-->ext_pcntl;
laravel__horizon-->ext_posix;
laravel__horizon-->illuminate__contracts;
laravel__horizon-->illuminate__queue;
laravel__horizon-->illuminate__support;
laravel__horizon-->nesbot__carbon;
laravel__horizon-->ramsey__uuid;
laravel__horizon-->symfony__error_handler;
laravel__horizon-->symfony__process;
dumptecnologia__fipo_gerenciador_nivy ==> laravel__horizon;
laravel__jetstream-->ext_json;
laravel__jetstream-->illuminate__console;
laravel__jetstream-->illuminate__support;
jenssegers__agent-->jaybizzle__crawler_detect;
jenssegers__agent-->mobiledetect__mobiledetectlib;
laravel__jetstream-->jenssegers__agent;
bacon__bacon_qr_code-->dasprid__enum;
bacon__bacon_qr_code-->ext_iconv;
laravel__fortify-->bacon__bacon_qr_code;
laravel__fortify-->ext_json;
laravel__fortify-->illuminate__support;
pragmarx__google2fa-->paragonie__constant_time_encoding;
laravel__fortify-->pragmarx__google2fa;
laravel__jetstream-->laravel__fortify;
dumptecnologia__fipo_gerenciador_nivy ==> laravel__jetstream;
laravel__passport-->ext_json;
laravel__passport-->firebase__php_jwt;
laravel__passport-->illuminate__auth;
laravel__passport-->illuminate__console;
laravel__passport-->illuminate__container;
laravel__passport-->illuminate__contracts;
laravel__passport-->illuminate__cookie;
laravel__passport-->illuminate__database;
laravel__passport-->illuminate__encryption;
laravel__passport-->illuminate__http;
laravel__passport-->illuminate__support;
lcobucci__jwt-->ext_hash;
lcobucci__jwt-->ext_json;
lcobucci__jwt-->ext_openssl;
lcobucci__jwt-->ext_sodium;
lcobucci__jwt-->psr__clock;
laravel__passport-->lcobucci__jwt;
defuse__php_encryption-->ext_openssl;
defuse__php_encryption-->paragonie__random_compat;
league__oauth2_server-->defuse__php_encryption;
league__oauth2_server-->ext_openssl;
lcobucci__clock-->psr__clock;
league__oauth2_server-->lcobucci__clock;
league__oauth2_server-->lcobucci__jwt;
league__oauth2_server-->league__event;
league__uri-->ext_json;
league__uri_interfaces-->ext_json;
league__uri-->league__uri_interfaces;
league__uri-->psr__http_message;
league__oauth2_server-->league__uri;
league__oauth2_server-->psr__http_message;
laravel__passport-->league__oauth2_server;
nyholm__psr7-->psr__http_factory;
nyholm__psr7-->psr__http_message;
laravel__passport-->nyholm__psr7;
phpseclib__phpseclib-->paragonie__constant_time_encoding;
phpseclib__phpseclib-->paragonie__random_compat;
laravel__passport-->phpseclib__phpseclib;
symfony__psr_http_message_bridge-->psr__http_message;
symfony__psr_http_message_bridge-->symfony__deprecation_contracts;
symfony__psr_http_message_bridge-->symfony__http_foundation;
laravel__passport-->symfony__psr_http_message_bridge;
dumptecnologia__fipo_gerenciador_nivy ==> laravel__passport;
laravel__sanctum-->ext_json;
laravel__sanctum-->illuminate__console;
laravel__sanctum-->illuminate__contracts;
laravel__sanctum-->illuminate__database;
laravel__sanctum-->illuminate__support;
dumptecnologia__fipo_gerenciador_nivy ==> laravel__sanctum;
laravel__tinker-->illuminate__console;
laravel__tinker-->illuminate__contracts;
laravel__tinker-->illuminate__support;
psy__psysh-->ext_json;
psy__psysh-->ext_tokenizer;
nikic__php_parser-->ext_tokenizer;
psy__psysh-->nikic__php_parser;
psy__psysh-->symfony__console;
psy__psysh-->symfony__var_dumper;
laravel__tinker-->psy__psysh;
laravel__tinker-->symfony__var_dumper;
dumptecnologia__fipo_gerenciador_nivy ==> laravel__tinker;
laravellegends__pt_br_validator-->illuminate__support;
dumptecnologia__fipo_gerenciador_nivy ==> laravellegends__pt_br_validator;
aws__aws_sdk_php-->aws__aws_crt_php;
aws__aws_sdk_php-->ext_json;
aws__aws_sdk_php-->ext_pcre;
aws__aws_sdk_php-->ext_simplexml;
aws__aws_sdk_php-->guzzlehttp__guzzle;
aws__aws_sdk_php-->guzzlehttp__promises;
aws__aws_sdk_php-->guzzlehttp__psr7;
mtdowling__jmespath.php-->symfony__polyfill_mbstring;
aws__aws_sdk_php-->mtdowling__jmespath.php;
aws__aws_sdk_php-->psr__http_message;
league__flysystem_aws_s3_v3-->aws__aws_sdk_php;
league__flysystem_aws_s3_v3-->league__flysystem;
league__flysystem_aws_s3_v3-->league__mime_type_detection;
dumptecnologia__fipo_gerenciador_nivy ==> league__flysystem_aws_s3_v3;
livewire__livewire-->illuminate__database;
livewire__livewire-->illuminate__support;
livewire__livewire-->illuminate__validation;
livewire__livewire-->league__mime_type_detection;
livewire__livewire-->symfony__http_kernel;
dumptecnologia__fipo_gerenciador_nivy ==> livewire__livewire;
dumptecnologia__fipo_gerenciador_nivy ==> lucascudo__laravel_pt_br_localization;
dumptecnologia__fipo_gerenciador_nivy ==> predis__predis;
robersonfaria__laravel_database_schedule-->laravel__framework;
dumptecnologia__fipo_gerenciador_nivy ==> robersonfaria__laravel_database_schedule;
yajra__laravel_datatables_buttons-->illuminate__console;
yajra__laravel_datatables_html-->ext_json;
yajra__laravel_datatables_oracle-->illuminate__database;
yajra__laravel_datatables_oracle-->illuminate__filesystem;
yajra__laravel_datatables_oracle-->illuminate__http;
yajra__laravel_datatables_oracle-->illuminate__support;
yajra__laravel_datatables_oracle-->illuminate__view;
yajra__laravel_datatables_html-->yajra__laravel_datatables_oracle;
yajra__laravel_datatables_buttons-->yajra__laravel_datatables_html;
yajra__laravel_datatables_buttons-->yajra__laravel_datatables_oracle;
yajra__laravel_datatables-->yajra__laravel_datatables_buttons;
yajra__laravel_datatables_editor-->illuminate__console;
yajra__laravel_datatables_editor-->illuminate__database;
yajra__laravel_datatables_editor-->illuminate__http;
yajra__laravel_datatables_editor-->illuminate__validation;
yajra__laravel_datatables-->yajra__laravel_datatables_editor;
yajra__laravel_datatables_export-->ext_json;
yajra__laravel_datatables_export-->livewire__livewire;
openspout__openspout-->ext_dom;
openspout__openspout-->ext_fileinfo;
openspout__openspout-->ext_filter;
openspout__openspout-->ext_libxml;
openspout__openspout-->ext_xmlreader;
openspout__openspout-->ext_zip;
yajra__laravel_datatables_export-->openspout__openspout;
phpoffice__phpspreadsheet-->ext_ctype;
phpoffice__phpspreadsheet-->ext_dom;
phpoffice__phpspreadsheet-->ext_fileinfo;
phpoffice__phpspreadsheet-->ext_gd;
phpoffice__phpspreadsheet-->ext_iconv;
phpoffice__phpspreadsheet-->ext_libxml;
phpoffice__phpspreadsheet-->ext_mbstring;
phpoffice__phpspreadsheet-->ext_simplexml;
phpoffice__phpspreadsheet-->ext_xml;
phpoffice__phpspreadsheet-->ext_xmlreader;
phpoffice__phpspreadsheet-->ext_xmlwriter;
phpoffice__phpspreadsheet-->ext_zip;
phpoffice__phpspreadsheet-->ext_zlib;
phpoffice__phpspreadsheet-->ezyang__htmlpurifier;
maennchen__zipstream_php-->ext_mbstring;
maennchen__zipstream_php-->ext_zlib;
maennchen__zipstream_php-->php_64bit;
phpoffice__phpspreadsheet-->maennchen__zipstream_php;
phpoffice__phpspreadsheet-->markbaker__complex;
phpoffice__phpspreadsheet-->markbaker__matrix;
phpoffice__phpspreadsheet-->psr__http_client;
phpoffice__phpspreadsheet-->psr__http_factory;
phpoffice__phpspreadsheet-->psr__simple_cache;
yajra__laravel_datatables_export-->phpoffice__phpspreadsheet;
yajra__laravel_datatables_export-->yajra__laravel_datatables;
yajra__laravel_datatables-->yajra__laravel_datatables_export;
yajra__laravel_datatables_fractal-->league__fractal;
yajra__laravel_datatables_fractal-->yajra__laravel_datatables_oracle;
yajra__laravel_datatables-->yajra__laravel_datatables_fractal;
yajra__laravel_datatables-->yajra__laravel_datatables_html;
yajra__laravel_datatables-->yajra__laravel_datatables_oracle;
dumptecnologia__fipo_gerenciador_nivy ==> yajra__laravel_datatables;
subgraph "Your Package"
dumptecnologia__fipo_gerenciador_nivy("dumptecnologia/fipo-gerenciador-nivy");
end
subgraph "Required"
barryvdh__laravel_snappy("barryvdh/laravel-snappy");
illuminate__filesystem(["* illuminate/filesystem"]);
illuminate__support(["* illuminate/support"]);
knplabs__knp_snappy("knplabs/knp-snappy");
psr__log("psr/log");
symfony__process("symfony/process");
doctrine__dbal("doctrine/dbal");
composer_runtime_api(["* composer-runtime-api"]);
doctrine__cache("doctrine/cache");
doctrine__deprecations("doctrine/deprecations");
doctrine__event_manager("doctrine/event-manager");
psr__cache("psr/cache");
dump__framework("dump/framework");
lstrojny__functional_php("lstrojny/functional-php");
guzzlehttp__guzzle("guzzlehttp/guzzle");
guzzlehttp__promises("guzzlehttp/promises");
psr__http_factory("psr/http-factory");
psr__http_message("psr/http-message");
guzzlehttp__psr7("guzzlehttp/psr7");
ralouphie__getallheaders("ralouphie/getallheaders");
psr__http_client("psr/http-client");
symfony__deprecation_contracts("symfony/deprecation-contracts");
graylog2__gelf_php("graylog2/gelf-php");
hedii__laravel_gelf_logger("hedii/laravel-gelf-logger");
illuminate__log(["* illuminate/log"]);
hidehalo__nanoid_php("hidehalo/nanoid-php");
paragonie__random_compat("paragonie/random_compat");
bluepsyduck__symfony_process_manager("bluepsyduck/symfony-process-manager");
jbzoo__cli("jbzoo/cli");
jbzoo__event("jbzoo/event");
jbzoo__utils("jbzoo/utils");
monolog__monolog("monolog/monolog");
symfony__console("symfony/console");
symfony__polyfill_mbstring("symfony/polyfill-mbstring");
symfony__service_contracts("symfony/service-contracts");
psr__container("psr/container");
symfony__string("symfony/string");
symfony__polyfill_ctype("symfony/polyfill-ctype");
symfony__polyfill_intl_g_rapheme("symfony/polyfill-intl-grapheme");
symfony__polyfill_intl_normalizer("symfony/polyfill-intl-normalizer");
symfony__lock("symfony/lock");
jbzoo__composer_g_raph("jbzoo/composer-graph");
jbzoo__data("jbzoo/data");
jbzoo__mermaid_php("jbzoo/mermaid-php");
laravel__framework("laravel/framework");
brick__math("brick/math");
doctrine__inflector("doctrine/inflector");
webmozart__assert("webmozart/assert");
dragonmantank__cron_expression("dragonmantank/cron-expression");
egulias__email_validator("egulias/email-validator");
doctrine__lexer("doctrine/lexer");
symfony__polyfill_intl_idn("symfony/polyfill-intl-idn");
symfony__polyfill_php72("symfony/polyfill-php72");
symfony__http_foundation("symfony/http-foundation");
symfony__polyfill_php83("symfony/polyfill-php83");
symfony__polyfill_php80("symfony/polyfill-php80");
fruitcake__php_cors("fruitcake/php-cors");
guzzlehttp__uri_template("guzzlehttp/uri-template");
laravel__prompts("laravel/prompts");
illuminate__collections(["* illuminate/collections"]);
laravel__serializable_closure("laravel/serializable-closure");
league__commonmark("league/commonmark");
league__config("league/config");
dflydev__dot_access_data("dflydev/dot-access-data");
nette__schema("nette/schema");
nette__utils("nette/utils");
psr__event_dispatcher("psr/event-dispatcher");
league__flysystem_local("league/flysystem-local");
league__flysystem("league/flysystem");
league__mime_type_detection("league/mime-type-detection");
nesbot__carbon("nesbot/carbon");
symfony__translation("symfony/translation");
symfony__translation_contracts("symfony/translation-contracts");
nunomaduro__termwind("nunomaduro/termwind");
psr__simple_cache("psr/simple-cache");
ramsey__uuid("ramsey/uuid");
ramsey__collection("ramsey/collection");
symfony__error_handler("symfony/error-handler");
symfony__var_dumper("symfony/var-dumper");
symfony__finder("symfony/finder");
symfony__http_kernel("symfony/http-kernel");
symfony__event_dispatcher_contracts("symfony/event-dispatcher-contracts");
symfony__event_dispatcher("symfony/event-dispatcher");
symfony__mailer("symfony/mailer");
symfony__mime("symfony/mime");
symfony__routing("symfony/routing");
symfony__uid("symfony/uid");
symfony__polyfill_uuid("symfony/polyfill-uuid");
tijsverkoyen__css_to_inline_styles("tijsverkoyen/css-to-inline-styles");
symfony__css_selector("symfony/css-selector");
vlucas__phpdotenv("vlucas/phpdotenv");
graham_campbell__result_type("graham-campbell/result-type");
phpoption__phpoption("phpoption/phpoption");
voku__portable_ascii("voku/portable-ascii");
laravel__horizon("laravel/horizon");
illuminate__contracts(["* illuminate/contracts"]);
illuminate__queue(["* illuminate/queue"]);
laravel__jetstream("laravel/jetstream");
illuminate__console(["* illuminate/console"]);
jenssegers__agent("jenssegers/agent");
jaybizzle__crawler_detect("jaybizzle/crawler-detect");
mobiledetect__mobiledetectlib("mobiledetect/mobiledetectlib");
bacon__bacon_qr_code("bacon/bacon-qr-code");
dasprid__enum("dasprid/enum");
laravel__fortify("laravel/fortify");
pragmarx__google2fa("pragmarx/google2fa");
paragonie__constant_time_encoding("paragonie/constant_time_encoding");
laravel__passport("laravel/passport");
firebase__php_jwt("firebase/php-jwt");
illuminate__auth(["* illuminate/auth"]);
illuminate__container(["* illuminate/container"]);
illuminate__cookie(["* illuminate/cookie"]);
illuminate__database(["* illuminate/database"]);
illuminate__encryption(["* illuminate/encryption"]);
illuminate__http(["* illuminate/http"]);
lcobucci__jwt("lcobucci/jwt");
psr__clock("psr/clock");
defuse__php_encryption("defuse/php-encryption");
league__oauth2_server("league/oauth2-server");
lcobucci__clock("lcobucci/clock");
league__event("league/event");
league__uri("league/uri");
league__uri_interfaces("league/uri-interfaces");
nyholm__psr7("nyholm/psr7");
phpseclib__phpseclib("phpseclib/phpseclib");
symfony__psr_http_message_bridge("symfony/psr-http-message-bridge");
laravel__sanctum("laravel/sanctum");
laravel__tinker("laravel/tinker");
psy__psysh("psy/psysh");
nikic__php_parser("nikic/php-parser");
laravellegends__pt_br_validator("laravellegends/pt-br-validator");
aws__aws_sdk_php("aws/aws-sdk-php");
aws__aws_crt_php("aws/aws-crt-php");
mtdowling__jmespath.php("mtdowling/jmespath.php");
league__flysystem_aws_s3_v3("league/flysystem-aws-s3-v3");
livewire__livewire("livewire/livewire");
illuminate__validation(["* illuminate/validation"]);
lucascudo__laravel_pt_br_localization("lucascudo/laravel-pt-br-localization");
predis__predis("predis/predis");
robersonfaria__laravel_database_schedule("robersonfaria/laravel-database-schedule");
yajra__laravel_datatables_buttons("yajra/laravel-datatables-buttons");
yajra__laravel_datatables_html("yajra/laravel-datatables-html");
yajra__laravel_datatables_oracle("yajra/laravel-datatables-oracle");
illuminate__view(["* illuminate/view"]);
yajra__laravel_datatables("yajra/laravel-datatables");
yajra__laravel_datatables_editor("yajra/laravel-datatables-editor");
yajra__laravel_datatables_export("yajra/laravel-datatables-export");
openspout__openspout("openspout/openspout");
phpoffice__phpspreadsheet("phpoffice/phpspreadsheet");
ezyang__htmlpurifier("ezyang/htmlpurifier");
maennchen__zipstream_php("maennchen/zipstream-php");
php_64bit(["* php-64bit"]);
markbaker__complex("markbaker/complex");
markbaker__matrix("markbaker/matrix");
yajra__laravel_datatables_fractal("yajra/laravel-datatables-fractal");
league__fractal("league/fractal");
end
subgraph "PHP Platform"
ext_curl("ext-curl");
ext_hash("ext-hash");
ext_mbstring("ext-mbstring");
ext_pdo("ext-pdo");
ext_zip("ext-zip");
ext_json("ext-json");
ext_dom("ext-dom");
ext_filter("ext-filter");
ext_gd("ext-gd");
ext_posix("ext-posix");
ext_ctype("ext-ctype");
ext_openssl("ext-openssl");
ext_session("ext-session");
ext_tokenizer("ext-tokenizer");
ext_fileinfo("ext-fileinfo");
ext_libxml("ext-libxml");
ext_pcre("ext-pcre");
ext_pcntl("ext-pcntl");
ext_iconv("ext-iconv");
ext_sodium("ext-sodium");
ext_simplexml("ext-simplexml");
ext_xmlreader("ext-xmlreader");
ext_xml("ext-xml");
ext_xmlwriter("ext-xmlwriter");
ext_zlib("ext-zlib");
end</div>
<input type="button" class="btn btn-primary" id="zoom" value="Zoom In">
<script>
mermaid.initialize({
"startOnLoad": true,
"theme": "forest",
"themeCSS": ".edgePath .path:hover {stroke-width:4px; cursor:pointer}\n.edgeLabel {border-radius:4px}\n.label {font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;}",
"maxTextSize": 1000000,
"loglevel": "debug",
"securityLevel": "loose",
"arrowMarkerAbsolute": true,
"flowchart": {
"htmlLabels": true,
"useMaxWidth": true,
"diagramPadding": 12,
"curve": "basis"
}
});
$(function () {
$('#zoom').click(() => {
$('.mermaid').removeAttr('data-processed');
$('.mermaid').width($('.mermaid svg').css('max-width'));
});
});
</script>
<script>
$(document).on("click", "path", e => {
e.currentTarget.style.stroke = e.currentTarget.style.stroke ? "" : "red";
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment