Require Parser
A tiny, zero dependency ES5 require parser.
require-parser
provides a simple and easy way to parse EcmaScript 5 require
statements.
Installation
npm install --save require-parser
Usage
You can find a working example in tester.js
.
const RequireParser = ; const testCode = `const moduleA = require('./moduleA');const moduleB = require('./moduleB');const moduleC = require('./moduleC'); const fs = require('fs');`; const requires = ;console;/* =>[ { originalMatch: 'require(\'./moduleA\')', modulePath: './moduleA', isInstalledModule: false }, { originalMatch: 'require(\'./moduleB\')', modulePath: './moduleB', isInstalledModule: false }, { originalMatch: 'require(\'./moduleC\')', modulePath: './moduleC', isInstalledModule: false }, { originalMatch: 'require(\'fs\')', modulePath: 'fs', isInstalledModule: true } ]*/
License
- MIT