{
  "name": "tunevault",
  "version": "1.3.6",
  "description": "Oracle Database + EBS Operations platform â€” 200+ health checks, autonomous monitoring, AI-native diagnostics.",
  "author": "TuneVault",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kiranale/tunevault.git"
  },
  "main": "server.js",
  "scripts": {
    "start": "node server.js",
    "dev": "node server.js",
    "build": "npm run migrate",
    "migrate": "node migrate.js",
    "start:test": "NODE_ENV=test node server.js",
    "test:e2e": "npx playwright test tests/",
    "test:e2e:connections": "npx playwright test tests/e2e/connections.spec.ts",
    "test:delete-connection": "node tests/api-delete-connection.js",
    "test:health": "node test/health.test.js",
    "test:health-smoke": "node test/health-smoke.js",
    "smoke:installer": "bash scripts/smoke-test-installer.sh",
    "seed-blog": "node scripts/seed-blog.js",
    "ingest-docs": "node scripts/ingest-oracle-docs.js"
  },
  "dependencies": {
    "@anthropic-ai/sdk": "^0.30.0",
    "bcryptjs": "^3.0.3",
    "cookie-parser": "^1.4.7",
    "dotenv": "^17.4.2",
    "exceljs": "^4.4.0",
    "express": "^4.18.2",
    "express-rate-limit": "^8.5.1",
    "google-auth-library": "^9.15.1",
    "helmet": "^8.1.0",
    "node-cron": "^3.0.3",
    "openai": "^4.77.0",
    "oracledb": "^6.6.0",
    "otplib": "^13.4.0",
    "passport-saml": "^3.2.4",
    "pdf-parse": "1.1.1",
    "pdfkit": "^0.15.0",
    "pg": "^8.11.3",
    "qrcode": "^1.5.4",
    "razorpay": "^2.9.2",
    "ssh2": "^1.15.0",
    "zod": "^3.25.76"
  },
  "directories": {
    "doc": "docs",
    "lib": "lib",
    "test": "tests"
  },
  "keywords": [],
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/kiranale/tunevault/issues"
  },
  "homepage": "https://github.com/kiranale/tunevault#readme"
}
