Renames the project.

NodeMailer is already taken.
This commit is contained in:
2026-08-31 14:23:14 -06:00
parent 548a9226e2
commit da23c9fc66
4 changed files with 64 additions and 41 deletions

View File

@@ -1,6 +1,6 @@
# NodeMailer # Web Box
NodeMailer is a server-side application that provides mailing list services. Web Box is a server-side application that exposes mailing list services over a REST API.
## Features ## Features
* **User Management**: Keeps track of users and their emails, both internally and over LDAP. * **User Management**: Keeps track of users and their emails, both internally and over LDAP.

View File

@@ -1,40 +1,42 @@
{ {
"name": "NodeMailer", "name": "WebBox",
"version": "1.0.0", "version": "1.0.0",
"description": "NodeMailer is a server-side application that provides mailing list services.", "description": "Web Box is a server-side application that exposes mailing list services over a REST API.",
"keywords": [ "keywords": [
"nodemailer", "nodemailer",
"mail list", "mail list",
"mail", "mail",
"list", "list",
"http", "http",
"ldap" "ldap"
], ],
"license": "ISC", "license": "ISC",
"author": "Markil 3", "author": "Markil 3",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
"build": "tsc" "build": "tsc"
},
"devDependencies": {
"@types/nodemailer": "^9.0.6",
"@types/bcrypt": "^6.0.0",
"@types/cors": "^2.8.19",
"@types/escape-html": "^1.0.4",
"@types/express": "^5.0.6",
"@types/mime": "^3.0.4",
"@types/multer": "^2.2.0",
"@types/node": "^26.4.0",
"typescript": "^6.0.3"
}, },
"devDependencies": { "dependencies": {
"@types/bcrypt": "^6.0.0", "nodemailer": "^9.0.6",
"@types/cors": "^2.8.19", "bcrypt": "^6.0.0",
"@types/escape-html": "^1.0.4", "cors": "^2.8.6",
"@types/express": "^5.0.6", "escape-html": "^1.0.3",
"@types/mime": "^3.0.4", "express": "^5.2.1",
"@types/multer": "^2.2.0", "mime": "^4.1.0",
"@types/node": "^26.4.0", "multer": "^2.3.0",
"typescript": "^6.0.3" "node-html-parser": "^9.0.2",
}, "xmlbuilder2": "^4.0.3"
"dependencies": { }
"bcrypt": "^6.0.0",
"cors": "^2.8.6",
"escape-html": "^1.0.3",
"express": "^5.2.1",
"mime": "^4.1.0",
"multer": "^2.3.0",
"node-html-parser": "^9.0.2",
"xmlbuilder2": "^4.0.3"
}
} }

View File

@@ -2,6 +2,27 @@
* Copyright (c) 2026 Markil 3. All rights reserved. * Copyright (c) 2026 Markil 3. All rights reserved.
*/ */
import nodemailer from 'nodemailer';
/**
* A Mail object represents a single email message.
*/
class Mail
{
}
class Mailbox
{
constructor()
{
}
async verify_mail_connection(): boolean
{
return true;
}
}
export { export {
} }

View File

@@ -7,7 +7,7 @@
"strict": true, "strict": true,
"skipLibCheck": true, "skipLibCheck": true,
"outDir": "dist", "outDir": "dist",
"types": ["node", "express", "cors", "multer", "bcrypt", "escape-html", "mime"] "types": ["node", "express", "cors", "multer", "nodemailer", "bcrypt", "escape-html", "mime"]
}, },
"include": ["src"], "include": ["src"],
} }