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
.babelrc
(Recommended)
Via .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"]
});