# babel-plugin-transform-regexp-constructors This changes RegExp constructors into literals if the RegExp arguments are strings. ## Example **In** ```javascript const foo = 'ab+'; var a = new RegExp(foo+'c', 'i'); ``` **Out** ```javascript const foo = 'ab+'; var a = /ab+c/i; ``` ## Installation ```sh npm install babel-plugin-transform-regexp-constructors --save-dev ``` ## Usage ### Via `.babelrc` (Recommended) **.babelrc** ```json { "plugins": ["transform-regexp-constructors"] } ``` ### Via CLI ```sh babel --plugins transform-regexp-constructors script.js ``` ### Via Node API ```javascript require("@babel/core").transform("code", { plugins: ["transform-regexp-constructors"] }); ```