babel-plugin-transform-es2015-unicode-regex 6.24.1 • Public • Published 8 years ago babel-plugin-transform-es2015-unicode-regex
Compile ES2015 unicode regex to ES5
Example
In
var string = " foo💩bar " ;
var match = string . match ( / foo ( . ) bar / u ) ;
Out
var string = " foo💩bar " ;
var match = string . match ( / foo ( (?: [ \0 - \t \x0B \f \x0E - \u2027 \u202A - \uD7FF \uE000 - \uFFFF ] | [ \uD800 - \uDBFF ] [ \uDC00 - \uDFFF ] | [ \uD800 - \uDBFF ] ( ?! [ \uDC00 - \uDFFF ] ) | (?: [ ^ \uD800 - \uDBFF ] | ^ ) [ \uDC00 - \uDFFF ] ) ) bar / ) ;
Installation
npm install --save-dev babel-plugin-transform-es2015-unicode-regex
Usage
Via .babelrc
(Recommended)
.babelrc
{
" plugins " : [ " transform-es2015-unicode-regex " ]
}
Via CLI
babel --plugins transform-es2015-unicode-regex script.js
Via Node API
require ( " babel-core " ) . transform ( " code " , {
plugins : [ " transform-es2015-unicode-regex " ]
} ) ;
Package Sidebar Install npm i babel-plugin-transform-es2015-unicode-regex
Downloads Weekly Downloads