| 123456789101112131415 | 'use strict';module.exports = function(pattern) {  if (typeof pattern !== 'string') {    throw new TypeError('expected a string');  }  var glob = { negated: false, pattern: pattern, original: pattern };  if (pattern.charAt(0) === '!' && pattern.charAt(1) !== '(') {    glob.negated = true;    glob.pattern = pattern.slice(1);  }  return glob;};
 |