static create()

in lib/fileset.js [22:34]


  static create(options) {
    const { ignore, cwd = process.cwd() } = options;
    const pattern = typeof options.pattern === 'string' ? [options.pattern] : options.pattern;

    const paths = glob.sync(pattern, {
      absolute: true,
      nodir: true,
      cwd,
      ignore
    });

    return Promise.map(paths, (filepath) => File.create(filepath)).then((files) => new FileSet(files));
  }