require-transform.js 458 B

12345678910111213141516171819
  1. var transformTools = require('browserify-transform-tools');
  2. var options = {
  3. jsFilesOnly: true,
  4. evaluateArguments: true
  5. };
  6. var fnTransform = function(args, opts, cb){
  7. var config = opts.config;
  8. var shims = (config.shims||{})[opts.file]||{};
  9. var dep = shims[args[0]];
  10. if (dep)
  11. return void cb(null, '('+dep+')');
  12. cb();
  13. };
  14. module.exports = transformTools.makeRequireTransform('require-transform',
  15. options, fnTransform);