summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorRaphael Kabo <mail@raphaelkabo.com>2025-05-28 18:01:08 +0100
committerRaphael Kabo <mail@raphaelkabo.com>2025-05-28 18:01:08 +0100
commita5e2faf58ddd4793a5f7e3e284b023162d69cbb3 (patch)
treedf8dacfd279760f505d4b0f6dcf195a6a44a6a1b /package.json
parentbc9e983b16d9ac2d27a4458c0a87f9d11aa80c0e (diff)
parentbde9b408342f56833cf0a514488365189083f312 (diff)
Merge remote-tracking branch 'origin/main' into raphael/add-mailgun
Diffstat (limited to 'package.json')
-rw-r--r--package.json13
1 files changed, 12 insertions, 1 deletions
diff --git a/package.json b/package.json
index 6f60eb5..4f74f3d 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,6 @@
"dependencies": {
"@sendgrid/helpers": "^8.0.0",
"@sendgrid/mail": "^6.5.5",
- "@types/cookie-parser": "^1.4.7",
"activitypub-types": "^1.1.0",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
@@ -31,12 +30,20 @@
"express-session": "^1.18.0",
"express-validator": "^6.15.0",
"generate-rsa-keypair": "^0.2.1",
+ "handlebars": "^4.7.8",
+ "handlebars-i18next": "^1.0.3",
+ "i18next": "^24.2.2",
+ "i18next-browser-languagedetector": "^8.0.4",
+ "i18next-fs-backend": "^2.6.0",
+ "i18next-http-backend": "^3.0.2",
+ "i18next-http-middleware": "^3.7.1",
"ical": "^0.6.0",
"ical-generator": "^1.15.4",
"jimp": "^0.16.13",
"jsdom": "^22.1.0",
"mailgun.js": "^12.0.2",
"marked": "^12.0.2",
+ "moment": "^2.30.1",
"moment-timezone": "^0.5.45",
"mongoose": "^5.13.22",
"multer": "1.4.5-lts.1",
@@ -45,6 +52,7 @@
"node-schedule": "^1.3.3",
"nodemailer": "^6.9.13",
"randomstring": "^1.3.0",
+ "react-i18next": "^15.4.1",
"request": "^2.88.2",
"sanitize-html": "^2.13.0",
"toml": "^3.0.0",
@@ -53,8 +61,11 @@
"wait-on": "^7.2.0"
},
"devDependencies": {
+ "@types/cookie-parser": "^1.4.7",
"@types/dompurify": "^3.0.5",
"@types/express": "^4.17.21",
+ "@types/handlebars": "^4.1.0",
+ "@types/i18next-fs-backend": "^1.2.0",
"@types/ical": "^0.8.3",
"@types/jsdom": "^21.1.6",
"@types/multer": "^1.4.11",