We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc5bcf6 commit be69524Copy full SHA for be69524
src/ssg/site-directory.js
@@ -1,4 +1,4 @@
1
-const { rm, mkdir } = require('fs/promises')
+const { atomicReplace, atomicFS } = require('./lib/fileSystemHelpers')
2
const Settings = require('./settings')
3
const Debug = require('./debug')
4
@@ -10,11 +10,11 @@ const create = async () => {
10
throw new Error(`Dangerous export directory: "${exportDirectory}". Won't continue.`)
11
}
12
try {
13
- await rm(out, { recursive: true })
+ await atomicFS.rm(out, { recursive: true })
14
15
catch (ENOENT) {}
16
finally {
17
- return mkdir(out).then(() => {
+ return atomicFS.mkdir(out).then(() => {
18
Debug.timeEnd('site directory')
19
})
20
0 commit comments