{ "name": "48hr.email", "version": "2.2.0", "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", "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" ] }] } }