module-require-patch
TypeScript icon, indicating that this package has built-in type declarations

0.2.4 • Public • Published

module-require-patch

Patching all require calls inside module, add full path and version

npm version Build Status Coverage Status

Use https://github.com/arvitaly/node-module-info for get full info;

Install

npm install module-require-patch --save

#Usage

var patch = require('module-require-patch');
...
var result = patch(code, modulePath);
//{ info: "FULL INFO FROM node-module-info", code: "dest code", deps: [{request:"lib1/index", info: "FULL INFO FROM node-module-info" },{request:"lib1/lib2", info: "FULL INFO FROM node-module-info" }] }

Example

//source code
var lib1 = require("lib1");
var lib2 = require("lib1/lib2");

//dest code
var lib1 = require("lib1/index", "0.0.1");
var lib2 = require("lib1/lib2", "0.0.1");

Readme

Keywords

none

Package Sidebar

Install

npm i module-require-patch

Weekly Downloads

0

Version

0.2.4

License

ISC

Last publish

Collaborators

  • arvitaly