Skip to content

Commit 1590a36

Browse files
author
pseudocode88
committed
Remove file creation function from build script
1 parent 0b1485b commit 1590a36

File tree

1 file changed

+25
-68
lines changed

1 file changed

+25
-68
lines changed

build.js

Lines changed: 25 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,29 @@
1-
const fs = require('fs');
2-
const { exec } = require('child_process');
3-
const path = require('path');
1+
const {exec} = require('child_process');
42

5-
const dbFolderPath = path.join(__dirname, 'db');
6-
const fileNames = []; // Add more file names as needed
7-
8-
// Step one: Delete and recreate the files
9-
function deleteAndRecreateFiles() {
10-
return new Promise((resolve, reject) => {
11-
const deletePromises = fileNames.map((fileName) => {
12-
const filePath = path.join(dbFolderPath, fileName);
13-
14-
return new Promise((resolve, reject) => {
15-
fs.unlink(filePath, (err) => {
16-
if (err && !fs.existsSync(filePath)) {
17-
console.error('Error deleting file:', err);
18-
reject(err);
19-
return;
20-
}
21-
fs.writeFile(filePath, '', (err) => {
22-
if (err) {
23-
console.error('Error recreating file:', err);
24-
reject(err);
25-
return;
26-
}
27-
console.log('Recreated file:', filePath);
28-
resolve();
29-
});
30-
});
31-
});
32-
});
33-
34-
Promise.all(deletePromises)
35-
.then(() => {
36-
resolve();
37-
})
38-
.catch((error) => {
39-
reject(error);
40-
});
41-
});
3+
const runBuildScript = () => {
4+
return new Promise((resolve, reject) => {
5+
exec('yarn run build', (error, stdout, stderr) => {
6+
if (error) {
7+
console.error(`Error executing 'yarn run build' command: ${error.message}`);
8+
reject(error);
9+
return;
10+
}
11+
if (stderr) {
12+
console.error(`Command error: ${stderr}`);
13+
reject(stderr);
14+
return;
15+
}
16+
console.log(`Command output: ${stdout}`);
17+
resolve();
18+
});
19+
});
4220
}
4321

44-
// Step two: Run 'yarn run build' script
45-
function runBuildScript() {
46-
return new Promise((resolve, reject) => {
47-
exec('yarn run build', (error, stdout, stderr) => {
48-
if (error) {
49-
console.error(`Error executing 'yarn run build' command: ${error.message}`);
50-
reject(error);
51-
return;
52-
}
53-
if (stderr) {
54-
console.error(`Command error: ${stderr}`);
55-
reject(stderr);
56-
return;
57-
}
58-
console.log(`Command output: ${stdout}`);
59-
resolve();
60-
});
61-
});
62-
}
6322

64-
// Execute the steps sequentially
65-
deleteAndRecreateFiles()
66-
.then(() => runBuildScript())
67-
.then(() => {
68-
console.log('Build script completed successfully.');
69-
})
70-
.catch((error) => {
71-
console.error('Error encountered:', error);
72-
});
23+
runBuildScript()
24+
.then(() => {
25+
console.log('Build script completed successfully.');
26+
})
27+
.catch((error) => {
28+
console.error('Error encountered:', error);
29+
});

0 commit comments

Comments
 (0)