Code coverage report for browserify-middleware/lib/modules.js

Statements: 100% (13 / 13)      Branches: 75% (3 / 4)      Functions: 100% (4 / 4)      Lines: 100% (13 / 13)      Ignored: none     

All files » browserify-middleware/lib/ » modules.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 201 1 1   1 1 4 4 4   2     4 1   4 12    
var send = require('./send');
var cachedCompile = require('./compile');
var normalize = require('./settings').normalize;
 
module.exports = modules;
function modules(modules, options) {
  options = normalize(options);
  Eif (options.external) {
    options.external = options.external
      .filter(function (name) {
        return modules.indexOf(name) === -1;
      });
  }
  if (options.precompile) {
    cachedCompile(modules, options, function () {});
  }
  return function (req, res, next) {
    send(modules, options, req, res, next);
  };
}