1 | const fs = require('fs-extra')
|
2 | const path = require('path')
|
3 |
|
4 | const {
|
5 | filenameBuilding, filenameBuildFail,
|
6 | } = require('../defaults/before-build')
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | module.exports = async (
|
15 | dist = process.env.KOOT_DIST_DIR,
|
16 | removeFailFlagFile = false
|
17 | ) => {
|
18 | const filesToRemove = [
|
19 | filenameBuilding,
|
20 | ]
|
21 |
|
22 | if (removeFailFlagFile)
|
23 | filesToRemove.push(filenameBuildFail)
|
24 |
|
25 | for (let filename of filesToRemove) {
|
26 | const file = path.resolve(dist, filename)
|
27 | if (fs.existsSync(file))
|
28 | await fs.remove(file)
|
29 | }
|
30 | }
|