diff --git a/app.js b/app.js index 9facda8..7e75e36 100755 --- a/app.js +++ b/app.js @@ -1,13 +1,21 @@ -const fs = require('fs'); +try { + const fs = require('fs'); + const express = require('express'); + const showdown = require('showdown') + const crypto = require('crypto'); // For encrypting passwords + const { fromUnixTime, format, getUnixTime } = require("date-fns") +} +catch (error) { + console.log("You have not installed all dependencies") + console.log("Dependencies needed: express, showdown, crypto, date-fns, fs") + console.log("crypto is for hashing passwords, don't worry, I'm not mining!") + console.log("Error:\n",error) +} + if (process.argv[0] == "--first-time") { initialise() } -const express = require('express'); -const showdown = require('showdown') -const crypto = require('crypto'); // For encrypting passwords -const { fromUnixTime, format, getUnixTime } = require("date-fns") - let users let posts let comments