Remove indentation from multiline template strings
Removes indentation from multiline template strings. Works with both tabs and spaces.
$ npm install babel babel-plugin-dedent$ babel --plugins dedent script.js
v2.x.x of this plugin is required. Older versions are not compatible with Babel v6. Note that this plugin needs to be run before
which is part of the
es2015 preset. Currently, there's no way to do that when using presets, so you need to manually specify all transforms you want to use.
Indentation will be removed from all strings tagged with
dedent tag (you can also use
dedent as a function, if you need to use your own tag).
to;// Leading/trailing line break is removed.to;// No more than one leading/trailing line break is removed.to;// Only the "base" indentation is removed.to;// The last line is ignored if it doesn't contain anything else than whitespace.to;// Escaped characters are ignored.to;
Copyright (c) 2015 Martin Kolárik. Released under the MIT license.