UNPKG

1.05 kBJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4exports.default = void 0;
5
6var _recursiveCopy = _interopRequireDefault(require("recursive-copy"));
7
8var _del = _interopRequireDefault(require("del"));
9
10var _rimraf = _interopRequireDefault(require("rimraf"));
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14const cleanDirectories = async (target, dest, tests) => {
15 return new Promise(async resolve => {
16 await (0, _del.default)([`${target}/tests/unit/widgets/WidgetName.tsx`]);
17 (0, _rimraf.default)(`${target}/tests/unit/widgets/WidgetName/`, async () => {
18 await (0, _del.default)([`${target}/src/widgets/WidgetName.tsx`]);
19 (0, _rimraf.default)(`${target}/src/widgets/WidgetName/`, async () => {
20 await (0, _recursiveCopy.default)(`${target}/src/`, dest + "/");
21 await (0, _recursiveCopy.default)(`${target}/tests/`, tests + "/");
22 (0, _rimraf.default)(`${target}/**`, resolve);
23 });
24 });
25 });
26};
27
28var _default = cleanDirectories;
29exports.default = _default;
\No newline at end of file