MCPcopy Create free account
hub / github.com/6174/comflowyspace / cleanAndCopy

Function cleanAndCopy

apps/electron-package/scripts/pre-package.js:4–30  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2const fsExtra = require('fs-extra');
3
4async function cleanAndCopy() {
5 console.log("current location:", __dirname)
6 try {
7 await fsExtra.remove(path.resolve(__dirname, "../layers"));
8 await fsExtra.ensureDir(path.resolve(__dirname, "../layers"));
9 await fsExtra.copy(
10 path.resolve(__dirname, '../../electron-backend/layers/renderer/dist'),
11 path.resolve(__dirname, '../layers/renderer/dist')
12 )
13 console.log("copying electron-frontend/out to package/layers/renderer/out")
14 await fsExtra.copy(
15 path.resolve(__dirname, '../../electron-frontend/out'),
16 path.resolve(__dirname, '../layers/renderer/out')
17 )
18 await fsExtra.copy(
19 path.resolve(__dirname, '../../electron-backend/layers/main/dist'),
20 path.resolve(__dirname, '../layers/main/dist')
21 )
22
23 await fsExtra.copy(
24 path.resolve(__dirname, '../../electron-backend/layers/preload/dist'),
25 path.resolve(__dirname, '../layers/preload/dist')
26 )
27 } catch(err) {
28 console.log(err)
29 }
30}
31
32cleanAndCopy();

Callers 1

pre-package.jsFile · 0.85

Calls 1

logMethod · 0.80

Tested by

no test coverage detected