{
  "name": "homelab-operator",
  "module": "index.ts",
  "type": "module",
  "private": true,
  "devDependencies": {
    "@eslint/eslintrc": "3.3.1",
    "@eslint/js": "9.32.0",
    "@types/deep-equal": "^1.0.4",
    "eslint": "9.32.0",
    "eslint-config-prettier": "10.1.8",
    "eslint-plugin-import": "2.32.0",
    "eslint-plugin-prettier": "5.5.3",
    "json-schema-to-typescript": "^15.0.4",
    "prettier": "3.6.2",
    "typescript": "5.8.3",
    "typescript-eslint": "8.38.0"
  },
  "peerDependencies": {
    "typescript": "^5"
  },
  "dependencies": {
    "@goauthentik/api": "2025.6.3-1751754396",
    "@kubernetes/client-node": "^1.3.0",
    "debounce": "^2.2.0",
    "deep-equal": "^2.2.3",
    "dotenv": "^17.2.1",
    "eventemitter3": "^5.0.1",
    "execa": "^9.6.0",
    "knex": "^3.1.0",
    "p-queue": "^8.1.0",
    "p-retry": "^6.2.1",
    "pg": "^8.16.3",
    "sqlite3": "^5.1.7",
    "yaml": "^2.8.0",
    "zod": "^4.0.14"
  },
  "imports": {
    "#services/*": "./src/services/*",
    "#resources/*": "./src/resources/*",
    "#bootstrap/*": "./src/bootstrap/*",
    "#utils/*": "./src/utils/*"
  },
  "packageManager": "pnpm@10.6.0",
  "pnpm": {
    "onlyBuiltDependencies": [
      "sqlite3"
    ],
    "patchedDependencies": {
      "@kubernetes/client-node": "patches/@kubernetes__client-node.patch"
    }
  },
  "scripts": {
    "test": "echo 'No tests'",
    "test:lint": "eslint"
  }
}
