{"bin":{"a2a-db":"dist/cli/a2a_db.js"},"bugs":{"url":"https://github.com/a2aproject/a2a-js/issues"},"dist":{"shasum":"6e968065770fb5c8fca988c4e6bcc40571503e96","tarball":"https://registry.npmjs.org/@a2a-js/sdk/-/sdk-1.3.0.tgz","fileCount":93,"integrity":"sha512-OpK4nygUnLKlpTFZlM2IrYu7f3c/B7c4u4Z14+vgMq24lEINTVCxH/BqZx+GL92rNf7CoBL5oTP5UhNsl75yyg==","signatures":[{"sig":"MEUCIQDrCu08uyc8QCwEvM4xukbeqroCbsJgdfhE8VZ5EymIbQIgJYSkzxejCo/kfrVj+8eZ0VHRbZLx/dllo+b1FrPPxTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFM/+RWggCP+cwB6wYoTSGmPP7BNAGPzMQPM4md2al0dAiEA94O4UnkO2vlsdDPpK2UmNhczTJX0pAdzxk7HcMhQN3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2a-js%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4524573},"main":"dist/index.js","name":"@a2a-js/sdk","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js","require":"./dist/errors/index.cjs"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","require":"./dist/server/index.cjs"},"./client/grpc":{"types":"./dist/client/transports/grpc/index.d.ts","import":"./dist/client/transports/grpc/index.js","require":"./dist/client/transports/grpc/index.cjs"},"./compat/v0_3":{"types":"./dist/compat/v0_3/index.d.ts","import":"./dist/compat/v0_3/index.js","require":"./dist/compat/v0_3/index.cjs"},"./errors/grpc":{"types":"./dist/errors/grpc/index.d.ts","import":"./dist/errors/grpc/index.js","require":"./dist/errors/grpc/index.cjs"},"./server/grpc":{"types":"./dist/server/grpc/index.d.ts","import":"./dist/server/grpc/index.js","require":"./dist/server/grpc/index.cjs"},"./server/express":{"types":"./dist/server/express/index.d.ts","import":"./dist/server/express/index.js","require":"./dist/server/express/index.cjs"},"./server/database":{"types":"./dist/server/database/index.d.ts","import":"./dist/server/database/index.js","require":"./dist/server/database/index.cjs"},"./compat/v0_3/client":{"types":"./dist/compat/v0_3/client/index.d.ts","import":"./dist/compat/v0_3/client/index.js","require":"./dist/compat/v0_3/client/index.cjs"},"./compat/v0_3/server":{"types":"./dist/compat/v0_3/server/index.d.ts","import":"./dist/compat/v0_3/server/index.js","require":"./dist/compat/v0_3/server/index.cjs"},"./compat/v0_3/client/grpc":{"types":"./dist/compat/v0_3/client/transports/grpc/index.d.ts","import":"./dist/compat/v0_3/client/transports/grpc/index.js","require":"./dist/compat/v0_3/client/transports/grpc/index.cjs"},"./compat/v0_3/server/grpc":{"types":"./dist/compat/v0_3/server/grpc/index.d.ts","import":"./dist/compat/v0_3/server/grpc/index.js","require":"./dist/compat/v0_3/server/grpc/index.cjs"},"./compat/v0_3/server/express":{"types":"./dist/compat/v0_3/server/express/index.d.ts","import":"./dist/compat/v0_3/server/express/index.js","require":"./dist/compat/v0_3/server/express/index.cjs"}},"gitHead":"29417a5bb4038f804f310ce4fffd267a9375aa90","license":"Apache-2.0","scripts":{"lint":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json && npx eslint . --fix","test":"vitest run","build":"tsup","lint:ci":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json && npx eslint .","test:db":"./scripts/run_db_tests.sh","coverage":"vitest run --coverage","generate":"cd src/types && npx buf generate","itk-agent":"tsx itk/itk_agent.ts","test:edge":"vitest run --config vitest.edge.config.ts","test-build":"npm run test-build:workers-safe && npm run test-build:grpc && npm run test-build:express && npm run test-build:database","test:package":"./scripts/package_smoke_test.sh","format:readme":"prettier --write ./README.md","generate:compat":"curl -fSL https://raw.githubusercontent.com/a2aproject/A2A/v0.3.0/specification/json/a2a.json > compat_spec.json && node scripts/generateCompatTypes.js && rm compat_spec.json","install:samples":"npm --prefix src/samples install","test-build:grpc":"esbuild ./dist/errors/grpc/index.js ./dist/server/grpc/index.js ./dist/client/transports/grpc/index.js ./dist/compat/v0_3/server/grpc/index.js ./dist/compat/v0_3/client/transports/grpc/index.js --bundle --platform=node --outdir=dist/tmp-checks --outbase=./dist","test:integration":"vitest run --config vitest.integration.config.ts","test-build:express":"esbuild ./dist/server/express/index.js ./dist/compat/v0_3/server/express/index.js --bundle --platform=node --outdir=dist/tmp-checks --outbase=./dist","test-build:database":"esbuild ./dist/server/database/index.js --bundle --platform=neutral --outdir=dist/tmp-checks --outbase=./dist","test-build:workers-safe":"esbuild ./dist/index.js ./dist/errors/index.js ./dist/client/index.js ./dist/server/index.js ./dist/compat/v0_3/index.js ./dist/compat/v0_3/client/index.js ./dist/compat/v0_3/server/index.js --bundle --platform=neutral --outdir=dist/tmp-checks --outbase=./dist"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"homepage":"https://github.com/a2aproject/a2a-js#readme","repository":{"url":"git+https://github.com/a2aproject/a2a-js.git","type":"git"},"_npmVersion":"11.19.0","description":"Server & Client SDK for Agent2Agent protocol","directories":{},"maintainers":[{"name":"ishymko","email":"ishymko@google.com"},{"name":"herczyn","email":"herczyn@gmail.com"},{"name":"swapydapy","email":"agarwal.swapy@gmail.com"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"kcthota-g","email":"kcthota@google.com"}],"_nodeVersion":"24.21.0","dependencies":{"jose":"^6.2.3"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"errors":["./dist/errors/index.d.ts"],"server":["./dist/server/index.d.ts"],"client/grpc":["./dist/client/transports/grpc/index.d.ts"],"compat/v0_3":["./dist/compat/v0_3/index.d.ts"],"errors/grpc":["./dist/errors/grpc/index.d.ts"],"server/grpc":["./dist/server/grpc/index.d.ts"],"server/express":["./dist/server/express/index.d.ts"],"server/database":["./dist/server/database/index.d.ts"],"compat/v0_3/client":["./dist/compat/v0_3/client/index.d.ts"],"compat/v0_3/server":["./dist/compat/v0_3/server/index.d.ts"],"compat/v0_3/client/grpc":["./dist/compat/v0_3/client/transports/grpc/index.d.ts"],"compat/v0_3/server/grpc":["./dist/compat/v0_3/server/grpc/index.d.ts"],"compat/v0_3/server/express":["./dist/compat/v0_3/server/express/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","tsx":"^4.19.3","tsup":"^8.5.0","eslint":"^9.39.1","kysely":"^0.29.5","mysql2":"^3.24.3","vitest":"^3.2.4","esbuild":"^0.27.0","express":"^5.1.0","prettier":"^3.6.2","kysely-d1":"^0.4.0","supertest":"^7.1.4","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^22.13.14","@bufbuild/buf":"^1.61.0","@grpc/grpc-js":"^1.14.4","@types/express":"^5.0.3","better-sqlite3":"^13.0.3","@types/supertest":"^6.0.3","typescript-eslint":"^8.46.4","@bufbuild/protobuf":"^2.10.2","@vitest/coverage-v8":"^3.2.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@cloudflare/workers-types":"^4.20260702.1","json-schema-to-typescript":"^15.0.4","@cloudflare/vitest-pool-workers":"^0.12.5"},"peerDependencies":{"pg":"^8.0.0","kysely":"^0.28.17 || ^0.29.0","mysql2":"^3.0.0","express":"^4.21.2 || ^5.1.0","@grpc/grpc-js":"^1.11.0","better-sqlite3":"^12.0.0 || ^13.0.0","@bufbuild/protobuf":"^2.10.2"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true},"mysql2":{"optional":true},"express":{"optional":true},"@grpc/grpc-js":{"optional":true},"better-sqlite3":{"optional":true},"@bufbuild/protobuf":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1790678720204_0.17795894867535078","host":"s3://npm-registry-packages-npm-production"},"_id":"@a2a-js/sdk@1.3.0","version":"1.3.0"}