Fix dependency issues

This commit is contained in:
ClaraCrazy 2025-12-25 15:52:09 +01:00
parent 63b30a3705
commit ba6d97c7fe
No known key found for this signature in database
GPG key ID: EBBC896ACB497011
2 changed files with 124 additions and 94 deletions

166
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "48hr.email",
"version": "1.6.1",
"version": "1.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "48hr.email",
"version": "1.6.1",
"version": "1.6.2",
"license": "GPL-3.0",
"dependencies": {
"array.prototype.flatmap": "^1.3.2",
@ -16,17 +16,18 @@
"dotenv": "^17.2.3",
"encodings": "^1.0.0",
"express": "^4.21.1",
"express-session": "^1.18.2",
"express-validator": "^7.2.0",
"helmet": "^3.23.3",
"http-errors": "~1.6.2",
"imap-simple": "^4.3.0",
"imap-simple": "^1.6.3",
"lodash": "^4.17.21",
"mailparser": "^3.7.1",
"mem": "^4.3.0",
"mnemonist": "^0.27.2",
"moment": "^2.30.1",
"morgan": "~1.9.0",
"nodemailer": "^6.9.15",
"morgan": "^1.10.1",
"nodemailer": "^7.0.11",
"p-series": "^2.1.0",
"random-word": "^2.0.0",
"sanitize-html": "^2.13.0",
@ -1789,15 +1790,6 @@
"node": ">= 0.6"
}
},
"node_modules/compression/node_modules/on-headers": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
"integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/compression/node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@ -1882,17 +1874,18 @@
}
},
"node_modules/cookie": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
"integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz",
"integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==",
"license": "MIT"
},
"node_modules/core-js-compat": {
@ -2357,14 +2350,6 @@
"node": ">=10.0.0"
}
},
"node_modules/engine.io/node_modules/cookie": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/engine.io/node_modules/debug": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
@ -2596,6 +2581,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/es6-promise": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz",
"integrity": "sha512-oyOjMhyKMLEjOOtvkwg0G4pAzLQ9WdbbeX7WdqKzvYXu+UFgD0Zo/Brq5Q49zNmnGPPzV5rmYvrr0jz1zWx8Iw==",
"license": "MIT"
},
"node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@ -3662,6 +3653,45 @@
"url": "https://opencollective.com/express"
}
},
"node_modules/express-session": {
"version": "1.18.2",
"resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz",
"integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==",
"license": "MIT",
"dependencies": {
"cookie": "0.7.2",
"cookie-signature": "1.0.7",
"debug": "2.6.9",
"depd": "~2.0.0",
"on-headers": "~1.1.0",
"parseurl": "~1.3.3",
"safe-buffer": "5.2.1",
"uid-safe": "~2.1.5"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/express-session/node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT"
},
"node_modules/express-validator": {
"version": "7.3.1",
"resolved": "https://registry.npmjs.org/express-validator/-/express-validator-7.3.1.tgz",
@ -4696,17 +4726,17 @@
}
},
"node_modules/imap-simple": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/imap-simple/-/imap-simple-4.3.0.tgz",
"integrity": "sha512-SW3LtfEJFjlJKS/h2CmpX2IKpya2RXobR3ENJJW4iMQ3QYPxWxf5oeaz1K3P4eGUwfGEndkqt7uVDKnEyG9zeQ==",
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/imap-simple/-/imap-simple-1.6.3.tgz",
"integrity": "sha512-QtLVLrtyLebWMYjIXhp4UMxjcQFV+bvBJBTtQF9YK+4m/sley55SxPAbrJOOzoBtozmY7oe81yBBiqzfmVJsaQ==",
"license": "MIT",
"dependencies": {
"es6-promise": "^2.0.1",
"iconv-lite": "~0.4.13",
"imap": "^0.8.18",
"imap": "^0.8.14",
"nodeify": "^1.0.0",
"quoted-printable": "^1.0.0",
"utf8": "^2.1.1",
"uuencode": "0.0.4"
"utf8": "^2.1.1"
}
},
"node_modules/import-fresh": {
@ -5694,15 +5724,6 @@
"url": "https://opencollective.com/express"
}
},
"node_modules/mailparser/node_modules/nodemailer": {
"version": "7.0.11",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-7.0.11.tgz",
"integrity": "sha512-gnXhNRE0FNhD7wPSCGhdNh46Hs6nm+uTyg+Kq0cZukNQiYdnCsoQjodNP9BQVG9XrcK/v6/MgpAPBUFyzh9pvw==",
"license": "MIT-0",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/map-age-cleaner": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
@ -5926,30 +5947,21 @@
}
},
"node_modules/morgan": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz",
"integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==",
"version": "1.10.1",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz",
"integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==",
"license": "MIT",
"dependencies": {
"basic-auth": "~2.0.0",
"basic-auth": "~2.0.1",
"debug": "2.6.9",
"depd": "~1.1.2",
"depd": "~2.0.0",
"on-finished": "~2.3.0",
"on-headers": "~1.0.1"
"on-headers": "~1.1.0"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/morgan/node_modules/depd": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/morgan/node_modules/on-finished": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
@ -6037,9 +6049,9 @@
}
},
"node_modules/nodemailer": {
"version": "6.9.15",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.15.tgz",
"integrity": "sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==",
"version": "7.0.11",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-7.0.11.tgz",
"integrity": "sha512-gnXhNRE0FNhD7wPSCGhdNh46Hs6nm+uTyg+Kq0cZukNQiYdnCsoQjodNP9BQVG9XrcK/v6/MgpAPBUFyzh9pvw==",
"license": "MIT-0",
"engines": {
"node": ">=6.0.0"
@ -6243,9 +6255,9 @@
}
},
"node_modules/on-headers": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
"integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
@ -6784,6 +6796,15 @@
"quoted-printable": "bin/quoted-printable"
}
},
"node_modules/random-bytes": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
"integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/random-word": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/random-word/-/random-word-2.0.0.tgz",
@ -8211,6 +8232,18 @@
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
"license": "MIT"
},
"node_modules/uid-safe": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
"integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
"license": "MIT",
"dependencies": {
"random-bytes": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@ -8368,11 +8401,6 @@
"node": ">= 0.4.0"
}
},
"node_modules/uuencode": {
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/uuencode/-/uuencode-0.0.4.tgz",
"integrity": "sha512-yEEhCuCi5wRV7Z5ZVf9iV2gWMvUZqKJhAs1ecFdKJ0qzbyaVelmsE3QjYAamehfp9FKLiZbKldd+jklG3O0LfA=="
},
"node_modules/validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",

