{
    "name": "@osiris-ai/sdk",
    "version": "0.2.0",
    "type": "module",
    "description": "MCP (Model Context Protocol) SDK for building AI-powered servers with authentication",
    "keywords": [
        "mcp",
        "model-context-protocol",
        "ai",
        "oauth",
        "authentication",
        "sdk"
    ],
    "main": "./dist/index.js",
    "types": "./dist/index.d.ts",
    "exports": {
        ".": {
            "import": "./dist/index.js",
            "types": "./dist/index.d.ts"
        },
        "./core": {
            "import": "./dist/core/index.js",
            "types": "./dist/core/index.d.ts"
        },
        "./adapters/auth": {
            "import": "./dist/adapters/auth/index.js",
            "types": "./dist/adapters/auth/index.d.ts"
        },
        "./adapters/database": {
            "import": "./dist/adapters/database/index.js",
            "types": "./dist/adapters/database/index.d.ts"
        },
        "./hub": {
            "import": "./dist/hub/index.js",
            "types": "./dist/hub/index.d.ts"
        },
        "./utils": {
            "import": "./dist/utils/index.js",
            "types": "./dist/utils/index.d.ts"
        },
        "./package.json": "./package.json"
    },
    "files": [
        "dist",
        "README.md",
        "License",
        "!**/*.map"
    ],
    "sideEffects": false,
    "license": "MIT",
    "scripts": {
        "build": "tsup && npm run types",
        "types": "tsc --emitDeclarationOnly --declaration --outDir dist",
        "build:watch": "tsup --watch",
        "dev": "tsup --watch",
        "lint": "eslint \"src/**/*.ts*\"",
        "lint:fix": "eslint \"src/**/*.ts*\" --fix",
        "clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
        "type-check": "tsc --noEmit",
        "prepublishOnly": "npm run build"
    },
    "devDependencies": {
        "@osiris-ai/eslint-config": "workspace:*",
        "@osiris-ai/typescript-config": "workspace:*",
        "@types/content-type": "^1.1.9",
        "@types/cors": "^2.8.19",
        "@types/express": "^5.0.2",
        "@types/jsonwebtoken": "^9.0.9",
        "@types/node": "^24.0.8",
        "@types/pg": "^8.15.0",
        "eslint": "^8.37.0",
        "tsup": "^8.5.0",
        "typescript": "^5.8.3"
    },
    "dependencies": {
        "axios": "^1.9.0",
        "content-type": "^1.0.5",
        "cors": "^2.8.5",
        "express": "^5.1.0",
        "jsonwebtoken": "^9.0.2",
        "raw-body": "^3.0.0",
        "up-fetch": "^2.1.6",
        "zod": "^3.25.67"
    },
    "peerDependencies": {
        "@modelcontextprotocol/sdk": "^1.27.1"
    },
    "engines": {
        "node": ">=18.0.0"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/FetcchX/osiris-ai.git"
    },
    "bugs": {
        "url": "https://github.com/FetcchX/osiris-ai/issues"
    },
    "homepage": "https://github.com/FetcchX/osiris-ai#readme"
}
