{
    "name": "@oneuptime/common-server",
    "version": "1.0.0",
    "description": "",
    "main": "index.ts",
    "scripts": {
        "compile": "tsc",
        "clear-modules": "rm -rf node_modules && rm package-lock.json && npm install",
        "test": "jest --detectOpenHandles --summaryThreshold=1",
        "coverage": "jest --detectOpenHandles --coverage",
        "debug:test": "cd .. && export $(grep -v '^#' config.env | xargs) && cd CommonServer && node --inspect node_modules/.bin/jest --runInBand ./Tests --detectOpenHandles",
        "dep-check": "npm install -g depcheck && depcheck ./ --skip-missing=true"
    },
    "author": "OneUptime <hello@oneuptime.com> (https://oneuptime.com/)",
    "license": "Apache-2.0",
    "dependencies": {
        "@clickhouse/client": "^0.2.10",
        "@elastic/elasticsearch": "^8.12.1",
        "@opentelemetry/api": "^1.7.0",
        "@opentelemetry/api-logs": "^0.49.1",
        "@opentelemetry/auto-instrumentations-node": "^0.43.0",
        "@opentelemetry/exporter-logs-otlp-http": "^0.49.1",
        "@opentelemetry/exporter-metrics-otlp-proto": "^0.49.1",
        "@opentelemetry/exporter-trace-otlp-proto": "^0.49.1",
        "@opentelemetry/id-generator-aws-xray": "^1.2.1",
        "@opentelemetry/sdk-logs": "^0.49.1",
        "@opentelemetry/sdk-metrics": "^1.21.0",
        "@opentelemetry/sdk-node": "^0.48.0",
        "@opentelemetry/sdk-trace-node": "^1.21.0",
        "@types/crypto-js": "^4.2.2",
        "acme-client": "^5.3.0",
        "airtable": "^0.12.2",
        "bullmq": "^5.3.3",
        "Common": "file:../Common",
        "cookie-parser": "^1.4.6",
        "cors": "^2.8.5",
        "cron-parser": "^4.8.1",
        "crypto-js": "^4.2.0",
        "dotenv": "^16.4.4",
        "ejs": "^3.1.10",
        "express": "^4.19.2",
        "ioredis": "^5.3.2",
        "json2csv": "^5.0.7",
        "jsonwebtoken": "^9.0.0",
        "marked": "^12.0.2",
        "Model": "file:../Model",
        "node-cron": "^3.0.3",
        "nodemailer": "^6.9.10",
        "pg": "^8.7.3",
        "redis-semaphore": "^5.5.1",
        "socket.io": "^4.7.4",
        "stripe": "^10.17.0",
        "twilio": "^4.22.0",
        "typeorm": "^0.3.20",
        "typeorm-extension": "^2.2.13"
    },
    "devDependencies": {
        "@faker-js/faker": "^6.3.1",
        "@types/cookie-parser": "^1.4.4",
        "@types/cors": "^2.8.12",
        "@types/ejs": "^3.1.1",
        "@types/express": "^4.17.13",
        "@types/jest": "^27.4.1",
        "@types/json2csv": "^5.0.3",
        "@types/jsonwebtoken": "^8.5.9",
        "@types/node": "^17.0.22",
        "@types/node-cron": "^3.0.7",
        "@types/nodemailer": "^6.4.7",
        "jest": "^27.5.1",
        "jest-mock-extended": "^3.0.5",
        "ts-jest": "^27.1.4"
    }
}
