babel-plugin-optimize-starts-with
Version:
Transform startsWith into raw char code tests
54 lines (37 loc) • 706 B
Markdown
into raw char code tests
**In**
```js
if ('test'.startsWith('te')) {
// true
}
```
**Out**
```js
if ('test'.charCodeAt(0) === 116&& 'test'.charCodeAt(1) === 101) {
// true
}
```
```sh
npm install --save-dev babel-plugin-babel-plugin-optimize-starts-with
```
**.babelrc**
```json
{
"plugins": ["babel-plugin-optimize-starts-with"]
}
```
```sh
babel --plugins babel-plugin-optimize-starts-with script.js
```
```javascript
require("babel-core").transform("code", {
plugins: ["babel-plugin-optimize-starts-with"]
});
```
> Transform startsWith