has-magic.js 422 B

123456789101112131415
  1. import { Glob } from './glob.js';
  2. /**
  3. * Return true if the patterns provided contain any magic
  4. * glob characters.
  5. */
  6. export const hasMagic = (pattern, options = {}) => {
  7. if (!Array.isArray(pattern)) {
  8. pattern = [pattern];
  9. }
  10. const g = new Glob(pattern, options);
  11. return g.patterns.length === 0
  12. ? false
  13. : g.patterns.some(p => p.hasMagic());
  14. };
  15. //# sourceMappingURL=has-magic.js.map