local M = {} ---@type table local mapping = nil local function load() if not mapping then mapping = {} ---@type {name:string, url:string, version:string}[] local gen = require("lazy.community._generated") for _, rock in ipairs(gen) do mapping[rock.name] = rock.url end end return mapping end ---@param rock string ---@return string? function M.get_url(rock) return load()[rock] end function M.get_spec(name) return require("lazy.community.specs")[name] end return M