|
4 | 4 | "@imgly/background-removal-node": "^1.4.5", |
5 | 5 | "@netlify/functions": "^2.8.2", |
6 | 6 | "@passwordless-id/webauthn": "^1.6.2", |
| 7 | + "@types/fluent-ffmpeg": "^2.1.27", |
7 | 8 | "@types/mailparser": "^3.4.5", |
8 | 9 | "@types/pdfkit": "^0.13.5", |
9 | 10 | "aewx-metar-parser": "^1.0.0", |
|
21 | 22 | "csv-parse": "^5.5.6", |
22 | 23 | "dompurify": "^3.2.3", |
23 | 24 | "dotenv": "^16.4.5", |
| 25 | + "dotenv-flow": "^4.1.0", |
24 | 26 | "ejs": "^3.1.10", |
25 | 27 | "exifreader": "^4.23.7", |
26 | 28 | "express": "^4.21.0", |
|
72 | 74 | }, |
73 | 75 | "scripts": { |
74 | 76 | "dev": "export NODE_ENV=development && forever stopall && tsx watch --env-file=.env.local ./src/index.ts", |
75 | | - "start": "export NODE_ENV=production && forever stopall && tsc && pkgroll --minify --clean-dist && forever start -c \"node --env-file=.env.local\" dist/index.mjs" |
| 77 | + "start": "export NODE_ENV=production && forever stopall && tsc && pkgroll --minify --clean-dist && export $(grep -v '^#' .env.local | xargs) && forever start dist/index.mjs", |
| 78 | + "test": "jest" |
76 | 79 | }, |
77 | 80 | "exports": "./dist/index.mjs", |
78 | 81 | "main": "src/index.ts", |
|
91 | 94 | "@types/express-validator": "^3.0.0", |
92 | 95 | "@types/helmet": "^4.0.0", |
93 | 96 | "@types/imap-simple": "^4.2.9", |
| 97 | + "@types/jest": "^29.5.14", |
94 | 98 | "@types/jsdom": "^21.1.7", |
95 | 99 | "@types/mime-types": "^2.1.4", |
96 | 100 | "@types/morgan": "^1.9.9", |
|
106 | 110 | "eslint": "^9.12.0", |
107 | 111 | "eslint-config-airbnb-base": "^15.0.0", |
108 | 112 | "eslint-plugin-import": "^2.31.0", |
| 113 | + "forever": "^4.0.3", |
109 | 114 | "globals": "^15.10.0", |
110 | 115 | "jest": "^29.7.0", |
111 | 116 | "lorem-ipsum": "^2.0.8", |
|
0 commit comments