mirror of
https://github.com/Crazyco-xyz/48hr.email.git
synced 2026-01-09 11:19:36 +01:00
Adds UX debug mode while mocking the imap server and other critical parts of the service simply to test UI elements for faster development
84 lines
No EOL
2.2 KiB
JSON
84 lines
No EOL
2.2 KiB
JSON
{
|
|
"name": "48hr.email",
|
|
"version": "2.2.1",
|
|
"private": false,
|
|
"description": "48hr.email is your favorite open-source tempmail client.",
|
|
"keywords": [
|
|
"node",
|
|
"mail",
|
|
"email",
|
|
"tempmail",
|
|
"48hr.email",
|
|
"temporary-email",
|
|
"disposable-email"
|
|
],
|
|
"homepage": "https://48hr.email/",
|
|
"bugs": {
|
|
"url": "https://github.com/Crazyco-xyz/48hr.email/issues"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/Crazyco-xyz/48hr.email.git"
|
|
},
|
|
"license": "GPL-3.0",
|
|
"author": "ClaraCrazy",
|
|
"type": "commonjs",
|
|
"main": "app.js",
|
|
"scripts": {
|
|
"start": "node --trace-warnings ./app.js",
|
|
"debug": "DEBUG=48hr-email:* node --nolazy --inspect-brk=9229 --trace-warnings ./app.js",
|
|
"ux-debug": "UX_DEBUG_MODE=true node --trace-warnings ./app.js",
|
|
"test": "xo",
|
|
"env:check": "node scripts/check-env.js"
|
|
},
|
|
"dependencies": {
|
|
"async-retry": "^1.3.3",
|
|
"bcrypt": "^6.0.0",
|
|
"better-sqlite3": "^12.5.0",
|
|
"compression": "^1.8.1",
|
|
"cookie-parser": "^1.4.7",
|
|
"debug": "^4.4.3",
|
|
"dotenv": "^17.2.3",
|
|
"express": "^4.22.1",
|
|
"express-session": "^1.18.2",
|
|
"express-validator": "^7.3.1",
|
|
"helmet": "^3.23.3",
|
|
"imap-simple": "^1.6.3",
|
|
"mailparser": "^3.9.1",
|
|
"mnemonist": "^0.27.2",
|
|
"morgan": "^1.10.1",
|
|
"nodemailer": "^7.0.12",
|
|
"random-word": "^2.0.0",
|
|
"sanitize-html": "^2.17.0",
|
|
"socket.io": "^4.8.3",
|
|
"twig": "^0.10.3"
|
|
},
|
|
"devDependencies": {
|
|
"xo": "^0.59.3"
|
|
},
|
|
"engines": {
|
|
"node": "22.x"
|
|
},
|
|
"xo": {
|
|
"semicolon": false,
|
|
"prettier": true,
|
|
"rules": {
|
|
"no-unused-vars": [
|
|
"error",
|
|
{
|
|
"argsIgnorePattern": "^_"
|
|
}
|
|
]
|
|
},
|
|
"overrides": [{
|
|
"files": "public/javascripts/*.js",
|
|
"esnext": false,
|
|
"env": [
|
|
"browser"
|
|
],
|
|
"globals": [
|
|
"io"
|
|
]
|
|
}]
|
|
}
|
|
} |