NAME¶
compile-modules - Transpile ECMAScript 6 modules to ECMAScript 5
SYNOPSIS¶
- compile-modules [--help] [--version] <command> [<args>]
COMMANDS¶
compile-modules help <command>¶
Display help for the given command.
compile-modules convert [-I <path>] [-o <path>] [-f <path|name>] [-r <path>] <path> [<path> ...]¶
Converts the given modules by changing import/export statements to an ES5
equivalent.
- -I,--include path
- Check the given path for imported modules (usable multiple times)
- -o,--output path
- File or directory to output converted files
- -f,--format path or name
- Path to custom formatter, or name of a built-in formats
- -r,--resolver path
- Path to custom resolver (usable multiple times)
- The builtin formats are:
-
'commonjs' to convert modules to files using CommonJS require and exports
objets
-
'bundle' to concatenate modules into a single file
- You may provide a custom formatter, see the source of the builtin ones for
details on how this is done.
-
RESOLVERS¶
Resolvers resolve import paths to modules. The default resolver will search the
include paths provided by `--include` arguments and the current working
directory. To provide custom resolver logic, pass the path to your resolver
module providing a `resolveModule` function or class with an instance method
with this signature:
`resolveModule(importedPath:String, fromModule:?Module,
container:Container): Module`.