{
    "name": "clickspert",
    "version": "0.0.1",
    "description": "",
    "author": "",
    "private": true,
    "license": "UNLICENSED",
    "scripts": {
        "build": "nest build && npm run secure",
        "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
        "start": "nest start",
        "start:dev": "nest start --watch",
        "start:debug": "nest start --debug --watch",
        "start:prod": "node dist/main",
        "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
        "test": "jest",
        "secure": "node obfuscate.js",
        "test:watch": "jest --watch",
        "test:cov": "jest --coverage",
        "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
        "test:e2e": "jest --config ./test/jest-e2e.json"
    },
    "dependencies": {        
        "@mailchimp/mailchimp_transactional": "^1.0.50",
        "@nestjs/common": "^10.1.0",
        "@nestjs/config": "^3.0.0",
        "@nestjs/core": "^10.4.17",
        "@nestjs/jwt": "^10.1.0",
        "@nestjs/mongoose": "^10.0.0",
        "@nestjs/platform-express": "^10.0.0",
        "@nestjs/platform-socket.io": "^10.0.5",
        "@nestjs/swagger": "^7.1.1",
        "@nestjs/websockets": "^10.0.5",
        "@sendgrid/mail": "^8.1.6",
        "@turf/boolean-point-in-polygon": "^6.5.0",
        "@turf/helpers": "^6.5.0",
        "@turf/turf": "^6.5.0",
        "@types/lodash": "^4.14.197",
        "@types/multer": "^1.4.7",
        "array-paginate": "^1.0.2",
        "aws-sdk": "^2.1578.0",
        "axios": "^1.6.2",
        "bcrypt": "^5.1.0",
        "child_process": "^1.0.2",
        "class-transformer": "^0.5.1",
        "class-validator": "^0.14.0",
        "cors": "^2.8.5",
        "dotenv": "^16.3.1",
        "express-basic-auth": "^1.2.1",
        "fcm-push": "^1.1.3",
        "firebase-admin": "^12.6.0",
        "fs": "^0.0.1-security",
        "geolib": "^3.3.4",
        "handlebars": "^4.7.8",
        "hbs": "^4.2.0",
        "http": "^0.0.1-security",
        "https": "^1.0.0",
        "i": "^0.3.7",
        "jsonwebtoken": "^9.0.2",
        "lodash": "^4.17.21",
        "mailchimp_transactional": "^0.0.1-security",
        "mailgun.js": "^9.4.0",
        "mime-types": "^2.1.35",
        "moment": "^2.29.4",
        "moment-range": "^4.0.2",
        "moment-timezone": "^0.5.43",
        "mongoose": "^7.3.1",
        "morgan": "^1.10.0",
        "nest-aws-sdk": "^3.0.1",
        "nestjs-schedule": "^0.1.7",
        "nestjs-sharp": "^1.1.0",
        "node-geocoder": "^4.2.0",
        "nodemailer": "^6.9.12",
        "nodemailer-smtp-transport": "^2.7.4",
        "npm": "^10.5.0",
        "opencage-api-client": "^1.0.4",
        "path": "^0.12.7",
        "polygon-lookup": "^2.6.0",
        "puppeteer": "^22.11.2",
        "randomstring": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "rxjs": "^7.8.1",
        "save": "^2.9.0",
        "sharp": "^0.33.2",
        "simple-thumbnail": "^1.6.5",
        "socket.io": "^4.7.1",
        "sort-array": "^4.1.5",
        "stripe": "^13.2.0",
        "superagent": "^7.0.2",
        "ts-mixer": "^6.0.3",
        "twilio": "^4.15.0",
        "url": "^0.11.3",
        "urlsearchparams": "^0.1.1",
        "zeptomail": "^5.0.0"
    },
    "devDependencies": {
        "@nestjs/cli": "^10.2.1",
        "@nestjs/schematics": "^10.0.0",
        "@nestjs/testing": "^10.0.0",
        "@types/bcrypt": "^5.0.0",
        "@types/express": "^4.17.17",
        "@types/jest": "^29.5.2",
        "@types/jsonwebtoken": "^9.0.2",
        "@types/node": "^20.3.1",
        "@types/nodemailer": "^6.4.9",
        "@types/nodemailer-smtp-transport": "^2.7.5",
        "@types/supertest": "^2.0.12",
        "@typescript-eslint/eslint-plugin": "^5.59.11",
        "@typescript-eslint/parser": "^5.59.11",
        "eslint": "^8.42.0",
        "eslint-config-prettier": "^8.8.0",
        "eslint-plugin-prettier": "^4.2.1",
        "javascript-obfuscator": "^4.2.0",
        "jest": "^29.5.0",
        "prettier": "^2.8.8",
        "source-map-support": "^0.5.21",
        "supertest": "^6.3.3",
        "ts-jest": "^29.1.0",
        "ts-loader": "^9.4.3",
        "ts-node": "^10.9.1",
        "tsconfig-paths": "^4.2.0",
        "typescript": "^5.1.3"
    },
    "jest": {
        "moduleFileExtensions": [
            "js",
            "json",
            "ts"
        ],
        "rootDir": "src",
        "testRegex": ".*\\.spec\\.ts$",
        "transform": {
            "^.+\\.(t|j)s$": "ts-jest"
        },
        "collectCoverageFrom": [
            "**/*.(t|j)s"
        ],
        "coverageDirectory": "../coverage",
        "testEnvironment": "node"
    }
}