{
  "name": "@khy/shared",
  "private": true,
  "version": "1.6.5",
  "description": "KHY-Quant shared infrastructure — models, auth, database, cache",
  "main": "src/index.js",
  "exports": {
    ".": "./src/index.js",
    "./deviceIdentity": "./src/deviceIdentity.js",
    "./config/database": "./src/config/database.js",
    "./config/database.js": "./src/config/database.js",
    "./config/env": "./src/config/env.js",
    "./config/env.js": "./src/config/env.js",
    "./config/sqliteCompat": "./src/config/sqliteCompat.js",
    "./config/sqliteCompat.js": "./src/config/sqliteCompat.js",
    "./middleware/auth": "./src/middleware/auth.js",
    "./middleware/errorHandler": "./src/middleware/errorHandler.js",
    "./middleware/rateLimit": "./src/middleware/rateLimit.js",
    "./models": "./src/models/index.js",
    "./models/*": "./src/models/*.js",
    "./services/cacheService": "./src/services/cacheService.js",
    "./services/gateway/pluginChain": "./src/services/gateway/pluginChain.js",
    "./services/gateway/oauthManager": "./src/services/gateway/oauthManager.js",
    "./services/gateway/adapters/ipAnonymizer": "./src/services/gateway/adapters/ipAnonymizer.js",
    "./services/gateway/protocolConverter": "./src/services/gateway/protocolConverter/index.js",
    "./services/gateway/responseSessionStore": "./src/services/gateway/responseSessionStore.js",
    "./runtime/khyos": "./src/runtime/khyos/index.js",
    "./runtime/khyos/_artifact": "./src/runtime/khyos/_artifact.js",
    "./runtime/khyos/builderProvisioner": "./src/runtime/khyos/builderProvisioner.js",
    "./runtime/khyos/toolchainProvisioner": "./src/runtime/khyos/toolchainProvisioner.js",
    "./runtime/khyos/isoProvisioner": "./src/runtime/khyos/isoProvisioner.js",
    "./utils/logger": "./src/utils/logger.js",
    "./utils/apiKeyHash": "./src/utils/apiKeyHash.js",
    "./utils/fieldCrypto": "./src/utils/fieldCrypto.js",
    "./workflow/nodeCatalog": "./src/workflow/nodeCatalog.js",
    "./workflow/catalogPrompt": "./src/workflow/catalogPrompt.js",
    "./workflow/exportProviders": "./src/workflow/exportProviders.js",
    "./workflow/templates": "./src/workflow/templates.js",
    "./workflow/cozeImport": "./src/workflow/cozeImport.js",
    "./plugins/openapiTools": "./src/plugins/openapiTools.js"
  },
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "better-sqlite3": "^12.8.0",
    "dotenv": "^16.3.1",
    "express-rate-limit": "^8.3.2",
    "redis": "^4.7.1",
    "jsonwebtoken": "^9.0.2",
    "pg": "^8.11.3",
    "sequelize": "^6.35.2",
    "winston": "^3.19.0",
    "winston-daily-rotate-file": "^5.0.0"
  }
}
