Skip to content

Commit 5038d98

Browse files
committed
Text fix build again
1 parent cc638aa commit 5038d98

File tree

1 file changed

+5
-23
lines changed

1 file changed

+5
-23
lines changed

build-css.js

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
const { Worker, isMainThread, parentPort } = require('worker_threads')
2-
const { constants } = require('fs')
3-
const { readFile, mkdir, writeFile, rm, copyFile, access } = require('fs').promises
1+
const { rmSync, promises: { readFile, mkdir, writeFile, rm, copyFile } } = require('fs')
42
const postcss = require('postcss')
53

64
const plugins = [
@@ -36,7 +34,6 @@ const files = {
3634
// Copy Font Awesome files
3735
async function CopyFontAwesome() {
3836
await mkdir(`${__dirname}/webfonts`)
39-
4037
try {
4138
copyFile(`${__dirname}/node_modules/@fortawesome/fontawesome-free/css/all.min.css`, `${__dirname}/css/fontawesome.css`)
4239
copyFile(`${__dirname}/node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2`, `${__dirname}/webfonts/fa-brands-400.woff2`)
@@ -67,30 +64,15 @@ async function ProcessCss() {
6764
})
6865
}
6966

70-
// Delete the dist directories
71-
async function removeOldDirs() {
67+
// Delete the dist directories from the main thread
68+
async function removeDirs() {
7269
const dirs = [
7370
`${__dirname}/webfonts`,
7471
`${__dirname}/css`,
7572
]
76-
7773
for (const path of dirs) {
78-
try {
79-
const canAccess = await access(path, constants.R_OK | constants.W_OK)
80-
if (canAccess) {
81-
rm(path, { recursive: true, force: true })
82-
}
83-
} catch (e) {}
74+
rmSync(path, { recursive: true, force: true })
8475
}
8576
}
8677

87-
if (isMainThread) {
88-
removeOldDirs()
89-
90-
const worker = new Worker(__filename)
91-
worker.postMessage('message')
92-
} else {
93-
parentPort.once('message', () => {
94-
ProcessCss()
95-
})
96-
}
78+
removeDirs().then(ProcessCss())

0 commit comments

Comments
 (0)