{ "scripts": { "build": "npx tsc", "start": "node build/server.js", "dev": "concurrently \"npx tsc --watch\" \"nodemon -q build/server.js\"", "clean": "rm -rf build" }, "dependencies": { "@databases/mysql-test": "^4.0.2", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", "colors": "^1.4.0", "cors": "^2.8.5", "dotenv": "^16.0.3", "express": "^4.18.2", "imap": "^0.8.19", "imap-simple": "^5.1.0", "mailparser": "^3.6.3", "moment": "^2.29.4", "mysql": "^2.18.1", "vue-router": "^4.1.6" }, "devDependencies": { "@babel/preset-typescript": "^7.21.4", "@types/express": "^4.17.17", "@types/imap": "^0.8.35", "@types/jest": "^29.5.0", "@types/mailparser": "^3.0.2", "@types/moment": "^2.13.0", "@types/node": "^18.15.11", "@types/nodemailer": "^6.4.7", "concurrently": "^8.0.1", "jest": "^29.5.0", "sql-mysql": "^1.2.0", "sqlite3": "^5.1.6", "sqlparser": "^0.1.7", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "typescript": "^4.9.5" }, "jest": { "preset": "ts-jest", "setupFiles": [ "/test/.jest/setEnvVars.js" ], "testEnvironment": "node", "testMatch": [ "/test//**/*-test.[jt]s?(x)" ] } }