ahmadnassri/glob-promise

View on GitHub
lib/index.js

Summary

Maintainability
A
0 mins
Test Coverage
const glob = require('glob')

const promise = function (pattern, options) {
  return new Promise((resolve, reject) => {
    glob(pattern, options, (err, files) => err === null ? resolve(files) : reject(err))
  })
}

// default
module.exports = promise

// utility exports
module.exports.glob = glob
module.exports.Glob = glob.Glob
module.exports.hasMagic = glob.hasMagic
module.exports.promise = promise
module.exports.sync = glob.sync