Index: lib/src/options.dart |
diff --git a/lib/src/options.dart b/lib/src/options.dart |
index d5abf8d2023e6db63fc36eec8164900eeaeef781..2d132a48b46eaa57fe19886edcd6d1c400379d60 100644 |
--- a/lib/src/options.dart |
+++ b/lib/src/options.dart |
@@ -58,7 +58,7 @@ class SourceResolverOptions { |
this.useImplicitHtml: false}); |
} |
-enum ModuleFormat { es6, legacy } |
+enum ModuleFormat { es6, legacy, node } |
ModuleFormat parseModuleFormat(String s) => parseEnum(s, ModuleFormat.values); |
// TODO(jmesserly): refactor all codegen options here. |
@@ -315,7 +315,9 @@ final ArgParser argParser = new ArgParser() |
allowedHelp: { |
getEnumName(ModuleFormat.es6): 'es6 modules', |
getEnumName(ModuleFormat.legacy): |
- 'a custom format used by dartdevc, similar to AMD' |
+ 'a custom format used by dartdevc, similar to AMD', |
+ getEnumName(ModuleFormat.node): |
+ 'node.js modules (https://nodejs.org/api/modules.html)' |
}, |
defaultsTo: getEnumName(ModuleFormat.legacy)) |