Vendor Versions is a bar panel for Tracy debugger. It loads composer.json
and composer.lock
files and shows you versions of all currently installed libraries.
Use Composer and require milo/vendor-versions
package.
Register panel in config.neon
:
extensions:
vendorVersions: Milo\VendorVersions\Bridges\Nette\DI\Extension(%debugMode%)
# Optionally set path to composer.json file
vendorVersions:
path: 'path/to/composer.json'
# When you use panel multiple times, you may wish to adjust some visual properties
vendorVersions:
panelTitle: 'For deployment'
iconColor: 'green'
Tracy\Debugger::getBar()->addPanel(
new Milo\VendorVersions\Panel
);
# Optionally set path to composer.json file
Tracy\Debugger::getBar()->addPanel(
new Milo\VendorVersions\Panel(__DIR__ . '/some/dir')
);
# When you use panel multiple times, you may wish to adjust some visual properties
Tracy\Debugger::getBar()->addPanel(
$panel = new Milo\VendorVersions\Panel(__DIR__ . '/some/dir')
);
$panel->setPanelTitle('For deployment');
$panel->setIconColor('green');