]> git.r.bdr.sh - rbdr/blog/blobdiff - lib/utils.js
Allow sync up and down
[rbdr/blog] / lib / utils.js
diff --git a/lib/utils.js b/lib/utils.js
deleted file mode 100644 (file)
index 24b9407..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-const { access, constants, mkdir, rm } = require('fs/promises');
-const { kFileNotFoundError } = require('./constants');
-
-// File system utilities
-
-module.exports = {
-  async rmIfExists(location) {
-
-    try {
-      await access(location, constants.F_OK);
-      await rm(location, { recursive: true });
-    }
-    catch (error) {
-      if (error.code === kFileNotFoundError) {
-        return;
-      }
-
-      throw error;
-    }
-  },
-
-  async ensureDirectoryExists(directory) {
-
-    try {
-      await access(directory);
-    }
-    catch (error) {
-      if (error.code === kFileNotFoundError) {
-        await mkdir(directory, { recursive: true });
-        return;
-      }
-
-      throw error;
-    }
-  }
-};