src/module/support/default-packer.js
function processFeature(_raw, _name, _feature, _other, _do) {
    if(_feature === '.' || _feature === true) {
      var skip = [_name];
      if(_other) skip.push.apply(skip, angular.isArray(_other) ? _other : [_other]);
      exclude(_raw, skip, _do);
    } else if(typeof _feature === 'string') {
      exclude(_raw[_feature], [], _do);
    } else { // links is an array
      include(_raw, _feature, _do);
    }
  }
function processFeature(_raw, _name, _feature, _other, _do) {
    if(_feature === '.' || _feature === true) {
      var skip = [_name];
      if(_other) skip.push.apply(skip, angular.isArray(_other) ? _other : [_other]);
      exclude(_raw, skip, _do);
    } else if(typeof _feature === 'string') {
      exclude(_raw[_feature], [], _do);
    } else { // links is an array
      include(_raw, _feature, _do);
    }
  }
function processFeature ( _raw , _name , _feature , _other , _do ) { if ( _feature === '.' || _feature === true ) { var skip = [ _name ] ; if ( _other ) skip . push . apply ( skip , angular . isArray ( _other ) ? _other : [ _other ] ) ; exclude ( _raw , skip , _do ) ; } else if ( typeof _feature === 'string' ) { exclude ( _raw [ _feature ] , [ ] , _do ) ; } else { // links is an array include ( _raw , _feature , _do ) ; } }
process links and stores them in the packer cache
process links and stores them in the packer cache