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;
- };
|