UNPKG

672 BJavaScriptView Raw
1//
2
3const fs = require("fs");
4const glob = require("glob");
5
6exports.readFile = path =>
7 new Promise((resolve, reject) => {
8 fs.readFile(path, (err, text) => {
9 if (err != null) {
10 return reject(err);
11 }
12 resolve(text.toString());
13 });
14 });
15
16exports.writeFile = (path, data) =>
17 new Promise((resolve, reject) => {
18 fs.writeFile(path, data, err => {
19 if (err != null) {
20 return reject(err);
21 }
22 resolve();
23 });
24 });
25
26exports.glob = pattern =>
27 new Promise((resolve, reject) => {
28 glob(pattern, (err, files) => {
29 if (err != null) {
30 return reject(err);
31 }
32 resolve(files);
33 });
34 });