Removes indentation from multiline template strings. Works with both tabs and spaces.
Not using Babel? Here's a runtime version of this plugin.
$ 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.
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 - 2017 Martin Kolárik. Released under the MIT license.