add to .gitignore config.json and create server.js

This commit is contained in:
fullgream 2025-05-16 02:42:20 +03:00
parent cdc83ffba6
commit f92557ea85
2 changed files with 26 additions and 0 deletions

2
.gitignore vendored
View File

@ -130,3 +130,5 @@ dist
.yarn/install-state.gz
.pnp.*
# Project
config.json

24
server.js Normal file
View File

@ -0,0 +1,24 @@
const Pop3Command = require("node-pop3");
const fs = require("fs");
const initalConfig = `{
"pop3-config": {
"user": "example@example.com",
"password": "example",
"host": "pop3.example.com",
}
}`;
try {
fs.readFileSync("./config.json");
} catch (e) {
fs.writeFileSync("./config.json", initalConfig, {
encoding: "utf-8"
});
console.warn("WARNING config.json is empty. This file was been created. Please, configure it.");
return process.exit();
}
global.config = require("./config.json");
const pop3 = new Pop3Command(global.config["pop3-config"]);