View file

@ -1,7 +1,25 @@
{
"name": "48hr.email",
"version": "1.6.1",
"version": "1.6.2",
"private": false,
"description": "48hr.email is your favorite open-source tempmail client. ",
"keywords": [
"tempmail",
"48hr.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",
"test": "xo",
@ -15,17 +33,18 @@
"dotenv": "^17.2.3",
"encodings": "^1.0.0",
"express": "^4.21.1",
"express-session": "^1.18.2",
"express-validator": "^7.2.0",
"helmet": "^3.23.3",
"http-errors": "~1.6.2",
"imap-simple": "^4.3.0",
"imap-simple": "^1.6.3",
"lodash": "^4.17.21",
"mailparser": "^3.7.1",
"mem": "^4.3.0",
"mnemonist": "^0.27.2",
"moment": "^2.30.1",
"morgan": "~1.9.0",
"nodemailer": "^6.9.15",
"morgan": "^1.10.1",
"nodemailer": "^7.0.11",
"p-series": "^2.1.0",
"random-word": "^2.0.0",
"sanitize-html": "^2.13.0",
@ -36,6 +55,9 @@
"devDependencies": {
"xo": "^0.59.3"
},
"engines": {
"node": "22.x"
},
"xo": {
"semicolon": false,
"prettier": true,
@ -59,25 +81,5 @@
]
}
]
},
"engines": {
"node": "22.x"
},
"description": "48hr.email is your favorite open-source tempmail client. ",
"main": "app.js",
"repository": {
"type": "git",
"url": "git+https://github.com/Crazyco-xyz/48hr.email.git"
},
"keywords": [
"tempmail",
"48hr.email",
"disposable-email"
],
"author": "ClaraCrazy",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/Crazyco-xyz/48hr.email/issues"
},
"homepage": "https://48hr.email/"
}
}