index.js
function browserifyNgInject(opt) {
  var options = defaults(opt, {
        filter: defaultFilter  // remove files that cannot be parsed by esprima
      }),
      updater = getUpdater(throwError);
  return esprimaTools.createTransform(updater, options);
}
function browserifyNgInject(opt) {
  var options = defaults(opt, {
        filter: defaultFilter  // remove files that cannot be parsed by esprima
      }),
      updater = getUpdater(throwError);
  return esprimaTools.createTransform(updater, options);
}
Esprima based explicitly @ngInject annotation with sourcemaps.
By default, files must be either transformed (as indicated by an embeded source-map) or <code>js</code>
extension. To process other files set an explicit <code>opt.filter</code>.
@param {object} opt An options hash