From 60c61f97ff09b3542fca99094dbf69d9d04d0736 Mon Sep 17 00:00:00 2001 From: Owen Voke Date: Mon, 12 Feb 2018 22:19:25 +0000 Subject: [PATCH] babel: add page (#1944) --- pages/common/babel.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pages/common/babel.md diff --git a/pages/common/babel.md b/pages/common/babel.md new file mode 100644 index 000000000..7a4a90a89 --- /dev/null +++ b/pages/common/babel.md @@ -0,0 +1,35 @@ +# babel + +> A transpiler which converts code from JavaScript ES6/ES7 syntax to ES5 syntax. + +- Transpile a specified input file and output to stdout: + +`babel {{path/to/file}}` + +- Transpile a specified input file and output to a specific file: + +`babel {{path/to/input_file}} --out-file {{path/to/output_file}}` + +- Transpile the input file every time it is changed: + +`babel {{path/to/input_file}} --watch` + +- Transpile a whole directory of files: + +`babel {{path/to/input_directory}}` + +- Ignore specified comma-separated files in a directory: + +`babel {{path/to/input_directory}} --ignore {{ignored_files}}` + +- Transpile and output as minified JavaScript: + +`babel {{path/to/input_file}} --minified` + +- Choose a set of presets for output formatting: + +`babel {{path/to/input_file}} --presets {{presets}}` + +- Output all available options: + +`babel --help`