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