A regex for require statements - based on requires-regex with some enhancements.
Install
$ npm install require-regex
Usage
const requireRegex = ; ;//=> ['var foo = require(\'bar\')',// 'foo',// 'bar',// index: 0,// input: 'var foo = require(\'bar\');'] const code = `const insertCss = require('insert-css');const stylis = require('stylis'); const insert = styles => { const assembleTemplate = require('assemble-template'); if (typeof window == 'object') { const styleElement = insertCss(styles); styleElement.setAttribute('class', 'vxv_style'); }};`; const regex = source 'gm'; code;// => ['const insertCss = require(\'insert-css\');',// 'const stylis = require(\'stylis\');',// 'const assembleTemplate = require(\'assemble-template\');'] ;// => true
License
MIT © Tobias Herber