tmcp
Version:
The main tmcp library
70 lines • 1.72 kB
JSON
{
"name": "tmcp",
"version": "1.19.4",
"description": "The main tmcp library",
"main": "src/index.js",
"type": "module",
"types": "src/types/index.d.ts",
"keywords": [],
"repository": {
"type": "git",
"url": "git+https://github.com/paoloricciuti/tmcp.git",
"directory": "packages/tmcp"
},
"author": "Paolo Ricciuti",
"license": "MIT",
"files": [
"src/"
],
"exports": {
".": {
"types": "./src/types/index.d.ts",
"default": "./src/index.js"
},
"./tool": {
"types": "./src/types/index.d.ts",
"default": "./src/tool.js"
},
"./prompt": {
"types": "./src/types/index.d.ts",
"default": "./src/prompt.js"
},
"./resource": {
"types": "./src/types/index.d.ts",
"default": "./src/resource.js"
},
"./template": {
"types": "./src/types/index.d.ts",
"default": "./src/template.js"
},
"./adapter": {
"types": "./src/types/index.d.ts",
"default": "./src/adapter.js"
},
"./utils": {
"types": "./src/types/index.d.ts",
"default": "./src/utils/index.js"
},
"./package.json": "./package.json"
},
"dependencies": {
"@standard-schema/spec": "^1.0.0",
"json-rpc-2.0": "^1.7.1",
"sqids": "^0.3.0",
"uri-template-matcher": "^1.1.1",
"valibot": "^1.1.0"
},
"devDependencies": {
"@types/json-schema": "^7.0.15",
"@types/node": "^24.0.13",
"dts-buddy": "^0.6.2",
"publint": "^0.3.12",
"vitest": "^4.0.0"
},
"scripts": {
"test": "vitest",
"typecheck": "tsc --noEmit",
"generate:types": "dts-buddy && node ./scripts/fix-unique-symbol.ts && publint",
"prepublish": "pnpm generate:types"
}
}