UNPKG

renovate

Version:

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

21 lines (20 loc) 750 B
import { Ctx } from "./context.js"; import { extensionTags } from "./extension-tags.js"; import { clearRepoRuleVariables, repoRuleCall, useRepoRuleAssignment } from "./repo-rules.js"; import { rules } from "./rules.js"; import { lang, query } from "@renovatebot/good-enough-parser"; //#region lib/modules/manager/bazel-module/parser/index.ts const rule = query.alt(rules, extensionTags, useRepoRuleAssignment, repoRuleCall); const query$1 = query.tree({ type: "root-tree", maxDepth: 16, search: rule }); const starlarkLang = lang.createLang("starlark"); function parse(input) { clearRepoRuleVariables(); return starlarkLang.query(input, query$1, new Ctx(input))?.results ?? []; } //#endregion export { parse }; //# sourceMappingURL=index.js.map