Files
cloudron-box/package.json
Girish Ramakrishnan 5d88e86462 sendmail: add requiresValidCertificate
some apps really want a valid certificate to send mail and upstream
authors won't add support to skip self-signed certs or skip host name
check in cert. In our case, the issue is that we use 'mail' as the
server name despite having valid certs.

this flag will set the server name to the full mail server fqdn and
also reconfigure the app as needed when the mail server name changes.

we also set up the mail server name to resolve to internal IP because
no mail port is exposed when we are not receiving emails!
2025-03-08 13:15:53 +01:00

80 lines
1.9 KiB
JSON

{
"name": "cloudron",
"description": "Cloudron Platform (Box)",
"version": "1.0.0",
"private": true,
"contributors": [
"Girish",
"Johannes"
],
"repository": {
"type": "git",
"url": "https://git.cloudron.io/platform/box.git"
},
"bin": {
"hotfix": "./scripts/hotfix",
"release": "./scripts/release"
},
"dependencies": {
"@aws-sdk/client-route-53": "^3.744.0",
"@aws-sdk/client-s3": "^3.744.0",
"@aws-sdk/lib-storage": "^3.744.0",
"@google-cloud/dns": "^4.0.0",
"@google-cloud/storage": "^7.15.0",
"@smithy/node-http-handler": "^4.0.2",
"@smithy/util-retry": "^4.0.1",
"async": "^3.2.6",
"cloudron-manifestformat": "^5.27.0",
"connect": "^3.7.0",
"connect-lastmile": "^2.2.0",
"connect-timeout": "^1.9.0",
"cookie-parser": "^1.4.7",
"cookie-session": "^2.1.0",
"cron": "^3.5.0",
"db-migrate": "^0.11.14",
"db-migrate-mysql": "^3.0.0",
"debug": "^4.4.0",
"dockerode": "^4.0.4",
"domrobot-client": "^3.2.2",
"ejs": "^3.1.10",
"express": "^4.21.2",
"ipaddr.js": "^2.2.0",
"jose": "^5.9.6",
"jsdom": "^26.0.0",
"jsonwebtoken": "^9.0.2",
"ldapjs": "^2.3.3",
"marked": "^15.0.7",
"moment": "^2.30.1",
"moment-timezone": "^0.5.47",
"multiparty": "^4.2.3",
"mysql": "^2.18.1",
"nodemailer": "^6.10.0",
"oidc-provider": "^8.6.1",
"ovh": "^2.0.3",
"qrcode": "^1.5.4",
"safetydance": "^2.5.0",
"semver": "^7.7.1",
"speakeasy": "^2.0.0",
"tar-stream": "^3.1.7",
"tldjs": "^2.3.1",
"ua-parser-js": "^2.0.2",
"uuid": "^11.0.5",
"ws": "^8.18.0",
"xml2js": "^0.6.2"
},
"devDependencies": {
"@eslint/js": "^9.20.0",
"commander": "^13.1.0",
"easy-table": "^1.2.0",
"eslint": "^9.20.0",
"expect.js": "*",
"mocha": "^11.1.0",
"nock": "^14.0.1",
"ssh2": "^1.16.0",
"yesno": "^0.4.0"
},
"scripts": {
"test": "./run-tests"
}
}