Skip to content

Commit 67e407c

Browse files
committed
(build) allow third-party packages to override default languages
1 parent 62f8a60 commit 67e407c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tools/lib/language.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,6 @@ async function compileLanguage(language, options) {
105105

106106
async function getLanguages() {
107107
const languages = [];
108-
glob.sync("./src/languages/*.js").forEach((file) => {
109-
languages.push(Language.fromFile(file));
110-
});
111108
const extraPackages = await getThirdPartyPackages();
112109
for (const ext of extraPackages) {
113110
for (const file of ext.files) {
@@ -118,6 +115,9 @@ async function getLanguages() {
118115
languages.push(l);
119116
}
120117
}
118+
glob.sync("./src/languages/*.js").forEach((file) => {
119+
languages.push(Language.fromFile(file));
120+
});
121121
return languages;
122122
}
123123

0 commit comments

Comments
 (0)