UNPKG

553 BJavaScriptView Raw
1'use strict';
2
3var path = require('path'),
4 rmdir = require('rmdir'),
5 fs = require('fs');
6
7var absPath = function (relPath) {
8 return path.dirname(__filename) + '/' + relPath;
9};
10
11var removeDir = function (relPath, callback) {
12 var path = absPath(relPath);
13 rmdir(path, callback);
14};
15
16var createDir = function (relPath) {
17 if (!fs.existsSync(absPath(relPath))) {
18 fs.mkdirSync(absPath(relPath));
19 }
20};
21
22module.exports = {
23 absPath: absPath,
24 removeDir: removeDir,
25 createDir: createDir
26};