Skip to content

Commit

Permalink
add --process_common_js_modules closure option
Browse files Browse the repository at this point in the history
  • Loading branch information
AugustNagro committed Jan 24, 2021
1 parent 8556b48 commit d18490f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/main/java/net/cardosi/mojo/tools/Closure.java
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ public boolean compile(

jscompArgs.add("--language_out");
jscompArgs.add(languageOut.name());

jscompArgs.add("--process_common_js_modules");

jscompArgs.addAll(Arrays.asList(//TODO parameterize?
"--jscomp_off",
Expand Down
1 change: 1 addition & 0 deletions src/main/java/net/cardosi/mojo/tools/JsChecker.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ public boolean checkAndGenerateExterns(List<FrontendUtils.FileInfo> jsInputs, Fi
Compiler compiler = new Compiler();
CompilerOptions options = new CompilerOptions();
options.setLanguage(CompilerOptions.LanguageMode.ECMASCRIPT_2017);
options.setProcessCommonJSModules(true);
options.setStrictModeInput(true);
options.setIncrementalChecks(CompilerOptions.IncrementalCheckMode.GENERATE_IJS);
options.setCodingConvention(new ClosureCodingConvention());
Expand Down

0 comments on commit d18490f

Please sign in to comment.