{ "name": "auth2.0_api", "version": "2.0.0", "main": "server.ts", "author": "Willian Cavalcanti Coelho", "license": "MIT", "scripts": { "dev": "tsnd src/main/server.ts", "build": "tsc", "start": "node dist/src/main/server.js", "test": "jest --passWithNoTests --silent --noStackTrace --runInBand", "test:verbose": "jest --passWithNoTests --runInBand", "test:unit": "yarn test -- --watch -c jest-unit-config.js", "test:integration": "yarn test -- --watch -c jest-integration-config.js", "test:ci": "yarn test -- --coverage", "vercel-build": "echo hello world" }, "devDependencies": { "@shelf/jest-mongodb": "^4.2.0", "@techmmunity/eslint-config": "^5.2.3", "@types/bcrypt": "^5.0.2", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^20.11.30", "@types/pino": "^7.0.5", "@types/pino-http": "^5.8.4", "@types/pino-pretty": "^5.0.0", "@types/request-ip": "^0.0.41", "@types/supertest": "^6.0.2", "@types/uuidv4": "^5.0.0", "@types/validator": "^13.11.9", "eslint": "^8.57.0", "eslint-plugin-n": "^16.0.0", "eslint-plugin-promise": "^6.0.0", "git-commit-msg-linter": "^5.0.7", "jest": "^29.7.0", "jest-environment-node": "^29.7.0", "lefthook": "^1.6.10", "lint-staged": "^15.2.2", "prettier": "^3.2.5", "supertest": "^6.3.4", "ts-jest": "^29.1.2", "ts-node-dev": "^2.0.0", "tsx": "^4.7.1", "typescript": "5.4.3" }, "dependencies": { "bcrypt": "^5.1.1", "dotenv": "^16.4.5", "express": "^4.19.2", "express-rate-limit": "^7.2.0", "jsonwebtoken": "^9.0.2", "mongodb": "^6.5.0", "pino": "^8.19.0", "pino-http": "^9.0.0", "pino-pretty": "^11.0.0", "request-ip": "^3.3.0", "tsup": "^8.0.2", "uid": "^2.0.0", "validator": "^13.11.0" } }