{
    "name": "agtx",
    "version": "0.0.1",
    "description": "Awesome project developed by BMD.",
    "devDependencies": {
        "@types/bcrypt": "3.0.0",
        "@types/body-parser": "1.17.0",
        "@types/compression": "1.0.1",
        "@types/cors": "2.8.5",
        "@types/errorhandler": "0.0.32",
        "@types/express": "^4.17.2",
        "@types/faker": "^4.1.9",
        "@types/hapi__joi": "15.0.2",
        "@types/jsonwebtoken": "8.3.2",
        "@types/method-override": "0.0.31",
        "@types/moment-timezone": "0.5.12",
        "@types/multer": "1.3.9",
        "@types/node": "13.5.0",
        "@types/swagger-schema-official": "2.0.18",
        "@types/winston": "2.4.4",
        "dotenv": "8.2.0",
        "ts-node": "3.3.0",
        "ts-node-dev": "1.0.0-pre.40",
        "typescript": "3.7.5"
    },
    "dependencies": {
        "@hapi/joi": "15.1.0",
        "@tsed/common": "^5.41.2",
        "@tsed/core": "^5.41.2",
        "@tsed/multipartfiles": "^5.41.2",
        "@tsed/swagger": "^5.41.2",
        "@tsed/typeorm": "^5.41.2",
        "@types/md5": "2.1.33",
        "@types/slug": "0.9.1",
        "bcrypt": "3.0.6",
        "body-parser": "1.19.0",
        "compression": "1.7.4",
        "cors": "2.8.5",
        "cron": "1.7.2",
        "crypto": "1.0.1",
        "expo-server-sdk": "^3.4.0",
        "express": "4.17.1",
        "faker": "^4.1.0",
        "jsonwebtoken": "8.5.1",
        "md5": "2.2.1",
        "method-override": "3.0.0",
        "mime": "2.4.4",
        "moment": "2.24.0",
        "moment-timezone": "0.5.26",
        "multer": "1.4.2",
        "mysql": "2.14.1",
        "nodemailer": "^6.4.2",
        "otp-generator": "1.1.0",
        "reflect-metadata": "0.1.10",
        "request": "2.88.0",
        "request-promise": "4.2.5",
        "ts-express-decorators": "^5.41.2",
        "ts-httpexceptions": "4.1.0",
        "ts-log-debug": "5.1.1",
        "typeorm": "^0.2.20",
        "winston": "3.2.1"
    },
    "scripts": {
        "start": "pm2 start dist/src/index.js --name agtx --watch",
        "build": "rm -rf dist/* && tsc && cp -r ./src/ssl/ ./dist/src/ssl/",
        "dev": "set debug=* && ts-node-dev --debug --respawn --transpile-only --ignore-watch node_modules ./src/index.ts",
        "prod": "node ./dist/src/server.js",
        "migration:run": "ts-node ./node_modules/typeorm/cli.js migration:run",
        "migration:create": "ts-node ./node_modules/typeorm/cli.js migration:create -n Init",
        "migration:generate": "ts-node ./node_modules/typeorm/cli.js migration:generate -n Init",
        "start:debug": "ts-node --inspect=5858 --debug-brk --ignore false ./src/server.ts"
    }
}
