UNPKG

764 BJavaScriptView Raw
1"use strict";
2var __importDefault = (this && this.__importDefault) || function (mod) {
3 return (mod && mod.__esModule) ? mod : { "default": mod };
4};
5// Extend fs
6var fs = require('fs');
7var path_1 = __importDefault(require("path"));
8// https://github.com/mikeal/node-utils/blob/master/file/lib/main.js
9fs.walkSync = function (start, callback) {
10 fs.readdirSync(start).forEach(function (name) {
11 if (name === 'node_modules') {
12 return; // hack
13 }
14 var abspath = path_1.default.join(start, name);
15 if (fs.statSync(abspath).isDirectory()) {
16 fs.walkSync(abspath, callback);
17 }
18 else {
19 callback(abspath);
20 }
21 });
22};
23module.exports = fs;
24//# sourceMappingURL=fileSystem.js.map
\No newline at end of file