UNPKG

1.57 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.constants = exports.fileExists = exports.writeFileRaw = exports.readFileRaw = exports.writeFile = exports.readFile = exports.chmod = exports.stat = exports.readdir = exports.makeDir = void 0;
7
8var _fs = _interopRequireDefault(require("fs"));
9
10var _mkdirp = _interopRequireDefault(require("mkdirp"));
11
12var _util = require("util");
13
14function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
15
16const _readFile = (0, _util.promisify)(_fs.default.readFile);
17
18const _writeFile = (0, _util.promisify)(_fs.default.writeFile);
19
20const _access = (0, _util.promisify)(_fs.default.access);
21
22const makeDir = (0, _util.promisify)(_mkdirp.default);
23exports.makeDir = makeDir;
24const readdir = (0, _util.promisify)(_fs.default.readdir);
25exports.readdir = readdir;
26const stat = (0, _util.promisify)(_fs.default.stat);
27exports.stat = stat;
28const chmod = (0, _util.promisify)(_fs.default.chmod);
29exports.chmod = chmod;
30
31const readFile = path => _readFile(path, 'utf8');
32
33exports.readFile = readFile;
34
35const writeFile = (path, data) => _writeFile(path, data, 'utf8');
36
37exports.writeFile = writeFile;
38
39const readFileRaw = path => _readFile(path, null);
40
41exports.readFileRaw = readFileRaw;
42
43const writeFileRaw = (path, data) => _writeFile(path, data, null);
44
45exports.writeFileRaw = writeFileRaw;
46
47const fileExists = path => _access(path).then(() => true, () => false);
48
49exports.fileExists = fileExists;
50const constants = _fs.default.constants;
51exports.constants = constants;
\No newline at end of file