UNPKG

1.01 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8function _fs() {
9 const data = _interopRequireDefault(require("fs"));
10
11 _fs = function () {
12 return data;
13 };
14
15 return data;
16}
17
18function _path() {
19 const data = _interopRequireDefault(require("path"));
20
21 _path = function () {
22 return data;
23 };
24
25 return data;
26}
27
28function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
29
30/**
31 * Copyright (c) Facebook, Inc. and its affiliates.
32 *
33 * This source code is licensed under the MIT license found in the
34 * LICENSE file in the root directory of this source tree.
35 *
36 */
37function walk(current) {
38 if (!_fs().default.lstatSync(current).isDirectory()) {
39 return [current];
40 }
41
42 const files = _fs().default.readdirSync(current).map(child => walk(_path().default.join(current, child)));
43
44 const result = [];
45 return result.concat.apply([current], files);
46}
47
48var _default = walk;
49exports.default = _default;
\No newline at end of file