{ "name": "@contextvm/sdk", "version": "0.11.12", "description": "ContextVM SDK for JavaScript/TypeScript", "license": "LGPL-3.0-1", "author": "ContextVM", "bugs": "https://github.com/ContextVM/sdk/issues", "type": "module", "sideEffects": false, "repository": { "type": "git", "url": "git+https://github.com/ContextVM/sdk.git" }, "engines": { "bun": ">=1.2.0" }, "keywords": [ "contextvm", "ctxvm", "cvm", "nostr", "modelcontextprotocol", "mcp", "ai", "llm" ], "exports": { ".": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "./core": { "types": "./dist/esm/core/index.d.ts", "default": "./dist/esm/core/index.js" }, "./core/*": { "types": "./dist/esm/core/*.d.ts", "default": "./dist/esm/core/*.js" }, "./relay": { "types": "./dist/esm/relay/index.d.ts", "default": "./dist/esm/relay/index.js" }, "./relay/*": { "types": "./dist/esm/relay/*.d.ts", "default": "./dist/esm/relay/*.js" }, "./signer": { "types": "./dist/esm/signer/index.d.ts", "default": "./dist/esm/signer/index.js" }, "./signer/*": { "types": "./dist/esm/signer/*.d.ts", "default": "./dist/esm/signer/*.js" }, "./gateway": { "types": "./dist/esm/gateway/index.d.ts", "default": "./dist/esm/gateway/index.js" }, "./proxy": { "types": "./dist/esm/proxy/index.d.ts", "default": "./dist/esm/proxy/index.js" }, "./transport": { "types": "./dist/esm/transport/index.d.ts", "default": "./dist/esm/transport/index.js" }, "./payments": { "types": "./dist/esm/payments/index.d.ts", "default": "./dist/esm/payments/index.js" }, "./payments/*": { "types": "./dist/esm/payments/*.d.ts", "default": "./dist/esm/payments/*.js" } }, "types": "./dist/esm/index.d.ts", "files": [ "dist/esm" ], "scripts": { "build": "bun run build:esm", "build:esm": "mkdir -p dist/esm && echo '{\"type\": \"module\"}' > dist/esm/package.json && bun tsc -p tsconfig.prod.json", "lint": "eslint src/", "test": "bun test src", "format": "bun prettier --write src", "release": "bun run build && bun publish", "typecheck": "bun run tsc --noEmit", "verify-exports": "bun run scripts/verify-exports.ts" }, "devDependencies": { "@changesets/cli": "^2.31.0", "@eslint/js": "^9.39.4", "@types/bun": "^1.3.13", "eslint": "^9.39.4", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "prettier": "^3.8.3", "typescript-eslint": "^8.59.2" }, "peerDependencies": { "typescript": "^5.9.3" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "@noble/hashes": "^2.2.0", "applesauce-relay": "^5.2.0", "canonicalize": "^2.1.0", "nostr-tools": "~2.18.2", "pino": "^10.3.1", "rxjs": "^7.8.2", "ws": "^8.20.0", "zod": "^4.4.3" } }