From ff31d1418afa188cb08924567ced24da9613e1a8 Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Mon, 5 Apr 2021 10:30:53 -0700 Subject: [PATCH] feat(compiler): use default translator for buildLookup api --- packages/compiler/src/taglib/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/compiler/src/taglib/index.js b/packages/compiler/src/taglib/index.js index f5814d0ba8..ed84863b8f 100644 --- a/packages/compiler/src/taglib/index.js +++ b/packages/compiler/src/taglib/index.js @@ -1,6 +1,7 @@ import loader from "./loader"; import finder from "./finder"; import Lookup from "./lookup"; +import tryLoadTranslator from "../util/try-load-translator"; export const excludeDir = finder.excludeDir; export const excludePackage = finder.excludePackage; @@ -13,7 +14,8 @@ register(require.resolve("./marko-html.json"), require("./marko-html.json")); register(require.resolve("./marko-svg.json"), require("./marko-svg.json")); register(require.resolve("./marko-math.json"), require("./marko-math.json")); -export function buildLookup(dirname, translator) { +export function buildLookup(dirname, requestedTranslator) { + const translator = tryLoadTranslator(requestedTranslator); if (!translator || !Array.isArray(translator.taglibs)) { throw new Error( "@marko/compiler: Invalid translator provided to buildLookup(dir, translator)"