HTMLify
index.js
Views: 6 | Author: cody
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 'use strict'; var path = require('path'); var Module = require('module'); module.exports = function (fromDir, moduleId) { if (typeof fromDir !== 'string' || typeof moduleId !== 'string') { throw new TypeError('Expected `fromDir` and `moduleId` to be a string'); } fromDir = path.resolve(fromDir); var fromFile = path.join(fromDir, 'noop.js'); try { return Module._resolveFilename(moduleId, { id: fromFile, filename: fromFile, paths: Module._nodeModulePaths(fromDir) }); } catch (err) { return null; } }; |