UNPKG

704 BJavaScriptView Raw
1/**
2 * Provides helper functions for working with files.
3 *
4 * Written By:
5 * Matthew Knox
6 *
7 * License:
8 * MIT License. All code unless otherwise specified is
9 * Copyright (c) Matthew Knox and Contributors 2015.
10 */
11
12var fs = require('fs');
13
14exports.filesInDirectory = function (directory) {
15 try {
16 var files = fs.readdirSync(directory);
17 if (files == null) {
18 throw 'No files found.';
19 }
20 return files;
21 }
22 catch (e) {
23 if (exports.debug && err) {
24 console.error(err);
25 console.trace();
26 }
27 return [];
28 }
29};