{
    "name": "@kipicore/dbcore",
    "version": "1.1.738",
    "description": "Reusable DB core package with Postgres, MongoDB, models, services, interfaces, and types",
    "types": "dist/index.d.ts",
    "main": "dist/index.js",
    "type": "commonjs",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "require": "./dist/index.js",
            "import": "./dist/index.js"
        }
    },
    "scripts": {
        "prepare": "husky install",
        "clean": "rm -rf dist",
        "build": "tsc -p tsconfig.json",
        "prebuild": "npm run clean",
        "lint": "eslint \"src/**/*.ts\"",
        "test": "npm run build && tsd",
        "pgdb:migrate": "sequelize db:migrate",
        "pgdb:migrate:undo": "sequelize db:migrate:undo",
        "pgdb:seed:all": "sequelize db:seed:all",
        "pgdb:seed:all:undo": "sequelize db:seed:undo:all",
        "pgdb:model": "sequelize migration:generate"
    },
    "keywords": [
        "postgres",
        "mongodb",
        "sequelize",
        "mongoose",
        "database",
        "core",
        "typescript"
    ],
    "author": "chetan godhani",
    "license": "MIT",
    "private": false,
    "dependencies": {
        "@aws-sdk/client-s3": "^3.1017.0",
        "@aws-sdk/client-ses": "^3.1017.0",
        "@aws-sdk/client-sns": "^3.1017.0",
        "@aws-sdk/client-sts": "^3.1017.0",
        "@aws-sdk/s3-request-presigner": "^3.895.0",
        "axios": "^1.12.2",
        "bullmq": "^5.80.9",
        "date-fns": "^4.1.0",
        "dotenv": "^17.2.2",
        "ejs": "^3.1.10",
        "firebase-admin": "^13.4.0",
        "ioredis": "^5.11.1",
        "joi": "^18.0.1",
        "mongoose": "^8.5.2",
        "node-telegram-bot-api": "^1.2.0",
        "pg": "^8.12.0",
        "sequelize": "^6.37.3",
        "uuid": "^8.3.2",
        "winston": "^3.19.0",
        "winston-daily-rotate-file": "^5.0.0"
    },
    "devDependencies": {
        "@eslint/js": "^9.17.0",
        "@types/ejs": "^3.1.5",
        "@types/express": "^5.0.6",
        "@types/mongoose": "^5.11.97",
        "@types/node": "^24.5.2",
        "@types/node-telegram-bot-api": "^0.64.15",
        "@types/sequelize": "^4.28.14",
        "country-state-city": "^3.2.1",
        "eslint": "^9.17.0",
        "globals": "^15.14.0",
        "husky": "^9.1.7",
        "prettier": "^3.3.3",
        "sequelize-cli": "^6.6.2",
        "typescript": "^5.5.4",
        "typescript-eslint": "^8.18.2"
    },
    "files": [
        "dist",
        "README.md",
        "LICENSE",
        ".sequelizerc"
    ]
}
