Skip to main content

A transpiler which converts code from JavaScript ES6/ES7 syntax to ES5 syntax.

# To transpile a specified input file and output to stdout:
babel <path/to/file>

# To transpile a specified input file and output to a specific file:
babel <path/to/input_file> --out-file <path/to/output_file>

# To transpile the input file every time it is changed:
babel <path/to/input_file> --watch

# To transpile a whole directory of files:
babel <path/to/input_directory>

# To ignore specified comma-separated files in a directory:
babel <path/to/input_directory> --ignore <ignored_files>

# To transpile and output as minified JavaScript:
babel <path/to/input_file> --minified

# To choose a set of presets for output formatting:
babel <path/to/input_file> --presets <presets>

# To output all available options:
babel --help