Transform startsWith into raw char code tests
npm install babel-plugin-optimize-starts-with> Transform startsWith 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"]
});