summaryrefslogtreecommitdiffstats
path: root/lib/utils/fs.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-24 18:04:03 +0100
committerSamy Pessé <samypesse@gmail.com>2015-01-24 18:04:03 +0100
commit796dd4c13ac55e8b6232cbf38d49d9cf8c6676d2 (patch)
treeebbb0853571aec61384188402f673b9834f32a88 /lib/utils/fs.js
parente02f29e76392660b31be87063649abd4adb22826 (diff)
downloadgitbook-796dd4c13ac55e8b6232cbf38d49d9cf8c6676d2.zip
gitbook-796dd4c13ac55e8b6232cbf38d49d9cf8c6676d2.tar.gz
gitbook-796dd4c13ac55e8b6232cbf38d49d9cf8c6676d2.tar.bz2
Add base loader to resolve git dependencies
Diffstat (limited to 'lib/utils/fs.js')
-rw-r--r--lib/utils/fs.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/utils/fs.js b/lib/utils/fs.js
index 95fa73d..51577c6 100644
--- a/lib/utils/fs.js
+++ b/lib/utils/fs.js
@@ -1,5 +1,6 @@
var Q = require("q");
-var fs = require('graceful-fs');
+var tmp = require("tmp");
+var fs = require("graceful-fs");
var fsExtra = require("fs-extra");
var Ignore = require("fstream-ignore");
@@ -62,6 +63,10 @@ var getFiles = function(path) {
};
module.exports = {
+ tmp: {
+ file: Q.denodeify(tmp.file.bind(tmp)),
+ dir: Q.denodeify(tmp.dir.bind(tmp))
+ },
list: getFiles,
stat: Q.denodeify(fs.stat),
readdir: Q.denodeify(fs.readdir),