index.js
function OperatingSystem(family, major, minor, patch) {
  this.family = family || 'Other';
  this.major = major || '0';
  this.minor = minor || '0';
  this.patch = patch || '0';
}
function OperatingSystem(family, major, minor, patch) {
  this.family = family || 'Other';
  this.major = major || '0';
  this.minor = minor || '0';
  this.patch = patch || '0';
}
function OperatingSystem ( family , major , minor , patch ) { this . family = family || 'Other' ; this . major = major || '0' ; this . minor = minor || '0' ; this . patch = patch || '0' ; }
The representation of a parsed Operating System.

@constructor
@param {String} family The name of the os
@param {String} major Major version of the os
@param {String} minor Minor version of the os
@param {String} patch Patch version of the os
@api public
The representation of a parsed Operating System .