| { | |
| "name": "email-service", | |
| "version": "1.0.0", | |
| "description": "", | |
| "main": "index.js", | |
| "scripts": { | |
| "pretest": "node preTestSetup.js", | |
| "test": "jest || :", | |
| "posttest": "node postTestSetup.js" | |
| }, | |
| "keywords": [], | |
| "author": "", | |
| "license": "ISC", | |
| "dependencies": { | |
| "@babel/plugin-transform-runtime": "^7.25.9", | |
| "@babel/preset-env": "^7.26.7", | |
| "@babel/preset-react": "^7.26.3", | |
| "body-parser": "^1.20.3", | |
| "cors": "^2.8.5", | |
| "dotenv": "^16.4.5", | |
| "express": "^4.21.1", | |
| "googleapis": "^144.0.0", | |
| "ics": "^3.8.1", | |
| "luxon": "^3.5.0", | |
| "multer": "^1.4.5-lts.1", | |
| "mysql2": "^3.11.4", | |
| "node-fetch": "^2.7.0", | |
| "sqlite3": "^5.1.7", | |
| "uuid": "^11.0.5" | |
| }, | |
| "devDependencies": { | |
| "allure-commandline": "^2.32.0", | |
| "allure-jest": "^3.0.9", | |
| "axios-mock-adapter": "^2.1.0", | |
| "babel-jest": "^29.7.0", | |
| "identity-obj-proxy": "^3.0.0", | |
| "jest": "^29.7.0", | |
| "jest-allure": "^0.1.3", | |
| "jest-environment-jsdom": "^29.7.0", | |
| "jest-html-reporter": "^3.10.2", | |
| "supertest": "^7.0.0" | |
| }, | |
| "jest-html-reporter": { | |
| "pageTitle": "Backend Unit testing", | |
| "outputPath": "test-report.html", | |
| "includeFailureMsg": true, | |
| "executionMode": "reporter" | |
| } | |
| } | |