summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorRaphael <raphaelkabo@hey.com>2023-05-12 17:03:13 +0100
committerGitHub <noreply@github.com>2023-05-12 17:03:13 +0100
commit67cf89fd0cfdf56c7e6d6d9bdf93d95d679ce2a1 (patch)
treec66bdf874a210997cd1d84942101773ba0175b20 /package.json
parenta75aad783c117aaef2ec19b6b434be0f0d7e57de (diff)
parent50688f573054f60aa7594672615f11713173c147 (diff)
Merge pull request #95 from lowercasename/typescript
Migrate to TypeScript and PNPM
Diffstat (limited to 'package.json')
-rw-r--r--package.json49
1 files changed, 24 insertions, 25 deletions
diff --git a/package.json b/package.json
index 8963fd2..d765c0e 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,9 @@
"description": "",
"main": "index.js",
"scripts": {
- "start": "nodemon ./start.js"
+ "build": "tsc",
+ "start": "node dist/start.js",
+ "dev": "nodemon -e ts,js --watch src --exec \"pnpm run build ; pnpm run start\""
},
"engines": {
"node": ">=16.16.0"
@@ -14,36 +16,33 @@
"license": "GPL-3.0-or-later",
"dependencies": {
"@sendgrid/mail": "^6.5.5",
- "body-parser": "^1.18.3",
+ "body-parser": "^1.20.2",
"cors": "^2.8.5",
- "dotenv": "^6.1.0",
- "express": "^4.16.4",
- "express-fileupload": "^1.1.9",
- "express-handlebars": "^6.0.5",
- "express-jwt": "^8.4.0",
- "express-session": "^1.17.1",
- "express-validator": "^6.14.0",
+ "dotenv": "^6.2.0",
+ "express": "^4.18.2",
+ "express-fileupload": "^1.4.0",
+ "express-handlebars": "^6.0.7",
+ "express-session": "^1.17.3",
+ "express-validator": "^6.15.0",
"generate-rsa-keypair": "^0.2.1",
- "greenlock": "^2.8.8",
- "greenlock-express": "^2.7.18",
"ical": "^0.6.0",
- "ical-generator": "^1.11.0",
- "jimp": "^0.16.1",
- "jsonwebtoken": "^9.0.0",
- "marked": "^4.0.10",
- "moment-timezone": "^0.5.31",
- "mongoose": "^5.9.18",
- "multer": "^1.4.5-lts.1",
- "nanoid": "^3.1.9",
+ "ical-generator": "^1.15.4",
+ "jimp": "^0.16.13",
+ "marked": "^4.3.0",
+ "moment-timezone": "^0.5.43",
+ "mongoose": "^5.13.17",
+ "nanoid": "^3.3.6",
"niceware": "^3.0.0",
- "node-schedule": "^1.3.1",
- "nodemailer": "^6.4.8",
- "randomstring": "^1.1.5",
+ "node-schedule": "^1.3.3",
+ "nodemailer": "^6.9.2",
+ "randomstring": "^1.2.3",
"request": "^2.88.2",
- "sanitize-html": "^2.6.1"
+ "sanitize-html": "^2.10.0"
},
"devDependencies": {
- "eslint": "^8.4.1",
- "nodemon": "^2.0.15"
+ "eslint": "^8.40.0",
+ "nodemon": "^2.0.22",
+ "prettier": "^2.8.8",
+ "typescript": "^5.0.4"
}
}