{ "name": "pokemon-showdown-login", "version": "0.1.0", "homepage": "https://pokemonshowdown.com", "license": "AGPL-3.0", "main": "./.dist/src/index.js", "scripts": { "lint": "eslint . --cache --ext .js,.ts", "build": "npx tsc", "run": "npx tsc && node .dist/src/", "start": "npx tsc && npx pm2 start config/pm2.js", "test": "npm run lint && npx tsc", "reload": "npx tsc && npx pm2 reload config/pm2.js", "stop": "npx pm2 stop config/pm2.js" }, "dependencies": { "@types/node": "^15.12.4", "@types/pg": "^8.10.3", "bcrypt": "^5.0.1", "eslint-plugin-import": "^2.24.2", "google-auth-library": "^3.1.2", "mysql2": "^2.3.3", "pg": "^8.10.0", "pm2": "^5.1.2", "testcontainers": "^9.1.1" }, "devDependencies": { "@types/bcrypt": "^5.0.0", "@types/mocha": "^5.2.6", "@typescript-eslint/eslint-plugin": "^4.30.0", "@typescript-eslint/parser": "^4.30.0", "eslint": "^7.32.0", "eslint-plugin-import": "^2.22.1", "mocha": "^6.0.2", "nodemailer": "^6.6.5", "typescript": "^4.4.3" }, "private": true }