public function listPackages()
{
$packages = [];
$providers = $this->readPackagesJson();
foreach ($providers as $path => $data) {
$path = strtr($path, ['%hash%' => $data['sha256']]);
$packages = array_merge($packages, $this->readProvider($path));
}
return $packages;
}