babel-plugin-starts-with-ends-with
v1.1.0
Published
Replaces `startsWith` and `endsWith` with es5 compatible code.
Downloads
442
Maintainers
Readme
babel-plugin-starts-with-ends-with
Replaces
startsWith
andendsWith
with es5 compatible code.
Example
In
'foobar'.startsWith('foo');
'foobar'.endsWith('bar');
Out
'foobar'.indexOf('foo')===0;
'foobar'.slice(-'bar'.length)==='bar';
Installation
Using npm:
npm install --save-dev babel-plugin-starts-with-ends-with
or using yarn:
yarn add babel-plugin-starts-with-ends-with --dev
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["starts-with-ends-with"]
}
Via CLI
$ babel --plugins starts-with-ends-with script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["starts-with-ends-with"]
});