UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

22 lines (21 loc) 589 B
import { GitHubUrlHandler } from "./github.js"; import { NpmUrlHandler } from "./npm.js"; //#region lib/modules/manager/homebrew/handlers/index.ts const handlers = [new GitHubUrlHandler(), new NpmUrlHandler()]; function findHandler(url) { if (!url) return null; for (const handler of handlers) { const parsed = handler.parseUrl(url); if (parsed) return { handler, parsed }; } return null; } function findHandlerByType(type) { return handlers.find((h) => h.type === type) ?? null; } //#endregion export { findHandler, findHandlerByType }; //# sourceMappingURL=index.js.map