From 03b840cb5fb8ff5217fefc9e1240a3131db309fc Mon Sep 17 00:00:00 2001 From: eric thul Date: Tue, 11 Aug 2015 20:57:07 -0400 Subject: PureScript 0.7 updates and migration to pulp --- src/PursLoader/Glob.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/PursLoader/Glob.js (limited to 'src/PursLoader/Glob.js') diff --git a/src/PursLoader/Glob.js b/src/PursLoader/Glob.js new file mode 100644 index 0000000..960ae9a --- /dev/null +++ b/src/PursLoader/Glob.js @@ -0,0 +1,18 @@ +'use strict'; + +// module PursLoader.Glob + +var glob = require('glob'); + +var async = require('async'); + +function globAllFn(patterns, errback, callback) { + return function(){ + async.map(patterns, glob, function(error, result){ + if (error) errback(new Error(error))(); + else callback(result)(); + }); + }; +} + +exports.globAllFn = globAllFn; -- cgit v1.2.3