{"_id":"@copilotkit/aimock","_rev":"69-a463288873c03a71d8387e590b4e7d2e","name":"@copilotkit/aimock","dist-tags":{"latest":"1.43.0"},"versions":{"1.7.0":{"name":"@copilotkit/aimock","version":"1.7.0","license":"MIT","_id":"@copilotkit/aimock@1.7.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"d04d4441e3f5dc3cac6864b560032fac48ae7365","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.7.0.tgz","fileCount":368,"integrity":"sha512-X6B2z0MgGTg8N/geRg6zRVVgEp3krP+gYapwXCt2w3JU7BSf2q0laa4iHC+BZqPXf29iVDVwDM7BxB5LqhjcAg==","signatures":[{"sig":"MEUCICqKnu8ooUsEJn3QmSRnrmbNnuTQaXHpQStgd8uc8HpcAiEA7pbd4d/+CjKs2OvU/Nwn/8cB3vnab0/hBeYmxkUKkyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098514},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}}},"gitHead":"27c782b496346294d0451d530d968a8cc4b58d0d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"copilotkit","email":"devops@copilotkit.ai"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"25.8.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.7.0_1775232371482_0.6941349738246179","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@copilotkit/aimock","version":"1.8.0","license":"MIT","_id":"@copilotkit/aimock@1.8.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/CopilotKit/aimock#readme","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"56dec408fe2755019ecc28ec72db0a502ea12b1a","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.8.0.tgz","fileCount":368,"integrity":"sha512-zrkHAkDKARKgueb6rJffSVxpHC5wSwuBd5CVo43RV7UrOCNdNocppbL/ncahnJX0hJOjLxb3KknGaYwnB2t2fQ==","signatures":[{"sig":"MEYCIQCSWWE2yyXuczjWJlyG5GtY0euXMqEyPkXW8tTOO3ThnwIhAJQ7ADaK1R2tvFrxqP31Lkp1/2zaPiOn+Zo9XDs3YpQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2125532},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}}},"gitHead":"2137d4cf3043e03fad28520ab2738733935ea82f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.8.0_1775499514030_0.5745778646850463","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@copilotkit/aimock","version":"1.9.0","license":"MIT","_id":"@copilotkit/aimock@1.9.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/CopilotKit/aimock#readme","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"7afbc10e65fff2282f74ee7e45ec82b203f83a6d","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.9.0.tgz","fileCount":368,"integrity":"sha512-tUnt0747SOs5PNuYWLqcVsv56XlMDUd8DEpZJTw1Ya/xJ7McZ1U9U6BUJDDEDEjBGbaKGxGt5+W73JieT+2XYw==","signatures":[{"sig":"MEQCIDLXNSD720JAOK5EuRmC7Kjda7Chbq8Cm+dFNBmDqf1NAiB1l8k0BAVJbLmmcDHL59XYDKWKwihxgeOGTqi1Ey0C9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2226611},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}}},"gitHead":"dbe574c67d5df9a393f79b396b78759841614355","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.9.0_1775691066479_0.6254535498819798","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@copilotkit/aimock","version":"1.10.0","license":"MIT","_id":"@copilotkit/aimock@1.10.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/CopilotKit/aimock#readme","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"6a2a8433d28ecad808b7026f72b446e06213d87b","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.10.0.tgz","fileCount":368,"integrity":"sha512-v0E1bFzBvh90jcuX34r2WjTapIUbXrJUg255DhnOcIqqKUbvn0BUfLoOWj6wwbrSAhuAj0tklr+gUQfcP96BiQ==","signatures":[{"sig":"MEYCIQCt7DFw3lePmcJ+PMHT7l0zRIMKNfdhho6LdZbqSjlXKwIhALfDA4HwPFcG4EawB3vPy2SywifIfqJ4ZQcasKxGq2UU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2228959},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}}},"gitHead":"75f2bca0cb8bb0cf111ebc3fd5ebe50f6f7cca04","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.10.0_1775762702762_0.8054553863898606","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@copilotkit/aimock","version":"1.11.0","license":"MIT","_id":"@copilotkit/aimock@1.11.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/CopilotKit/aimock#readme","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"0363cffab4d2a0bc662adfbd9398730b9339b3e2","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.11.0.tgz","fileCount":396,"integrity":"sha512-mQkIqtQKJbVb1BOaUZbwqh7T3mQzSUu1SdcNok+vIj1xU7w43gjkNYOzfhguzV0qyBBD5ckwLXIDldF3fRNWiw==","signatures":[{"sig":"MEYCIQDeOl1aairflbQoL6gV1j5W0gne4izyl0BTcuN8moSpBgIhAM+XNlp7gtJzXwW8z17eLwYwzIELUZKJTHW5mZriofXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2406303},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}}},"gitHead":"819ea268d3709edebced705fef8b668bddc18660","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.11.0_1775777355420_0.12897951261480767","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@copilotkit/aimock","version":"1.12.0","license":"MIT","_id":"@copilotkit/aimock@1.12.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/CopilotKit/aimock#readme","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"b4bb45c52b4287272d9cb96256cae0056795231d","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.12.0.tgz","fileCount":428,"integrity":"sha512-FqQVTblvlsA+VSgXSjP5AVQJh30EDnvyN0spPaZ8fJOKdfMTy0r3CikVVETtwfMJB/zrC8+u2XDO9H9LE3NQtw==","signatures":[{"sig":"MEYCIQDiL+JkiozJKRQLdahj64XVWcP3zlhijNaNeB6pX2mpuQIhAJZDGiaFKlz0xiHRzbwuwhWU5/c/MbH5lSBpymYjEbll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2571380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}}},"gitHead":"752966ad333a9ea636b1e370adc706819def6e5e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.12.0_1775857066114_0.9872172203118028","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@copilotkit/aimock","version":"1.13.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.13.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://github.com/CopilotKit/aimock#readme","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"b99a42febfcf7354764807e2c30ec48595ce0454","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.13.0.tgz","fileCount":590,"integrity":"sha512-wcNQdicxSuaHf4MLtoC9bouKeYGcV9aBoIVJbeLtrBUhqz5LUAmo/U/S1WT69kyAEuM0uO1XyD3Jz+V+H9jsUw==","signatures":[{"sig":"MEYCIQCZHp+7MjlR/L+VQ1ET5Mgj3Ev21bs2P9YQ8Ft56uPAyQIhALzOAKIOXCPu4PbjYdjWZ2XOBdGzc8Ft6VtV5I7eB63B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3711540},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"526c4c8d8a30c3e18467bc7c8f2a007bd3266176","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"jest":["./dist/jest.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.13.0_1775861749087_0.6323818211812375","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@copilotkit/aimock","version":"1.14.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"b14563b3a393f46e29a87a349747a17fafe98638","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.0.tgz","fileCount":597,"integrity":"sha512-1NqwWEameArC7HWT7UHBlkq3pNlCA0eHBocaeL6mS5CULolT9XFL27tC9jJ+OSmREzLwkKbFYaAl2SssaXexVA==","signatures":[{"sig":"MEUCIQCvVVnaOV0obpozTS6aB02N9t/5rCgEJaLHnG4D5Aa47QIgLVlI2ZFn9jG6v1xtU3MsJ9ltJu2u6XP3JXsdMPbu8D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3830467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"fdf36b36971b8f48831ca2185a2dcd93c3341d75","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"jest":["./dist/jest.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.0_1776296661569_0.8684050983093687","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@copilotkit/aimock","version":"1.14.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"2c8caa73c8b8b5c0298a376afa97e2046edf7862","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.1.tgz","fileCount":597,"integrity":"sha512-ltPCvHNSi7epAh9APXe5Bnu2qblxhetJJZruugh3WIbNy/2Id/ebPe7turEfUT9zBCrSVIMEzWwHIsR1R/9oCg==","signatures":[{"sig":"MEUCIQDSvv21Edr9qx89ttRtjPNOSg0bfrWwlRRxgg8/SDWPCAIgOvj2EQsjaLDn4jtlmSJqZ6aMn3wCqIzR4Pm9D2wOBLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3837533},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"5fc7b89a608cb01eb913c45767f3add77de28c59","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"jest":["./dist/jest.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.1_1776445090328_0.8771615411057556","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"@copilotkit/aimock","version":"1.14.2","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.2","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"34d8c5cf938805327bee08269ef73c81977951bb","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.2.tgz","fileCount":597,"integrity":"sha512-TQNRrN0hK3sDn8BJOHynVBz4yLtzT7WN88gTgm3jzhYCeP4lln+2Ln2g43XZVhGvWBJ0QKnLcV4sEJ13CY6teg==","signatures":[{"sig":"MEUCIQCgE6QSH88XD7DvTJyUKUu+G4f0IDBgkrY+LRAIxcd5AQIgPX3QYFflFk/Cv5rPOm0zPMZCA3Pcr+hZfeqF132cz28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3852943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"a415eeb825378a7e41f40b3f2562859f1f81d5a8","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"jest":["./dist/jest.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.2_1776446838464_0.15571536139282594","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"@copilotkit/aimock","version":"1.14.3","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.3","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"271b141949d687211ef8842229003b84bc7f9dce","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.3.tgz","fileCount":597,"integrity":"sha512-8ChHHNi/gdYvATG/6bDY2aoBsZNS7hVtgp6nntqUI21d+A+WoQ7v6Bg6P8oXHknWnzyOq7xt5ytE6irHH1KzVg==","signatures":[{"sig":"MEUCIQDJQqkmBATnH1YJcOm32c8VZkGp4pFrW6lDAUf/MqlxdwIgc812dl4VwTpa3EyUEjiml3pAIibzH3F3i8OwDlJsXp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3853019},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"db21dcd667ad07af784a602ffeab6662c1c15ade","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"jest":["./dist/jest.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.3_1776469031806_0.271857409799775","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"@copilotkit/aimock","version":"1.14.5","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.5","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"2deba1040bb28e50bd5cdd828f92be95f50b3888","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.5.tgz","fileCount":597,"integrity":"sha512-Jxb34X0EWLj1mkt7nqJyVc9YDMWjGbmLI6pa/c7XIDwCaRuMnnReM2hoe+Wcq8cAbOIlYvFS368Z3Z4xjYxpJQ==","signatures":[{"sig":"MEQCIG8Vm5H2IWdN2qg1pyD4lD8MEoqrjkxZgDZF9S/BzDkCAiAxZh33NE/Zjo+0+MXAu3PTUUI9VfdH9JG4/EEcJf5p1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3859097},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"f9fb5ca83897672dba12c9926e8fc66e331f02cf","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts"],"mcp":["./dist/mcp-stub.d.ts"],"jest":["./dist/jest.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","@google/generative-ai":"^0.24.0","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.5_1776892776560_0.2563892468417188","host":"s3://npm-registry-packages-npm-production"}},"1.14.6":{"name":"@copilotkit/aimock","version":"1.14.6","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.6","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"c53cbb79d35decec5c698ffd9ce696702bb25865","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.6.tgz","fileCount":479,"integrity":"sha512-mBR5QhtQlvRx6fXP625BQvh2nzB/uBm4PAqcvMIUKk5520VH+o0+a6IgbjUrAxqSwJcKbJ6EhZY18Y/EgsqQeg==","signatures":[{"sig":"MEYCIQCQwqmMWNhtWIQyfiGRKWbT9ZW7j7AMw/mnpVOf2KS9VgIhAPx5AkKLHdYDRSvtj/fcIs+9FM66EiGohh2BeC3kN2Sx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2889890},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"ac5d422cd7b5a6b15045417368a7a6fb5e979b70","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","preinstall":"npx only-allow pnpm","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.6_1776903370327_0.564839086245047","host":"s3://npm-registry-packages-npm-production"}},"1.14.7":{"name":"@copilotkit/aimock","version":"1.14.7","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.7","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"fd585e701f8bc28d52f53c204aedbd9c308223ff","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.7.tgz","fileCount":483,"integrity":"sha512-9xayxxh8iIJEWz2+oHjNZP1YMW/wbaWDAq5eUb9m9jF2R8xn/abjipgZTSFN/wIJMGReT7S6L1AU+k8jCf4L0w==","signatures":[{"sig":"MEUCIAvT6Qyk0NgeGXwgUGiPvxB8z/YmfnDN7cmYfdA1YK50AiEA75KDcx2GRSZzwBfMs63vI+ng0enhh2o/y4CP6x1VaRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2949851},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"5068ffcf7fc043b35934d99be0d463beb994ad90","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","preinstall":"npx only-allow pnpm","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.7_1776905986110_0.3796311458778834","host":"s3://npm-registry-packages-npm-production"}},"1.14.8":{"name":"@copilotkit/aimock","version":"1.14.8","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.8","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"704d8b4464e789eed1346702ad5a1d5317079c49","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.8.tgz","fileCount":483,"integrity":"sha512-78koD97BzH00VKhqljWcirUK/AJvVXxrPWcabrfg4+g0CRA3IWEdwUuWYo51u0ksSCqd9LRc/Cc2esLIKV7i1w==","signatures":[{"sig":"MEUCIHbVo01DlfZhY9nHeJUQlzGA3fo3POENsUZhIauWOiFOAiEAsAhU7LhSG+my1BnN0knU+R4GlTPVX1gquh2KCSdQvDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952808},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"5370e80c76ccda71d573353dca1774d5c51e6fb8","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","preinstall":"npx only-allow pnpm","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.8_1776912660550_0.15089819784286007","host":"s3://npm-registry-packages-npm-production"}},"1.14.9":{"name":"@copilotkit/aimock","version":"1.14.9","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.14.9","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"92aa843e75a4cf0ccca852d41089eac3492feb54","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.14.9.tgz","fileCount":483,"integrity":"sha512-i6rmJsResa4HvHWp3KsK/KueLuMfxZq4dc7nFVwMtvjWbNea4jCYoY0pD6Hkvj9Vz8CwnZ7yyA62I6G1kuNhqA==","signatures":[{"sig":"MEUCIEtnHa64eXrjMEBxszzyZ5tv7lzwba57Q4z8K63sLAM6AiEAyh4JlO1QrNh2lmXXvHpnMKVZqylXumC6ly1cPR5GAvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2953312},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"d8e2babcfc6da86da81f8c7c92a0fbf3df73050f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.14.9_1776960135384_0.18205835977713436","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@copilotkit/aimock","version":"1.15.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.15.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"c894b6443279a534a1373779d22de53865b0d18f","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.15.0.tgz","fileCount":483,"integrity":"sha512-zSglkelO6xu3ANsYMAjri+621XMDG4z8s1X6laD4hBbobweMeZQQv+yWTf8oWhQA1+geIEZZDoaHPnR9tthSUw==","signatures":[{"sig":"MEUCIQDFYeP2oMRhI6jNJo3wYYeM2QBfnRPbyRJGjc/dSmtRzAIgQgQHVJdsvRJZcCg17eNQKnAkyuG1ykO/Qf8Y3eQxK40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2990016},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"b7b305e7a2bb51b12892c1bc53e13340b3ac118f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.15.0_1776970699631_0.17934412968047475","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@copilotkit/aimock","version":"1.15.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.15.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"1abf3032554fa00f916f9e9aa8b35cd59dd9e314","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.15.1.tgz","fileCount":483,"integrity":"sha512-DG9p6fKdYmuTW0zaUe9iDbgB/CM3SWhpdhVBrszQ6+L2UW4+DZB0gvICFQXRWhVXMpqxEkI9Pqhm/MtMb8li9A==","signatures":[{"sig":"MEUCIQDgVNlsupjy8LgZ7HoIRHfErErncI0Z1fQlSoEu7fChbQIgMUxct5nGMvBb+kvk22tOs0MbGGiVyJOzRW5AU2CQEjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165236},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"068304006d8ef603ca18ac3465cd8796b84c912f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.15.1_1776987821559_0.8253518747487258","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@copilotkit/aimock","version":"1.16.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.16.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"b73ba5c9af2d66180c8d901213c85cfe81fc41bc","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.16.0.tgz","fileCount":483,"integrity":"sha512-jMsX2GMO7SjfvZ3yjDNtlDn8O27lyYprR+OA3EbXTkV15fEtZ4szzrsSOk722taEakVTb3sgo9sEq788sr3Rtw==","signatures":[{"sig":"MEUCIAfqZz20kXoYhFRrTAeTVWQl2H954wOS05SYJZ2C9VfpAiEA2CY8eGV4zT0xlOWdrnsWmEAtDbTOzNrMDmB+9y1rirU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3180814},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"87607a48c38d34bc82af13aafee803cb352985de","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.16.0_1777424724492_0.7406115702009051","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@copilotkit/aimock","version":"1.16.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.16.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"7bb2cf2c5337d4892a1acca1ba0bd9fc4a5c6d3a","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.16.1.tgz","fileCount":483,"integrity":"sha512-xl5bXJm/FV+93HgjccHexw/tyr4rZRt/yfhCl63/+XiUW7o9uuAV0sfOtR+BFlCA41CVZ24xLbu9cqb4l6Irmw==","signatures":[{"sig":"MEQCICI33g5cOeEZvthnQDA0IpeZXGT3LppYfYIj5KAcCqYNAiAJt5Rg7+0bAZP+LHfiTLWDU2f3Ts/ompVYw+cb979yaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211401},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"800849bcbd8d727304e363eebf50586f634edee0","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.16.1_1777437540922_0.1488540051731735","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@copilotkit/aimock","version":"1.16.2","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.16.2","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"7e40a75078adc4f29e5e20acd98a6f7a398ba840","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.16.2.tgz","fileCount":483,"integrity":"sha512-rqZH+zULWdkUKuKiib1obGqealbtSeF+7AUmWQAUOXEr9P4vd2k0MHOtrJEhmhmtRsPIERPdF6MlblbRFBU92Q==","signatures":[{"sig":"MEUCID1yJRm1NbhQCUmxIVKd7kIwLHtQRGLAjH97RzIujtwjAiEAqXNjsxEz1GoyesE5i32G2XAkc6udUMFgojGWCAudrNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3257800},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"06e0e7c37869027aad239916ef0d3ab092036c37","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.16.2_1777442974824_0.17500322575647687","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@copilotkit/aimock","version":"1.16.3","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.16.3","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"a5fc8e59e5257478ec004a4cb0618a4cd1cf1d39","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.16.3.tgz","fileCount":483,"integrity":"sha512-s5J9Y0SJXQ/NKR/lqxoJSPRVzH+fu71POrN8KI+oqZE3PMQysnuCwI1ChKY8qe75Op4R7NATx6OhQcrVM1Sq+w==","signatures":[{"sig":"MEUCICf0x6yjthsz5gxuPgka4VDUm5Wjy/gIEH388KIjW9llAiEAsuLrCYE0j9Bmphwq1cHCv+I70i6bTRgFAhtWf/uczJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3258310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"5bf98ac22f1e30a5576cc525f76a660d718a514b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.16.3_1777527731870_0.5056575030022867","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"@copilotkit/aimock","version":"1.16.4","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.16.4","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"9ece81c27f60c1303e1bab8ad5b2a11c6e83650e","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.16.4.tgz","fileCount":483,"integrity":"sha512-DA9WjJWpi2Yh36ltsnfMycj+BbifSS9G0pyHw0JjQZQPm41+FziGIdl2gusBtwYebStypQ4v9Jj2rjqjJqqtvQ==","signatures":[{"sig":"MEUCIQCAeoOA7w0vX2292y8OROzX8HKKFpLa1clZbdLIvjwxIAIgT1+Ewz4rnP2dNZhtC+oUHRzsSFghDsR+KI/DKI+S4u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3259688},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"d6392c8133941f030dd7ee3c98c29988845511e7","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.16.4_1777558219475_0.3907063171386149","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@copilotkit/aimock","version":"1.17.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.17.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"e8d493e0896cbbc80ae39e5f2b235b1c81442c19","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.17.0.tgz","fileCount":511,"integrity":"sha512-yhU5LahwobRC71Y3JNSqSjvuUU0KtFbaXywgIT6boQwt0XuXmsi91yGlI+tMRb7yNutF2cwXV/qolUYwuqXwJQ==","signatures":[{"sig":"MEUCIQCkz2vwVnr/qBtVSyC7a9YOVTsRdLOGZuUVXvqcw6U1FgIgDxS/fwZT7Ka5J2Pqh2w96omg079ZTJilZkbN2dx60U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3664197},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"a2e8ca563ece24bb04932342b1af7d6bd090ffcc","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.17.0_1777913453965_0.4176329233617808","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@copilotkit/aimock","version":"1.18.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.18.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"fb1749269e35e793dc10712b5db43e4973261758","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.18.0.tgz","fileCount":519,"integrity":"sha512-VQ4nBsAWHmzeCN/Yb+QaeA3kIKnjHzkywQ6KhIfbF2J7NHkRGnagZ1eIFr2aAOJDIIVMMhWiuEV55HsQjyaLnw==","signatures":[{"sig":"MEYCIQDlZRBwDOHspIS6qYtLZ0S6KVgltsQZ5sTx42zqEQRMtwIhAK4I1K1YolfMdF5UjU01JF9GTGJyxqZxSa51tRdWTkwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3801283},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"9bbaa0951b2bad04c7ecd75c1ea43b8084ff398c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.18.0_1777940867020_0.8701075340594684","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@copilotkit/aimock","version":"1.19.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.19.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"75a38cda9c03e0f07c6913f05d10010f2c0b4783","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.19.0.tgz","fileCount":519,"integrity":"sha512-sbrWDTkJOlK1Y/ARxvVgUvqESQPkBac7Dd7A4Bg/46R6t+D3jGqvWeClpIo380vymGCDrhZGRb1HeQTb9Fg0nA==","signatures":[{"sig":"MEYCIQCP716efEHgpkxXPBrXGwyscNIcRlaDOtdLF3SAuVN1ogIhANYTX55b7UbiGut+hZ4FZtqYuxDKW/UHoPEaJUY8qmeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3825429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"2218ad50cd5b544afe7091fcf809f28d53d55610","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.19.0_1778092403313_0.9574217576463009","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@copilotkit/aimock","version":"1.19.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.19.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"501cd6ae537d1febec8c22b88cb3f5868ddec33c","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.19.1.tgz","fileCount":519,"integrity":"sha512-Xb6Xz9sLhk4ytgGcv6rJlx4KT/Nx+W77CS3Tit3DZms4BjiNtkFFZ+clB7aRvwO9/8Nfq/x8g58CPMtGQ0SlEw==","signatures":[{"sig":"MEQCIAtpS5pCsffjeZPBw0hFbHV9+P9sepBfHXh+a/0NUFsDAiAN1Edysi+EcBRawPyaTp+hvUsUQmTL8OUcaESpukiJAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3831015},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"90a79078fbabcae97bcc03973b8437463fbb4541","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.19.1_1778181963909_0.6647329305593506","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@copilotkit/aimock","version":"1.19.2","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.19.2","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"0a21cdaabbb8c06ea63831f36f7ab6a4558c074a","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.19.2.tgz","fileCount":519,"integrity":"sha512-tRxXgC99tA5GCXUwsWNPeDi2q/coqHRzm27JZ0QkjSKy4foppMh7rm6jElgXRCXBhT4NfLbSFpYb00AvC9j2pw==","signatures":[{"sig":"MEQCIF84uOr6aW1qDJSp8zU8CJSDTfopWPE4Ev203t84pSijAiB2Jq1Kyc+RYZLa9tzQmhdqoY9Sp8DoiKuog+34OWtVYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3835424},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"dcda28d8443a5225bf6f2ee5bf08826dc353479a","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.19.2_1778233851085_0.5614699672056227","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"@copilotkit/aimock","version":"1.19.3","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.19.3","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"8f1433fb90c3b56a65d6583b499b4b41847997c7","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.19.3.tgz","fileCount":519,"integrity":"sha512-N5FNYwMzIo97DTGD5nWXhG6zbjqWlHetB9R6Y2QFV3qk8I80KplyGeBSWfkVDcfMrj1pXNP+uEDmWVzkf+WmJw==","signatures":[{"sig":"MEYCIQCum/gB3VSkJLGHFR11TjBrHwec5EnKFTYNdIgerOzQnAIhAJULi8uYdoIBXo4M8V5hTMUWf7G2vTuQanouPNYjOk7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3838964},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"bfd10815d2667830f4dc5a7ac480f6f6b163b66a","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.19.3_1778254627953_0.1165100589612329","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"@copilotkit/aimock","version":"1.19.4","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.19.4","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"38845dca67e5fd5f7863f2a1a491f8076d3bb1bc","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.19.4.tgz","fileCount":519,"integrity":"sha512-osw1OtCqsEmhSu3Poudpi9Dts7AlfDuV4J/WRjBnyMQpdoSSxYGdlqQx/TTQpSmmApwZ4zmlJ2yERz1fxgoXsw==","signatures":[{"sig":"MEQCICpgLI3hBDtBwIYj5JSNg6uarLioAMjKs+dnYMDBnfo7AiB1nG3O+23S3mMjbOqfVFp5NQr6Ymi0bsB/F00ECM0LLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3840695},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"a398ff3c8d497d96e5d4051e9d6b763e93661ad1","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.19.4_1778258820181_0.6953348790329041","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"@copilotkit/aimock","version":"1.19.5","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.19.5","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"40475685b2d32882eea6a4303da7021238a8ee02","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.19.5.tgz","fileCount":519,"integrity":"sha512-vPAkMJxsQ7yWDbGYhpH2ZJYFIWNuXgp5wKpANoi6mZSwIRWUqoHcGP+0FskphPOioUnoveEs9mo0qbSQRCa7sQ==","signatures":[{"sig":"MEYCIQCRVZYryeiv81A8GeYiLAdcakCE5nUZKk0oVjgKMKDMxwIhAOVg9APmgA7oie4iOF5e9sRkJimzbk61wiAwk5ApTSNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3874900},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"37d3335eb043e1636f630c8fb35f2bede7e5c36c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.19.5_1778277364785_0.7119645049696899","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@copilotkit/aimock","version":"1.20.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.20.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"170d3abfdbc48b6312547840c22faf289358ba89","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.20.0.tgz","fileCount":519,"integrity":"sha512-mdG26+G+grpqr7C+uqu4SwRAyC4okYDMvtr/YprD3Tf5hS1L9NFDWn1REvxlP8y7Qpwzz7YKlvSfv6UYImBp+Q==","signatures":[{"sig":"MEUCIHi74U9rbTlIvFR89ryyCnbkgUEe1JCFS6Rc9aUL7fhPAiEAsSdQszXHuRwbEodm7V/3z9GUg4fAqsyNvCiDjXTGB50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3887714},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"0b04f4eecb72dc5488ec740995fd0da0481b0af0","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.20.0_1778505290827_0.8222329142822251","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@copilotkit/aimock","version":"1.21.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.21.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"5762e7c0d7cba19d78d0146457a1d75e612d3544","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.21.0.tgz","fileCount":519,"integrity":"sha512-mm4hF8XxBNrqCXbdRtgyCR2meRCT1I5U2EhpNG9ivZRn7YQftNkmuLPyWCw6xZZePGr5dGzN5a9/SyG4Ykncug==","signatures":[{"sig":"MEYCIQCXBy7P9ZULp8CoSgiodMZgUQLxgE86m1dtWxkVvFEclAIhAI6O7za3DnYWdhi1c3OKoICMVSj7QcqOb54547vhyRAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3895532},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"ab32faff36ff3b6103f5616864521b996ee30c5d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.21.0_1778510375561_0.15069633004431804","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@copilotkit/aimock","version":"1.22.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.22.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"ff5890453a7f3bb57b1be5c1ae9f96b0ab7aa70e","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.22.0.tgz","fileCount":519,"integrity":"sha512-cqB3vpNM5BHi90ghKwN/L+v3Zcxaw1AG6bEZYy8/KlRbVSVwzGGEuNfBGVWg9aC0WEsB1eTJ8vYrLgDUX6M6cA==","signatures":[{"sig":"MEQCIDNaPB6zIuAprt3DB74sN6fBmCpvjlDKEmR7Y3f5WpuVAiAHRCMqQxoZlyHQf31Fn5UmS94zk0iRI0b5kl0ZbOyTZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3994613},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"b9b4edcc001db66aa422866a0547fcc82bf18138","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.22.0_1778542654631_0.352969753547975","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@copilotkit/aimock","version":"1.22.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.22.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"f04ce31098c7e777967c6932d2ebcb5164b4b6f8","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.22.1.tgz","fileCount":527,"integrity":"sha512-cGXq9IjivYf0uzL9DDNHXRL2UE0XJebO2T30G5o2nwmUArxoNlfvxMg7YbwZKjIt6+ZsTYOf0G2pv5UdVoB7dw==","signatures":[{"sig":"MEUCICUCIgLq8Rfcb6X0zR7aMCbhBAlDaqisSZdKmtF268IbAiEAqDeeqyF7taKN1oAUTHwASJNSCeMegQLrLGbe2ra3uGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4117311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"c40da2d5c74aa255c6ca94974c701ab3409b933e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.22.1_1778633721186_0.218591433347036","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@copilotkit/aimock","version":"1.23.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.23.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"b38ad6aef36bba58f756226c5a106b5bc4af5e3e","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.23.0.tgz","fileCount":531,"integrity":"sha512-9DDFk5sL9cMCq4aphDHM4j0BMAkmEtdMvkmbq4BUUiVZONd0gMy8B9qlbsbKW9REAQsKTQeTRnsfoxafieNayA==","signatures":[{"sig":"MEYCIQDyU0x7DwXILADjPwEcT23fOjwGzaUVdYklGZD7RKvyDgIhALB9oL9cm33KK02LB1GMsGcUCeN/DMzwP/GNSI33bS9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4199200},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"1eed8f5e30598497db6dba2afe6add8210f4bd2e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.23.0_1778706074372_0.4566994728913325","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@copilotkit/aimock","version":"1.23.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.23.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"1fa78900e578ee27aa6e7195daf202bd345cfa34","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.23.1.tgz","fileCount":531,"integrity":"sha512-TJfzHG1UD3BBVFAY5rzvUJL9DgPFqNsznC7dvbFNOaEuDBzergY0CBhJ7N6VIKswcKt3Vqd/9x+KoFU3pYDu7Q==","signatures":[{"sig":"MEUCIQDdIvVu1X6DJY90UhpfQ01SVM+5nloLJCPjZJmpfTnMvgIgIiHIV7un32MDCQLuE0vhMAfQGwYtsPr5OPAdj67iwX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4200039},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"23a993789a5c32b025038979e48ada9d260a9c38","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.23.1_1778727252541_0.8925413035706546","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@copilotkit/aimock","version":"1.24.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.24.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"a5027addcc4cefeacc92d5a5d08ebb0e654fbf30","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.24.0.tgz","fileCount":531,"integrity":"sha512-CHUD+UINXT74WN06twKcLXJybF65AACr33YTCFBD8qWVULm2BDxvxBt0GYiJ/6lkUbKaoWLfeRJa0Tf0lw+N8Q==","signatures":[{"sig":"MEQCIGUY7kA5Xn7JkWsAkl+YkRCoGiU2pLja0MDZhn70Pc5cAiAZ4U4H3CZQDkx2sJFTJsts/EH89hbXSN8iIyzFxXQ2Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4323273},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"c2ea0329831012d9c087bbf0bac2acfcf84d3aac","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.24.0_1778728639802_0.36582617571901443","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@copilotkit/aimock","version":"1.24.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.24.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"fa9521f5de76fbab1723b0e6f7af0c9201ccc901","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.24.1.tgz","fileCount":531,"integrity":"sha512-EEq4UeUL30R2pOziPVkqjPr/HFQfXycvj/vw288+h24OwEYjpBJT2KRIUCUrgMoSGY/4IDqjjqAFPhwZT666HQ==","signatures":[{"sig":"MEUCIGArBya0CHhVAxwnvk4G8B2nKqnixoiNnYeJZ+4NH+I7AiEA2cDOcXRdSrLEbNp+9TcKpmWs/CO/KU4jNJHnRGsxh0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4325999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"78c56d7249389dd399bbb0583b322a077a61f4cd","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, audio generation, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one ","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.24.1_1778775946369_0.47827123618617917","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@copilotkit/aimock","version":"1.25.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.25.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"c66edfbcca503efd3e92544d3586a67214c30ab7","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.25.0.tgz","fileCount":535,"integrity":"sha512-ZYYXfHksAOlku0ZJ7pK0Er/b3J0BZwW6E5Cz8WhhUMCgwlrAUrqQO7B/rdpLaAUcygL+qVaRIjxOhQjVxYLmaw==","signatures":[{"sig":"MEUCIFYSQksKgmCDfdMLoMkx6MEmmeXwdpWe8jFYibPMUrC9AiEAiA8hBFPVq0TJJppRc44fkvg3EwVcn8Umh9FLjcVPZFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4584957},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"ec2d0b8b765300cbcd0733f61a4fe4ac57928ba5","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.25.0_1779129369101_0.4226107690333001","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@copilotkit/aimock","version":"1.26.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.26.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"936c7e7f777b23122c590f5ad8ee6e3de71e978c","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.26.0.tgz","fileCount":535,"integrity":"sha512-Njct6gY14fCpC8N5ghECFFibZJoBtCZkSM9NOJ07FKsqK2oXLhzMGJjHgXYdzlWuYbD/j3Jmrv8Cbkj98t8sZQ==","signatures":[{"sig":"MEYCIQCqLtAw44t0UWmU5fMA1QajguWvGKbedys9UICd4LH50QIhAIRB+OmhD6od2y2/Abzo5aRqLfSWAa7gxIbI1vvs8VlA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4641322},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"75dbb7222a83cb05d20633c7db13383d4fb13674","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.26.0_1779168302057_0.8947997874323657","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"@copilotkit/aimock","version":"1.26.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.26.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"887767cbb98a57c249a069fff2c494e742d33178","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.26.1.tgz","fileCount":535,"integrity":"sha512-bxnXdd4yFVKdbLvXmlcrgXQprimtXeg5SrmZMYvw2BFhfhAwGJmaVhCSv/9gSHUn+m3mxgrRlwJeok7o9Z2Bsw==","signatures":[{"sig":"MEUCIQCe5Oa/5iVxd7sbKsjenaqqr4xOPDurCZsmyo3GtNNYgwIgTzgFLetnL/Cj41zDa4HWJEhPR7Khs57R6AQSwb2/DEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4658708},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"9b1cf88b176afe5282b7f28bcbf2b0897a6843d2","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.26.1_1779169643453_0.432042893627435","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@copilotkit/aimock","version":"1.27.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.27.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"4b5d481ad8703fdf019e95f139d7c9f9ffc4c4aa","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.27.0.tgz","fileCount":535,"integrity":"sha512-8NNDhKCc9FBK+tD9bTufZl/v4EOXUZ6OBin4YlJUegHFKLTIIgHemyVqlzUYl4r2XjslAr8ilPwFf4p2O8ksAQ==","signatures":[{"sig":"MEYCIQCBBgymjgAiMESJsPkDeN36vqfeaXWCDRT4YPGSDZQryQIhAPw6FQiiAmxcCyPGYlMqtSuoLfElSCWuOrergKOljznm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4690489},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"19b27033245578603db18b3c4a4a72cd2442ef94","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.27.0_1779334533761_0.6700182720843908","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@copilotkit/aimock","version":"1.27.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.27.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"bfab0e64261569283acaf57c76df917f4ccbb872","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.27.1.tgz","fileCount":535,"integrity":"sha512-fDyJ5EXpjMKONTFJnpiBojCrXlZEDBTfUfne6xQQbNFHYbZ12rqrcAur4krQ56RJ0Ef22kCWTVTqBKFO9Gb8WQ==","signatures":[{"sig":"MEUCIQCBtL6fEcsfWUxrTWd58o+upXFCh+y5ORD8TMcoRSmGbAIgUWNdJTlXFzwo10dRIl1IyMGGUC8YoFuunqi9oH4zY+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4719549},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"97fb2a560f5155c378d33993fca67bb79647e496","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.27.1_1779480505936_0.32882023831152174","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"@copilotkit/aimock","version":"1.27.2","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.27.2","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"68934a2b2f614b3b507748b7768488d0bfa6e81c","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.27.2.tgz","fileCount":535,"integrity":"sha512-xC/fLttfMT0f5qmROBdb0v8yg3YXSRrElh/2np6dmK402mEKN6BgklqLM5QeqCblwJlFdyrkUYb3xKQ4s6yytw==","signatures":[{"sig":"MEUCIQCAFQFgc4Z8R/AvVEvW6fUIfXnjzuFoKJtPWQmB8x0oYQIgKK8R675tSwf6k1KVj0LcFzoTp6tKUZZUwABsOzsPukM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4715650},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"521e696d7c68f0983b14827b92a9d81056c1d251","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.12.1","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.27.2_1779843023185_0.9129430584544935","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"@copilotkit/aimock","version":"1.27.3","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.27.3","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"316ef39744d614f99960c9ccd9a320f1fa7ddb87","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.27.3.tgz","fileCount":535,"integrity":"sha512-ttpU7ykV/j0+VIVA7Zb1fiDSH8ScQQ31ui/5ot824+MVnHEvyzZWl9Kbe3Tij3Agknyo7pL7/lK6omZlO2mkCg==","signatures":[{"sig":"MEUCIHVY66MscWB7yuBlSiFtZg6cpw6SMn5QAKa6vksvQI9jAiEA4Uug0beYsxIx10iXXTzU7mAEjdCL4fitbbrseswhnMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717100},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"46a996c0542fc8f879874dea66cd742a81386bf9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.27.3_1779908577313_0.4794985687908411","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@copilotkit/aimock","version":"1.28.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.28.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"f3d8fae1b2a2eabc15a606bd1102089677ce1419","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.28.0.tgz","fileCount":539,"integrity":"sha512-Q+6p2JxRnDFbFcTQwAz7b7ezdFtpeuFiuK+Hn3e6XZjRxpx5wzVAYmgnP3Rn81sIQtxPQTE8IXRrj3XAMT0svA==","signatures":[{"sig":"MEQCIG3HVLSouVou5SY2Hq7CnEjMdtO5pD1U/Gkc7uPMSkf0AiA5vPV8FCGt98DKcApA52VB3CucpEL+ik1OefrdAS2P2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4892291},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"b43fafe0d32eabacbc1bb0e18c8d9dcdedb67101","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.28.0_1780437575551_0.5630712720062656","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@copilotkit/aimock","version":"1.29.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.29.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"4906b7f662d500d51e2ef574b0d4e79897797051","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.29.0.tgz","fileCount":539,"integrity":"sha512-xNMHMUDX7zPSc56dm2ZXbttoLk6x72oEBHwWCAakVWNO85zZepLkB8Poc/x1cJrY69FI9frN0gavI/zVuZq/9A==","signatures":[{"sig":"MEQCIFQEj60GhSLnqeFCryj2Hb2rF8n5yRmgzBLBPgA5gkObAiAcn1dEn1XRHWVBMmygITwGCfoEjc6yLlkW3A/3aOZurg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4909791},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"b4e8c17a8378659b31225f735381460cf5279291","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.29.0_1780565565286_0.7393487946074342","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@copilotkit/aimock","version":"1.30.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.30.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"accb88b5346ca792b6b6d0cb1715aeb3df9d0eca","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.30.0.tgz","fileCount":539,"integrity":"sha512-+HTMsABxl9yG3hjFNx4mPFT4jrN1+I7K1QpDGZ7oDV6wYlOJs2hI9YC9McbFacug7ohvJsQVLyNryLEvowalqQ==","signatures":[{"sig":"MEYCIQCTYwaFCrsK9bwYV1Dv1KNL1TAL/EfzLitY0Et1TdZsrAIhANXvi9xTeZATciaVBt4/eD3P0ik6XgXVDP/DqOYED2Au","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5177717},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"f21e718caa91fe082bdd59ec02d9d1d373138a64","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.17.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.30.0_1781052805946_0.4441188381910919","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@copilotkit/aimock","version":"1.31.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.31.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"58321178a2587a822b4a039b33cc7486c0d6f145","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.31.0.tgz","fileCount":547,"integrity":"sha512-h5NjwBphbxS82biVpRzDYnMduJzT61B3gEbUXpdtOJMS9kuj0vnbM+aRqPBEFnFJeIgULaLB1TxROGy0TBL09g==","signatures":[{"sig":"MEYCIQD2mAf0mzu1sV2iZcRnA90IF1lUBbsoIFK4Dj/iKt+SOwIhAI2X9kkKNZV8sFy5rH//gL/toUt421fB6sSbNNnjBCvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5688003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"27695ee7adc31a62524ce4ff3f59bd29874643af","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.31.0_1781149459653_0.36855461457372574","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@copilotkit/aimock","version":"1.32.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.32.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"37dd83151d241b6d7f0dc90b4fcb44db008e10df","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.32.0.tgz","fileCount":547,"integrity":"sha512-FtTsxmR8J7tJ9BEOd3wwBS38xHiWF4RU73pqm6+po0ofxgViM/QscMn8wnyWoTPpzb0WHfXKgWav8pY/XMXlkw==","signatures":[{"sig":"MEUCIQCMUtIwa8taX1teD3PdIvxvlQpF8jqCrJiS0l24f/GRpAIgeW7pNao+0+EpGMDvQ2XfArDVgm4ihEUl7oPxGs/6Vs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5705333},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"d165b911fde5daf68b5d39547f1c93fcdd35af99","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.32.0_1782162215263_0.5000321203267422","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@copilotkit/aimock","version":"1.33.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.33.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"c9afd8bfede9330947fb3265eb53db00bbe4adb0","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.33.0.tgz","fileCount":547,"integrity":"sha512-Nk+Z1GAPxpIQak46vtDeC3raxtBHpyWFlr/IjVMoA+asfxYZmtoQe28NujN+4caNeKCdO6PnYAZYQt8ZOBYSGg==","signatures":[{"sig":"MEUCIFfYeutCGV7ZrNN8itFcXUmXTcX7LBY24yLRBn7cqpYIAiEAsVEl3X+0BEKGMTKps4fb9mxYHYP2fVNThD6yDLoJYbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5808123},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"538a06116be468f3145cbbe9072da102fbdc786e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.33.0_1782234383589_0.5230424178848061","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@copilotkit/aimock","version":"1.34.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.34.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"3c55643ae8d2f6e3ad0f71467adc19d7ee4d72df","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.34.0.tgz","fileCount":547,"integrity":"sha512-r60WxGA/qQCNtULVzpAZo72LqP6wjJF4a2o9zlT++AgltbAw0W4Z0Tsv6fPK7Q+SNSknIjZbmNwunUFRFGOtGw==","signatures":[{"sig":"MEQCIGxcEcs/GHMQEYP+Dri1bweMTKP8u72o5CCVltmVQHI8AiBnaf4BR0picVDC73lbUYuz1LqKac3EmoZWvmh1HXUWeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5906708},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"6aead88aa0e4e86795c1504c4f917e0c5e9ca43d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.34.0_1782340811584_0.8615901669891268","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@copilotkit/aimock","version":"1.35.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.35.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"f890d9e62d43101b8ecca1b1009819a4ca1f968e","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.35.0.tgz","fileCount":568,"integrity":"sha512-dWtNUeaWD4jaC3Kv9oBiCoIczENM6u8pWBCmybn0/hSFEY57yqCtOGPsVNIG/YlmwbH8p5sgtL6xZzo1FnPi8g==","signatures":[{"sig":"MEUCIQDNQZsO9SnqkeXjBArxDOsqkdwiMStoepXItlGxljCtkwIgeLI0l5gRJsDoUhcoK7yymc3IaQF/S2uURz7XLKH8rFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6643376},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"544fc27a41f66dc24600805cefcaac108f2016ed","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.13.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.35.0_1782629514038_0.3585418171436183","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"@copilotkit/aimock","version":"1.35.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.35.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"96aa5646e502c4c247ab4161d4a977e50345941c","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.35.1.tgz","fileCount":568,"integrity":"sha512-d+bJFOGjydly9ayh6kK3bhj6m8xskz5Z/G/kSAvcK1WJ2OwRgMjnSG+9nv7INyBmx+5P1DIBg85+ua1Hd5tlNw==","signatures":[{"sig":"MEYCIQDGxE4TydYOlWsIyH4OYH+i9olb0S6+Bv6rUhZStgk8YQIhAPtao7721CBk8qM1A462meHX7k6LmqV8+acwDaDhNayJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6649187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"589d3f4b7ae13fc69ec0af33c7f6879f66f40138","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.35.1_1783363974795_0.849294064510385","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@copilotkit/aimock","version":"1.36.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.36.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"40d76ccbebb78abc03df2660dd9bdae96ab3f7c1","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.36.0.tgz","fileCount":572,"integrity":"sha512-RU/UI9WZ24gK8ud/Q7AlrzqAbMfDwYrsAHAERRmXHkRh+5ArEXTbzkLJ6CcxSAJMGuQojr+Lsr2oyN4I8PQg2g==","signatures":[{"sig":"MEUCICjML84vjORnfMp+AfbJOAbwlOprSniiQyXKYIOZ96ANAiEA/BzLFOJaYCjC48Ie4n5trzIt6ahXJIA7xKxPVpNbxA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6701588},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"e6c3121092a17478ae9c6e5a0416712719f153b1","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.36.0_1784006686592_0.7652226880461004","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"@copilotkit/aimock","version":"1.36.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.36.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"abb7a9edd7d286b0940d38347e934226addeeea9","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.36.1.tgz","fileCount":572,"integrity":"sha512-ismrRTZjhDkXXna1xFOLdjg7VpLZ/DAChaPjwFRBvYZtjfle5883GIj3ybMojgIhXJv2b9TLoPzrdvMEK9saFw==","signatures":[{"sig":"MEYCIQCZh4hSq5h1qX2TrSBTtIpGx8IjmyfpS4V9TocmiJARrAIhAPc/dasRG9clMPpprFcDHU6seWiVjEQHsfXX0Cmoc3UK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6704985},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"f07f1f86bf4c4d6d9861c277ab967e2e15774b63","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm build && pnpm test && pnpm lint && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.36.1_1784055437119_0.9633975413230746","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@copilotkit/aimock","version":"1.37.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.37.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"d4badd2f69483780e22a1b993d1bb4069f617868","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.37.0.tgz","fileCount":572,"integrity":"sha512-st1B7fs1fKDBzqR7/2RzfOO4jKcVGL/NNGz5sQb4edFboYBjjsm+0jHR+wXByG1FWB8nKUg4cGI8ch9f1/QtiA==","signatures":[{"sig":"MEQCICs2HlCtSQfrQyctqKENZScAm8nvL9X7zDiEdMdR1iGgAiBBnrgg53sDU8JcoeqYzW8Aq8IzhEKq6gFoegPv8mSmBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6723959},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"f652d60c4b1aff4caa6e9a82668b253bebc0a5af","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.37.0_1784162518911_0.47976088575624143","host":"s3://npm-registry-packages-npm-production"}},"1.37.1":{"name":"@copilotkit/aimock","version":"1.37.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.37.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"eadfe9f022c1fe24ea4de7af7507abf4e11d7916","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.37.1.tgz","fileCount":572,"integrity":"sha512-/9/IMQu1KzNAE3lP7bUx+RQQIbMjkar94oGy84PXhvt71XTay666Y+dLok3uJSLes/TrgSDIN2Bf7MMKIlbHIA==","signatures":[{"sig":"MEYCIQDHYhpnJ+fjYCMBXNPTKFuhDwI3YxGMxSkrrD1eN6RVdAIhAMRwZeUsortwwm03D/fyKN0AoYA4AK+QJQB8YCAmw6fy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6791285},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"b964ba220d9ef3af3c1d3f3b0d65f8f84015d2dd","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.37.1_1784248079246_0.9168093511363282","host":"s3://npm-registry-packages-npm-production"}},"1.37.2":{"name":"@copilotkit/aimock","version":"1.37.2","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.37.2","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"545204ce9660bd9ab848d246cd8bc0736cf51101","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.37.2.tgz","fileCount":572,"integrity":"sha512-Xh76DRqSi6AGmYXYU/LOk0m+uMvxNBEeYOUwydiL94HOcAMralFdWbtx0fZ/4GzUWavZ+7PkHempJWJ33UgjXw==","signatures":[{"sig":"MEUCIGT9phmAWb2L0OaZ+CmE2nKMxa+6uXjZBC1k6fmNR/U+AiEAyxWe+ayCNO0rbt/YZxqL7hKgYtYIGPHVrNo3KKbL83c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6799880},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"0dbb6ae05880b9c3f4a4e81b99ac0eddc4ac3eea","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.37.2_1784309914135_0.3633816166461521","host":"s3://npm-registry-packages-npm-production"}},"1.37.3":{"name":"@copilotkit/aimock","version":"1.37.3","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.37.3","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"fc517c04f7ebb002fb29f68150d5a52cd975caf7","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.37.3.tgz","fileCount":572,"integrity":"sha512-YMO8FawQLY0c/YiD8gVjwGxsMwRUjFM71C3z80Ite8hNZiP60+0x5WDZiRg5SZwJ6PYS5BbqgvuZz/K7crqVKQ==","signatures":[{"sig":"MEQCICJOYbmZnoO2LoOmZYJpN0G5jKj83oRM7lpvCMPTRigaAiBLsZkCbzDo7TtMZhx0n/La7MWnZm46p4QMUnZGgFHpfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.37.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6802438},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"50bc4475ccfd9807e9f1994e6846d7af6b562c43","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.37.3_1784562859984_0.15290632731452058","host":"s3://npm-registry-packages-npm-production"}},"1.37.4":{"name":"@copilotkit/aimock","version":"1.37.4","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.37.4","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"3810b372c2f90b65bbf17ec3f3fd8a0d2677a7c9","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.37.4.tgz","fileCount":572,"integrity":"sha512-3fKSBrs7QDTRmYQM9RVh+2aC95KJcEbNHtAAuD8fJ3NdIx1bNdgWvwgWNJLzAuiZI3kSDwRgA0HlCVD6n0eP+A==","signatures":[{"sig":"MEYCIQC5ypnO30HShXYbS+t2m2z86COQEYSzoHX5m6J23JuMowIhAKcPNt9ZdCJEOxSCOL9NNeFIOIwRBvyetpAsPZGDxWgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.37.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6818855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"3e539a69251ae7674bd16cac3da0a227c372e45f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.37.4_1784573376766_0.7241653780544799","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@copilotkit/aimock","version":"1.38.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.38.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"3cbbb9b608ffbdf6905106d6330b43e1efb721aa","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.38.0.tgz","fileCount":584,"integrity":"sha512-zrGXeSu0/LkHQgrM9Z68uU/k7qpYbnZ25i9djpNlYyDCDCUgKaQPbG1iIYOc+4vuigJmD91ujcK36mBKWz+JVw==","signatures":[{"sig":"MEQCIA1VQWoYtJDVRsIvV8ojplnFjlT/5WcA4Tt8zDFlSXFvAiAS9ULe3PrMmR5OoFY+5Rb9hx80aO6VdhPKCMeiqs9VUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7171685},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"b945cef06d83e86ee37779a4c8aea191920277f4","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.16.0","description":"Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, sea","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.38.0_1785875128024_0.7941627341171893","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@copilotkit/aimock","version":"1.39.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.39.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"0fb03f13c6753f387a5857d7732d8bc0fee369dd","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.39.0.tgz","fileCount":584,"integrity":"sha512-AWw4vmW2hBchHoggh0G4McWGmGZD6wtXAehL6K5ncWF5lVIjlv++bPmxmRwrpQCi/K4/xK10N9Zp9srJYipEJw==","signatures":[{"sig":"MEYCIQCYToZG7W2BKwKAt5VgpdrGhqjw3JN+HUXSjGlI7UE/YAIhAPVWXlOzKEPhA2ur/1Ja10EhsbynToCPmdGdrSqoJ4a+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7224709},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"9096f39ea31e0a3393817b6fa01e0adccf0940e5","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.17.0","description":"<div align=\"center\">","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","pkg-pr-new":"0.0.86","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.39.0_1787110999260_0.8024246444429495","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@copilotkit/aimock","version":"1.40.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.40.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"1a3acc51a82b1848f72b64f70874ef967fb59bb6","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.40.0.tgz","fileCount":584,"integrity":"sha512-r9l28T83aVfLf+uRouuI4bAjLan4jOWVyY9PVllwfdcOQpIsCvzFG55dFajlUSTbgNN2vk6HY9aKAZ/xiooBxA==","signatures":[{"sig":"MEUCIQC8uWBKXUQ1J60FegtfLwYhgTXL53Wq0aiZfcUv4zVp8QIgFnW7de3RgVBa8Cv32tU75T3U1YWlnLytIr83RSFVf1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlaPuv2bXdYixlEW2BN8oalpanCIXFGHdNklKM/RWB6AiEAmsgnv6w6h6gSawKuQmEHrNww+qj9eRg/AL/TbPzurqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7301995},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"7323e819bce1b971dc2b7907407401b7d65bbe8c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm typecheck && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.19.0","description":"<div align=\"center\">","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","pkg-pr-new":"0.0.86","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.40.0_1788925699288_0.013518990511550477","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@copilotkit/aimock","version":"1.41.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.41.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"f74b1ffc7c0c045b8c4c60216d45380a65fe91b7","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.41.0.tgz","fileCount":592,"integrity":"sha512-hduXWDo0vI3ZyidIcb+BP1CsquVOOwqaRPUY3E3tvi4EV6nyndTuw0RNrIa4fPTh56EAozhIQDEmjKULY8MJHQ==","signatures":[{"sig":"MEUCIH+TPoxIs67rkgq6Nb1g/xzrXDpmKsxg1fNOWcZn199gAiEA+6L8yRkAMdqV9XfDS3QT3CKgIyLP9KQeab3FPb4YIio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5f3L8VCRTMMvBqI/6nAtPiRRzkoxpKrjVQYXMHOxEKAIhAN1GXsIYsX7dRghR3piDHlGepHw/vE1IE41LlMxjXM9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7581193},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"42eaaa21bbe911f80f595ff16e607837fff40e15","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm typecheck && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.19.0","description":"Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","pkg-pr-new":"0.0.86","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.41.0_1789086819943_0.3148382793449924","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@copilotkit/aimock","version":"1.42.0","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.42.0","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"b9a7d6e074e901417745efc5de486380ea030e5c","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.42.0.tgz","fileCount":592,"integrity":"sha512-P8mIGzSdIByeegbrqkjj9uiLJqeUl3H33gmePsfl8ttVJjkx3TqYp+lF+SxZSDdr/NGx0NJmKxcVT6OibUmNqg==","signatures":[{"sig":"MEQCIC4ye9UjhaWbXYHevIkuWJ6R7/+KrVvxS6iaGmymes8AAiBA3bG0ggs38g/7/aGvFHMTWA23fziFbU6EWbuV4Nq6zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDTSG1pOznDgM6nDGrh/1KoH/eZZaMvHsgdvf4B6U8MwIgI1GZSCydWgW4raJzFMWS3i8AUDaJ1VH4oXlp1jfDluo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7881221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"585e4a944dce2aaf1ba257869c68f183a000acbb","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm typecheck && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.19.0","description":"Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","pkg-pr-new":"0.0.86","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.42.0_1789333947539_0.2918770554699246","host":"s3://npm-registry-packages-npm-production"}},"1.42.1":{"name":"@copilotkit/aimock","version":"1.42.1","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"license":"MIT","_id":"@copilotkit/aimock@1.42.1","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"homepage":"https://aimock.copilotkit.dev","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"086a1706b8923e020ff354106bb6b698e3807c58","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.42.1.tgz","fileCount":592,"integrity":"sha512-Kc3a4sP89kDENdRypKdmlynnmmYsn96ZYHCPCRdbFd2kw0qg1XufzEWIemS0YP5b/f7ssuFm4Kt8KbGwlx2WkA==","signatures":[{"sig":"MEQCICvYPYjR2LVzg5wPRyNZyrctuyRZF35jVreqUkA/m4/UAiAYkfPfH15EZ5X1MzpyqrXjtRwkyjkX5iQKE36AeZuWyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEZ2JCHeAxPs+qQ/5SmCU+keXx+TtO05q8CxKOotcNKEAiBgVX2FwpkUpVQjY0fEozMYeE1GNBPhEjEEXELd/CRg4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7882520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"fda9631c492b343a843aefcb784aeba2bbbcde94","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm typecheck && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.19.0","description":"Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","pkg-pr-new":"0.0.86","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimock_1.42.1_1789739706339_0.7909051462980323","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"_id":"@copilotkit/aimock@1.43.0","bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"dist":{"shasum":"0626a1b1d886d2c5c81510bb356b5a393c782cf1","tarball":"https://registry.npmjs.org/@copilotkit/aimock/-/aimock-1.43.0.tgz","fileCount":658,"integrity":"sha512-V8D8cjSMtAR4rHaD2ulp3DR/ZguXQjDNOqwKDNvjb/OJL/KR1I0SDf5xpRCd+TYKjhmf9fM8Xpg3QBKPmV9Kmw==","signatures":[{"sig":"MEUCIQDVngjWJpDpY8RWDw5gZSRhCaTkbGCVrkH8P3upTAPcfgIga0sbrIjwKf0EOPI2FOAF9+Q0werqoPssizYyuXF5nt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/1Id52jdYRm021DbQkWNVrae34UoLisAjc/P/bSdLLAIgWBwiejrEBqTj0t1RNLNxXlVWOogL21Auq/W3bqwzbgw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10046631},"main":"./dist/index.cjs","name":"@copilotkit/aimock","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.15.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./a2a":{"import":{"types":"./dist/a2a-stub.d.ts","default":"./dist/a2a-stub.js"},"require":{"types":"./dist/a2a-stub.d.cts","default":"./dist/a2a-stub.cjs"}},"./mcp":{"import":{"types":"./dist/mcp-stub.d.ts","default":"./dist/mcp-stub.js"},"require":{"types":"./dist/mcp-stub.d.cts","default":"./dist/mcp-stub.cjs"}},"./agui":{"import":{"types":"./dist/agui-stub.d.ts","default":"./dist/agui-stub.js"},"require":{"types":"./dist/agui-stub.d.cts","default":"./dist/agui-stub.cjs"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}},"./vector":{"import":{"types":"./dist/vector-stub.d.ts","default":"./dist/vector-stub.js"},"require":{"types":"./dist/vector-stub.d.cts","default":"./dist/vector-stub.cjs"}},"./vitest":{"import":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"},"require":{"types":"./dist/vitest.d.cts","default":"./dist/vitest.cjs"}}},"gitHead":"e86388010a33a524379dcd43e57a83a07096e7c0","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","prepare":"husky || true","release":"pnpm format:check && pnpm typecheck && pnpm build && pnpm test && pnpm lint && pnpm test:exports && npm publish","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","test:drift":"vitest run --config vitest.config.drift.ts","format:check":"prettier --check .","test:exports":"publint && attw --pack ."},"version":"1.43.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"homepage":"https://aimock.copilotkit.dev","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"_npmVersion":"11.19.0","description":"Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.","directories":{},"lint-staged":{"*.{ts,mts,js,mjs}":"eslint --fix","*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write"},"maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"agui":["./dist/agui-stub.d.ts","./dist/agui-stub.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.30.0","openai":"^4.0.0","tsdown":"^0.12.5","vitest":"^3.2.1","publint":"^0.3.12","prettier":"^3.6.2","@eslint/js":"^9.30.0","pkg-pr-new":"0.0.86","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.3.2","@google/genai":"^1.0.0","@commitlint/cli":"^19.8.1","@anthropic-ai/sdk":"^0.78.0","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.3","eslint-config-prettier":"^10.1.5","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.43.0_1790110662991_0.5050171669242718"}}},"time":{"created":"2026-04-03T16:06:11.377Z","modified":"2026-09-22T20:57:43.621Z","1.7.0":"2026-04-03T16:06:11.631Z","1.8.0":"2026-04-06T18:18:34.274Z","1.9.0":"2026-04-08T23:31:06.739Z","1.10.0":"2026-04-09T19:25:02.948Z","1.11.0":"2026-04-09T23:29:15.600Z","1.12.0":"2026-04-10T21:37:46.314Z","1.13.0":"2026-04-10T22:55:49.267Z","1.14.0":"2026-04-15T23:44:21.800Z","1.14.1":"2026-04-17T16:58:10.554Z","1.14.2":"2026-04-17T17:27:18.672Z","1.14.3":"2026-04-17T23:37:12.062Z","1.14.5":"2026-04-22T21:19:36.726Z","1.14.6":"2026-04-23T00:16:10.544Z","1.14.7":"2026-04-23T00:59:46.275Z","1.14.8":"2026-04-23T02:51:00.716Z","1.14.9":"2026-04-23T16:02:15.584Z","1.15.0":"2026-04-23T18:58:19.840Z","1.15.1":"2026-04-23T23:43:41.750Z","1.16.0":"2026-04-29T01:05:24.829Z","1.16.1":"2026-04-29T04:39:01.079Z","1.16.2":"2026-04-29T06:09:35.131Z","1.16.3":"2026-04-30T05:42:12.136Z","1.16.4":"2026-04-30T14:10:19.656Z","1.17.0":"2026-05-04T16:50:54.175Z","1.18.0":"2026-05-05T00:27:47.264Z","1.19.0":"2026-05-06T18:33:23.566Z","1.19.1":"2026-05-07T19:26:04.176Z","1.19.2":"2026-05-08T09:50:51.253Z","1.19.3":"2026-05-08T15:37:08.109Z","1.19.4":"2026-05-08T16:47:00.399Z","1.19.5":"2026-05-08T21:56:05.074Z","1.20.0":"2026-05-11T13:14:51.114Z","1.21.0":"2026-05-11T14:39:35.721Z","1.22.0":"2026-05-11T23:37:34.813Z","1.22.1":"2026-05-13T00:55:21.417Z","1.23.0":"2026-05-13T21:01:14.591Z","1.23.1":"2026-05-14T02:54:12.788Z","1.24.0":"2026-05-14T03:17:20.058Z","1.24.1":"2026-05-14T16:25:46.555Z","1.25.0":"2026-05-18T18:36:09.320Z","1.26.0":"2026-05-19T05:25:02.243Z","1.26.1":"2026-05-19T05:47:23.656Z","1.27.0":"2026-05-21T03:35:33.974Z","1.27.1":"2026-05-22T20:08:26.143Z","1.27.2":"2026-05-27T00:50:23.384Z","1.27.3":"2026-05-27T19:02:57.539Z","1.28.0":"2026-06-02T21:59:35.787Z","1.29.0":"2026-06-04T09:32:45.439Z","1.30.0":"2026-06-10T00:53:26.189Z","1.31.0":"2026-06-11T03:44:19.878Z","1.32.0":"2026-06-22T21:03:35.463Z","1.33.0":"2026-06-23T17:06:23.827Z","1.34.0":"2026-06-24T22:40:11.806Z","1.35.0":"2026-06-28T06:51:54.221Z","1.35.1":"2026-07-06T18:52:55.024Z","1.36.0":"2026-07-14T05:24:46.735Z","1.36.1":"2026-07-14T18:57:17.322Z","1.37.0":"2026-07-16T00:41:59.103Z","1.37.1":"2026-07-17T00:27:59.401Z","1.37.2":"2026-07-17T17:38:34.466Z","1.37.3":"2026-07-20T15:54:20.172Z","1.37.4":"2026-07-20T18:49:36.954Z","1.38.0":"2026-08-04T20:25:28.286Z","1.39.0":"2026-08-19T03:43:19.487Z","1.40.0":"2026-09-09T03:48:19.469Z","1.41.0":"2026-09-11T00:33:40.047Z","1.42.0":"2026-09-13T21:12:27.680Z","1.42.1":"2026-09-18T13:55:06.438Z","1.43.0":"2026-09-22T20:57:43.160Z"},"bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"license":"MIT","homepage":"https://aimock.copilotkit.dev","keywords":["mock","llm","openai","anthropic","claude","gemini","bedrock","azure-openai","ollama","cohere","vertex-ai","mcp","a2a","ag-ui","vector","pinecone","qdrant","chromadb","testing","fixtures","sse","streaming","websocket","record-replay","drift-detection","ai-testing","api-mock","http-mock","embeddings","copilotkit"],"repository":{"url":"git+https://github.com/CopilotKit/aimock.git","type":"git"},"description":"Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.","maintainers":[{"name":"copilotkit","email":"devops@copilotkit.ai"}],"readme":"<div align=\"center\">\n\n# aimock\n\n**Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.**\n\n[**Quick start**](#quick-start) · [**The suite**](#the-aimock-suite) · [**Record & replay**](https://aimock.copilotkit.dev/record-replay) · [**Docs**](https://aimock.copilotkit.dev/docs)\n\n[![npm](https://img.shields.io/npm/v/@copilotkit/aimock.svg?label=%40copilotkit%2Faimock)](https://www.npmjs.com/package/@copilotkit/aimock)\n[![Unit Tests](https://github.com/CopilotKit/aimock/actions/workflows/test-unit.yml/badge.svg)](https://github.com/CopilotKit/aimock/actions/workflows/test-unit.yml)\n[![Drift Tests](https://github.com/CopilotKit/aimock/actions/workflows/test-drift.yml/badge.svg)](https://github.com/CopilotKit/aimock/actions/workflows/test-drift.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n\n</div>\n\n\n<div align=\"center\">\n\nOne package, one port, zero dependencies. LLM APIs, image generation and\nediting, text-to-speech, transcription, audio translation and generation, video\ngeneration, embeddings, MCP tools, A2A agents, AG-UI event streams, vector\ndatabases, search, rerank, and moderation — no keys, no network, no surprise\nbills.\n\n</div>\n\n## Quick Start\n\n```bash\nnpm install @copilotkit/aimock\n```\n\n```typescript\n// The class is still named `LLMock` for back-compat after the v1.7.0 package\n// rename from `@copilotkit/llmock` to `@copilotkit/aimock`.\nimport { LLMock } from \"@copilotkit/aimock\";\n\nconst mock = new LLMock({ port: 0 });\nmock.onMessage(\"hello\", { content: \"Hi there!\" });\nawait mock.start();\n\n// Set env BEFORE importing/constructing the OpenAI (or other provider) client.\n// Many SDKs cache the base URL at construction time — if the client is built\n// before these are set, it will talk to the real API (surprise bills) instead\n// of aimock.\nprocess.env.OPENAI_BASE_URL = `${mock.url}/v1`;\nprocess.env.OPENAI_API_KEY = \"mock\"; // SDK requires a value, even when base URL is mocked\n\n// ... run your tests ...\n\nawait mock.stop();\n```\n\n## The aimock Suite\n\naimock mocks everything your AI app talks to:\n\n| Tool           | What it mocks                                                                                                                                                                                                                                                                                                  | Docs                                                |\n| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |\n| **LLMock**     | OpenAI (Chat/Responses/Realtime GA/GPT-Live), Claude, Gemini (REST/Live/Interactions/Embeddings), Bedrock, Azure, Vertex AI, Ollama (chat/embeddings), Cohere (chat/embed), OpenRouter (chat/router/video), BytePlus Ark (chat/images/video), Grok (video), Veo (video), fal.ai, ElevenLabs (TTS/Voice Design) | [Providers](https://aimock.copilotkit.dev/docs)     |\n| **MCPMock**    | MCP tools, resources, prompts with session management                                                                                                                                                                                                                                                          | [MCP](https://aimock.copilotkit.dev/mcp-mock)       |\n| **A2AMock**    | Agent-to-agent protocol with SSE streaming                                                                                                                                                                                                                                                                     | [A2A](https://aimock.copilotkit.dev/a2a-mock)       |\n| **AGUIMock**   | AG-UI agent-to-UI event streams for frontend testing                                                                                                                                                                                                                                                           | [AG-UI](https://aimock.copilotkit.dev/agui-mock)    |\n| **VectorMock** | Pinecone, Qdrant, ChromaDB compatible endpoints                                                                                                                                                                                                                                                                | [Vector](https://aimock.copilotkit.dev/vector-mock) |\n| **Services**   | Tavily search, Cohere rerank, OpenAI moderation                                                                                                                                                                                                                                                                | [Services](https://aimock.copilotkit.dev/services)  |\n\nRun them all on one port with `npx @copilotkit/aimock --config aimock.json`, or use the programmatic API to compose exactly what you need.\n\n## Features\n\n- **[Record & Replay](https://aimock.copilotkit.dev/record-replay)** — Proxy real APIs, save as fixtures, replay deterministically forever\n- **Timing-aware recording and replay** — Recorded fixtures capture per-frame arrival timestamps; replay uses recorded timings for approximate timing reproduction based on recorded TTFT and inter-frame cadence (replay chunk count may differ from recording — TTFT and average pace are preserved, not per-token fidelity) with configurable `--replay-speed` multiplier\n- **[Recorded token usage and cost](https://aimock.copilotkit.dev/record-replay)** — Recording captures the final usage frame of a streaming completion, so replayed fixtures serve real `prompt_tokens` / `completion_tokens` instead of a length estimate; OpenRouter's provider-reported `usage.cost` and its `cost_details` / `*_tokens_details` breakdowns are captured too, so an app that bills from real provider cost can e2e-test its wallet path from a tape\n- **[Multi-turn Conversations](https://aimock.copilotkit.dev/multi-turn)** — Record and replay multi-turn traces with tool rounds; match distinct turns via `turnIndex`, `hasToolResult`, `toolCallId`, `toolResultContains` (gate on the tool-result payload), `sequenceIndex`, `systemMessage` (gate on host-supplied agent context), or custom predicates\n- **[11 providers across 22 API surfaces](https://aimock.copilotkit.dev/docs)** — OpenAI Chat, OpenAI Responses, OpenAI Realtime (GA; an `OpenAI-Beta: realtime=v1` request gets the real sunset rejection), GPT-Live, Claude, Gemini REST, Gemini embedContent, Gemini Live, Gemini Interactions, Azure, Bedrock, Vertex AI, Ollama (chat + embeddings), Cohere (chat + embed), OpenRouter (chat + router failover), BytePlus Ark (OpenAI-compatible chat + images under `/api/v3`), ElevenLabs TTS and Voice Design — full streaming support\n- **Multimedia APIs** — [image generation](https://aimock.copilotkit.dev/images) (`gpt-image-1` default, Imagen; `/v1/images/variations` replays OpenAI's removal 404), [image editing](https://aimock.copilotkit.dev/images) (/v1/images/edits), [text-to-speech](https://aimock.copilotkit.dev/speech) (OpenAI + ElevenLabs TTS and Voice Design), [audio transcription](https://aimock.copilotkit.dev/transcription), [audio translation](https://aimock.copilotkit.dev/transcription) (/v1/audio/translations), [video generation](https://aimock.copilotkit.dev/video), [OpenRouter video generation](https://aimock.copilotkit.dev/openrouter-video) (/api/v1/videos with async job lifecycle), [Google Veo video generation](https://aimock.copilotkit.dev/veo-video) (:predictLongRunning + /v1beta/operations async lifecycle), [Grok Imagine video generation](https://aimock.copilotkit.dev/grok-video) (/v1/videos/generations with async job lifecycle), [BytePlus Ark video generation](https://aimock.copilotkit.dev/byteplus-video) (Seedance, /api/v3/contents/generations/tasks with async task lifecycle), [fal.ai](https://aimock.copilotkit.dev/fal-ai) (image / video / audio with queue lifecycle)\n- **OpenAI platform APIs** — [Files](https://aimock.copilotkit.dev/files) (byte-exact uploads, purpose validation), [fine-tuning jobs](https://aimock.copilotkit.dev/fine-tuning) (deterministic lifecycle, events, cursor pages) and Batches (`/v1/batches` create/list/retrieve/cancel with deterministic poll progression and real output files)\n- **[MCP](https://aimock.copilotkit.dev/mcp-mock) / [A2A](https://aimock.copilotkit.dev/a2a-mock) / [AG-UI](https://aimock.copilotkit.dev/agui-mock) / [Vector](https://aimock.copilotkit.dev/vector-mock)** — Mock every protocol your AI agents use\n- **[Chaos Testing](https://aimock.copilotkit.dev/chaos-testing)** — 500 errors, malformed JSON, mid-stream disconnects and 429 rate limits (`--chaos-ratelimit`, with `Retry-After`) at any probability, plus a fixed pre-handling delay (`--chaos-latency <ms>`); read, set and clear the rates at runtime via `GET` / `POST` / `DELETE /__aimock/chaos`, scoped to the caller's `X-Test-Id` so one test cannot destabilise the suite running beside it\n- **Request journal** — `GET /__aimock/journal` returns every recorded request, filterable by `path`, `method`, `status`, `service`, `testId` and `requestId` with `limit` / `offset` paging and an `X-Total-Count` header carrying the pre-pagination total\n- **Request IDs** — every response carries `X-Request-Id`, echoing the caller's header or minting one; the journal stores it on each entry and `GET /__aimock/journal?requestId=<id>` returns that request. A minted id is never forwarded upstream in record/proxy mode\n- **Per-Request Strict Mode** — `X-AIMock-Strict` header overrides the server-level `--strict` flag per request (`true`/`1` = strict, `false`/`0` = lenient)\n- **Context-Based Fixture Routing** — `X-AIMock-Context` header scopes fixtures per integration; fixtures with `match.context` only match requests carrying that context, fixtures without it remain shared\n- **[Drift Detection](https://aimock.copilotkit.dev/drift-detection)** — Daily CI validation against real APIs\n- **[Streaming Physics](https://aimock.copilotkit.dev/streaming-physics)** — Configurable `ttft`, `tps`, and `jitter`\n- **[WebSocket APIs](https://aimock.copilotkit.dev/websocket)** — OpenAI Realtime (GA protocol with models: gpt-realtime, gpt-realtime-2, gpt-realtime-1.5, gpt-realtime-mini; transcription/translation via gpt-4o-transcribe, gpt-4o-mini-transcribe, whisper-1; image input; commentary phase), Responses WS, Gemini Live\n- **[GPT-Live](https://aimock.copilotkit.dev/websocket#openai-live)** — Mock, record, and replay primary WebSocket sessions at `/v1/live/sessions` in client and managed modes, with fixture-backed audio and backend tool continuation. Saved fixtures replay offline; aimock does not synthesize speech. This voice surface is separate from OpenAI text-model family support; WebRTC/SDP and sideband connections are outside this scope.\n- **[Prometheus Metrics](https://aimock.copilotkit.dev/metrics)** — Request counts, latencies, fixture match rates\n- **[Docker + Helm](https://aimock.copilotkit.dev/docker)** — Container image and Helm chart for CI/CD\n- **[Vitest & Jest Plugins](https://aimock.copilotkit.dev/test-plugins)** — Zero-config `useAimock()` with auto lifecycle and env patching\n- **[Response Overrides](https://aimock.copilotkit.dev/fixtures)** — Control `id`, `model`, `usage`, `finishReason` in fixture responses\n- **[Ordered Blocks](https://aimock.copilotkit.dev/fixtures#ordered-blocks)** — A `blocks` array streams text and tool calls in any order (tool-first or interleaved); blocks-only fixtures are first-class, and the recorder captures order from genuinely tool-first/interleaved streams\n- **[Streaming Usage Chunks](https://aimock.copilotkit.dev/streaming-physics)** — `stream_options.include_usage` support emits a final chunk with token counts, matching OpenAI's streaming usage protocol\n- **[Rate Limiting Headers](https://aimock.copilotkit.dev/chaos-testing)** — `x-ratelimit-*` headers on every response and `Retry-After` on 429 errors for testing retry/backoff logic\n- **Zero dependencies** — Everything from Node.js builtins\n\n## GitHub Action\n\n```yaml\n- uses: CopilotKit/aimock@v1\n  with:\n    fixtures: ./test/fixtures\n\n- run: npm test\n  env:\n    OPENAI_BASE_URL: http://127.0.0.1:4010/v1\n```\n\nSee the [GitHub Action docs](https://aimock.copilotkit.dev/github-action) for all inputs and examples.\n\n## CLI\n\n```bash\n# LLM mocking only\nnpx -p @copilotkit/aimock llmock -p 4010 -f ./fixtures\n\n# Remote fixtures — load JSON from an HTTPS URL (repeatable)\nnpx -p @copilotkit/aimock llmock -p 4010 \\\n  -f https://raw.githubusercontent.com/acme/mocks/main/openai.json \\\n  -f ./fixtures/local-overrides.json\n\n# Full suite from config\nnpx @copilotkit/aimock --config aimock.json\n\n# Record mode: proxy to real APIs, save fixtures\nnpx -p @copilotkit/aimock llmock --record --provider-openai https://api.openai.com\n\n# Record with extended timeout for reasoning models\nnpx -p @copilotkit/aimock llmock --record --provider-openai https://api.openai.com \\\n  --body-timeout-ms 180000\n\n# Replay recorded fixtures at 2× speed\nnpx -p @copilotkit/aimock llmock -p 4010 -f ./fixtures --replay-speed 2\n\n# Convert fixtures from other tools\nnpx @copilotkit/aimock convert vidaimock ./templates/ ./fixtures/vidaimock.json\nnpx @copilotkit/aimock convert mockllm ./config.yaml ./fixtures/mockllm.json\n\n# Validate fixtures offline (file or directory, recursive)\nnpx @copilotkit/aimock validate ./fixtures/\n# --strict on the whole shipped tree exits 1 (adk/mastra repeat a userMessage across files)\nnpx @copilotkit/aimock validate --strict --json ./fixtures/examples/llm/blocks-tool-first.json\n\n# Docker\ndocker run -d -p 4010:4010 -v \"$(pwd)/fixtures:/fixtures\" ghcr.io/copilotkit/aimock -f /fixtures -h 0.0.0.0\n```\n\n> **Note on `llmock` vs `aimock` CLIs.** The `llmock` bin is retained as a compat alias for users of the pre-1.7.0 `@copilotkit/llmock` package. It runs a narrower flag-driven CLI without `--config` or the `convert` and `validate` subcommands. New projects should use `aimock` (or `npx @copilotkit/aimock`) for full feature support.\n\n### Offline fixture validation\n\n`aimock validate [--strict] [--json] [--] <path> [more paths ...]` lints fixtures without starting a server. Each path is a fixture file or a directory of them (walked recursively for `*.json`, like `--fixtures <dir>`). `--strict` treats warnings as errors; `--json` emits a machine-readable report for CI; `--` stops option parsing so a path beginning with `-` is still reachable. A path given twice is validated twice, because the server loads one set of fixtures per `--fixtures` it is given; the duplicate fixtures that produces are reported as the server reports them, one finding per fixture and rule. Such a path is printed as `<path>[<n>]`, numbering its mentions from 1, so each load — and every cross-file reference to its fixtures — names one of them. `--json` carries that number as `mention` on every file, whether or not the path repeats.\n\nFiles are checked one at a time and then again as one combined set in load order, so the rules that span files — a `userMessage` duplicated across two files, an empty catch-all `match` that is last in its own file but not last overall — fire here as they do on the server. Cross-file findings are prefixed `cross-file:`, attributed to the file owning the fixture, and name the other file. One the per-file pass already made against the same fixture never prints a second line: naming the same fixtures it is dropped, and naming others — a shadow that reaches into another load — it replaces the per-file wording in place, at the same position.\n\nAgainst the server's `--validate-on-load` it is stricter in one direction and weaker in another. **Stricter:** there an unreadable, unparseable, or wrong-shape file only warns on stderr and contributes zero fixtures, and startup continues as long as the run loaded at least one fixture from somewhere, whereas `validate` fails the run on every such file. The one exception, which matches the loader: a `*.json` file found by **walking** a directory and having no top-level `\"fixtures\"` key at all is not a fixture file (an aimock config, say), so it is passed over with a `skipped (...)` line instead of failing the run — a file you name on the command line is still validated, and still fails on the wrong shape. Two walk hazards the server does not survive are refused outright rather than mirrored: a `*.json` path that is not a regular file (a FIFO, a socket, a device) is a per-file error here, where the server's `readFileSync` blocks on it forever; and a directory symlink pointing back at a directory already being walked is reported once as a cycle, where the server recurses through it until the kernel returns `ELOOP` and loads those levels' fixtures over and over. **Equal:** the fixture rules themselves, and the zero-fixture rule — a run whose inputs yield no fixtures at all is an error, matching the server's startup abort, while a single `{\"fixtures\": []}` file alongside files that do load fixtures is fine in both. Equal too in what the inputs expand to: a path named twice, and a directory reached both directly and through an acyclic symlink to it, are validated once per mention, exactly as the server loads one `--fixtures` source per mention, and each fixture-and-rule pair is reported once — the count the server logs. **Weaker:** it is a static lint that starts no server and reads local paths only, so it says nothing about binding, remote `--fixtures <url>` sources, `--watch` reloads, or any runtime behaviour. An `http://` or `https://` path is refused by name — `Remote fixture source: this lint reads local paths only (the server's --fixtures accepts a URL; validate does not) — download the file and validate the local copy` — rather than reported as a missing file. \"The server\" there is the `llmock` bin (`dist/cli.js`, the Docker entrypoint), whose `-f, --fixtures` takes a filesystem path or an `https://`/`http://` URL to a `.json` fixture file; the `aimock` bin has no `--fixtures` flag, and the `llm.fixtures` in its `--config` file is resolved as a filesystem path only.\n\nAnything the filesystem or a fixture entry can throw is contained in the report instead of crashing the run: a malformed entry, an unreadable file or directory, a stat failure, or a symlink cycle each becomes a per-file `[error]` line and exits 1. One stat failure is deliberately silent: a directory entry that vanishes between the `readdir` and the `stat` (`ENOENT` — a dangling symlink, or a file deleted mid-walk) is skipped without a finding, exactly as the server's loader skips it; every other stat failure is surfaced. A directory argument that walks cleanly but holds no `*.json` files is likewise a per-path `[error]` and exits 1. A crash inside the validator itself is contained too: a per-file one becomes a file-level `[error]` naming no entry, and one in the combined pass becomes a run-level `[error]` printed after the per-file output.\n\nErrors go to stderr while `OK` and summary lines go to stdout; warnings follow the exit they produce — stdout by default, stderr under `--strict`. Every file gets exactly one stdout line — including a file that failed fatally, and a file the walk skipped (`<file>: skipped (...)`) — so a reader tallying stdout never loses a file. `OK` is withheld in one case: on a run that failed because it loaded no fixtures at all, the file that loaded none reads `<file>: 0 fixture(s), loaded nothing — see the run-level error`. With `--json`, stdout carries the report alone and the one-line failure reason goes to stderr; a usage error is reported the same way, as a document with `files: []` and the reason in `run.errors`. Exit codes: `0` clean; `1` everything else — validation errors, a malformed fixture entry, unreadable/unparseable files, a NAMED path of the wrong shape (a walked one is skipped instead), a remote `http(s)://` path, a stat failure or symlink cycle while walking a directory, a `*.json` path that is not a regular file, a directory holding no `*.json` files, no fixtures loaded at all, `--strict` warnings, or a usage error (no paths given, or an unknown option). There is no exit code 2; every other CLI in this package reports a usage error as 1 too.\n\n`--json` emits one document on stdout, and only that document — a usage error included. Validating a directory holding a file with invalid JSON and a file with one bad entry and a duplicate `userMessage`:\n\n```json\n{\n  \"strict\": false,\n  \"failed\": true,\n  \"files\": [\n    {\n      \"file\": \"fixtures/badjson.json\",\n      \"mention\": 1,\n      \"fixtures\": 0,\n      \"errors\": [\n        {\n          \"message\": \"Invalid JSON: Expected property name or '}' in JSON at position 1 (line 1 column 2)\"\n        }\n      ],\n      \"warnings\": [],\n      \"fatal\": \"Invalid JSON: Expected property name or '}' in JSON at position 1 (line 1 column 2)\"\n    },\n    {\n      \"file\": \"fixtures/mixed.json\",\n      \"mention\": 1,\n      \"fixtures\": 2,\n      \"errors\": [\n        {\n          \"index\": 0,\n          \"message\": \"Invalid fixture entry #0: missing or non-object \\\"match\\\" and \\\"response\\\" — every entry needs { \\\"match\\\": { ... }, \\\"response\\\": { ... } }\"\n        }\n      ],\n      \"warnings\": [\n        {\n          \"index\": 2,\n          \"message\": \"duplicate userMessage 'hi' — shadows fixture 1\"\n        }\n      ]\n    }\n  ],\n  \"run\": {\n    \"fixtures\": 2,\n    \"errors\": []\n  }\n}\n```\n\nA usage error carries the reason in `run.errors` (`aimock validate --json`, exit 1):\n\n```json\n{\n  \"strict\": false,\n  \"failed\": true,\n  \"files\": [],\n  \"run\": {\n    \"fixtures\": 0,\n    \"errors\": [\"no fixture paths given.\"]\n  }\n}\n```\n\n`failed` is the boolean the exit code follows, and `strict` echoes the flag it was computed under. `files` has one entry per path the run touched, in argv/walk order: `mention` is which load of that path this is (1-based, always present); `fixtures` is how many entries converted; `skipped` (present only when set) is why a walked non-fixture file was passed over; `fatal` (present only when set) is the reason the file produced no report at all, and that same reason also appears in `errors`, so a tally of `files[].errors` matches the error count on the file's stdout line; and `errors`/`warnings` hold findings. A finding always has `message`; `index` is the entry it belongs to and is **absent** on a file-level finding; `detail` carries the raw thrown text when `message` is a rephrasing of it. `run` covers the combined pass: `fixtures` is the total fixture count across every file, and `errors` holds run-level strings such as `\"Cross-file validation failed: ...\"`, the `\"No fixtures loaded from any input — the server aborts startup on this under --validate-on-load/--strict\"` line, or the reason a usage error failed.\n\n### Remote fixture URLs\n\n`--fixtures` accepts `https://` and `http://` URLs pointing at JSON fixture files in addition to filesystem paths, and the flag is repeatable so you can layer remote and local sources in argv order. Fetched fixtures are cached on disk at `~/.cache/aimock/fixtures/<sha256-of-url>/` (honors `$XDG_CACHE_HOME`); when paired with `--validate-on-load`, a fetch failure with a valid cached copy logs a warning and continues — without a cache, the process exits non-zero. HTTP fetches have a 10s timeout and a 50 MB body cap; redirects are rejected fail-loud, so configure your upstream to serve the final URL directly (GitHub raw content URLs already do).\n\nPrivate and link-local addresses (loopback, RFC1918, CGNAT, cloud metadata, ULA, multicast) are rejected by default to prevent SSRF. For local development or tests that need to hit `127.0.0.1`, opt out with `AIMOCK_ALLOW_PRIVATE_URLS=1`. Tarball and zip URL support is intentionally deferred.\n\n### Replay matching & `AIMOCK_STRICT_TURN_INDEX`\n\nOn replay, `turnIndex` is a non-fatal disambiguator, not a hard reject gate: a content-matching fixture is served even when its scripted `turnIndex` differs from the request's assistant-message count. This kills false \"no fixture matched\" misses for multi-bubble agent runs (multi-step agents emit several assistant bubbles per logical turn). When a served fixture diverges from its scripted `turnIndex`, the match diagnostic carries `turnIndexRelaxed: true` and aimock logs a one-shot warning (at the `warn` log level, so it is silent under the programmatic default, which is `silent`, and printed by the `llmock` CLI, which defaults `--log-level` to `info`). To restore the legacy strict behavior where a defined `turnIndex` must equal the assistant count exactly, set `AIMOCK_STRICT_TURN_INDEX=1`. The record path is always strict regardless of this flag.\n\n## API-key validation\n\nBy default aimock accepts all requests. Opt into inbound test-client validation with a programmatic option, top-level `aimock.json` field, or environment-only key list:\n\n```ts\nawait createServer(fixtures, { auth: { apiKeys: [\"test-key\"] } });\n```\n\n```json\n{ \"auth\": { \"apiKeys\": [\"test-key\"] } }\n```\n\n```bash\nAIMOCK_API_KEYS=test-key,rotated-key npx @copilotkit/aimock --config aimock.json\n```\n\nUse `Authorization: Bearer <key>`, `Authorization: Key <key>`, `x-api-key`, `x-goog-api-key`, `api-key`, or `xi-api-key`. Every supplied credential must resolve to one configured key; mismatches return `401` with an OpenAI-compatible authentication error. HTTP routes, control APIs, mounts, and WebSocket upgrades are protected. Genuine CORS preflights plus `GET /health`, `GET /ready`, and `GET /metrics` remain public. This is inbound test access control, distinct from `record.providerKeys`; when enabled, proxying strips test credentials and requires a configured static provider credential before egress.\n\n### aimock-owned upstream keys — `AIMOCK_PROVIDER_*_KEY`\n\nIn record or `--proxy-only` mode, aimock forwards the caller's auth header to the real provider unchanged. If your tests can only send a dummy placeholder key (e.g. an SDK that refuses to start without a non-empty API key), aimock can inject its own configured upstream key on a fixture-miss passthrough so the proxied call actually authenticates. Each provider has an independent env var, and the key is applied with the provider-correct wire scheme:\n\n| Env var                          | Provider                         | Injected header               |\n| -------------------------------- | -------------------------------- | ----------------------------- |\n| `AIMOCK_PROVIDER_OPENAI_KEY`     | OpenAI                           | `Authorization: Bearer <key>` |\n| `AIMOCK_PROVIDER_OPENROUTER_KEY` | OpenRouter                       | `Authorization: Bearer <key>` |\n| `AIMOCK_PROVIDER_COHERE_KEY`     | Cohere                           | `Authorization: Bearer <key>` |\n| `AIMOCK_PROVIDER_GROK_KEY`       | Grok (xAI)                       | `Authorization: Bearer <key>` |\n| `AIMOCK_PROVIDER_BYTEPLUS_KEY`   | BytePlus Ark (ModelArk)          | `Authorization: Bearer <key>` |\n| `AIMOCK_PROVIDER_OLLAMA_KEY`     | Ollama (Cloud / bearer-gated)    | `Authorization: Bearer <key>` |\n| `AIMOCK_PROVIDER_ANTHROPIC_KEY`  | Anthropic                        | `x-api-key: <key>`            |\n| `AIMOCK_PROVIDER_GEMINI_KEY`     | Gemini (and Gemini Interactions) | `x-goog-api-key: <key>`       |\n| `AIMOCK_PROVIDER_VEO_KEY`        | Veo                              | `x-goog-api-key: <key>`       |\n| `AIMOCK_PROVIDER_AZURE_KEY`      | Azure OpenAI                     | `api-key: <key>`              |\n| `AIMOCK_PROVIDER_ELEVENLABS_KEY` | ElevenLabs                       | `xi-api-key: <key>`           |\n| `AIMOCK_PROVIDER_FAL_KEY`        | fal.ai                           | `Authorization: Key <key>`    |\n\nThe Gemini interactions provider mode reuses `AIMOCK_PROVIDER_GEMINI_KEY` (same upstream API as Gemini). An empty-string value is treated as unset.\n\n> **Which binary reads them.** Only the `llmock` bin reads `AIMOCK_PROVIDER_*_KEY` from the environment (it fills `record.providerKeys` at startup). `aimock --config` does not read these variables: the config loader passes `llm.record` through verbatim, so under `aimock --config` set `llm.record.providerKeys` in the JSON instead. The programmatic API likewise takes `record.providerKeys` in `LLMock` options.\n\nThis is opt-in and backward-compatible: with no key configured the feature is inert and the caller's header passes through as-is. Injection fires only when the caller sent no credential **or** a dummy credential prefixed with `sk-aimock-` (overridable via `AIMOCK_DUMMY_KEY_MARKER`); a real caller key never starting with that marker is always forwarded verbatim, so the caller overrides aimock. Signed and exchanged credentials — AWS Bedrock (SigV4) and Vertex AI (OAuth) — are never rewritten and always forwarded unchanged. (Azure's static `api-key` is injected; a real Microsoft Entra ID `Authorization: Bearer` token from the caller is never dummy-prefixed, so it too passes through verbatim.)\n\n## Framework Guides\n\nTest your AI agents with aimock — no API keys, no network calls: [LangChain](https://aimock.copilotkit.dev/integrate-langchain) · [CrewAI](https://aimock.copilotkit.dev/integrate-crewai) · [PydanticAI](https://aimock.copilotkit.dev/integrate-pydanticai) · [LlamaIndex](https://aimock.copilotkit.dev/integrate-llamaindex) · [Mastra](https://aimock.copilotkit.dev/integrate-mastra) · [Google ADK](https://aimock.copilotkit.dev/integrate-adk) · [Microsoft Agent Framework](https://aimock.copilotkit.dev/integrate-maf)\n\n## Switching from other tools?\n\nStep-by-step migration guides: [MSW](https://aimock.copilotkit.dev/migrate-from-msw) · [VidaiMock](https://aimock.copilotkit.dev/migrate-from-vidaimock) · [mock-llm](https://aimock.copilotkit.dev/migrate-from-mock-llm) · [piyook/llm-mock](https://aimock.copilotkit.dev/migrate-from-piyook) · [Python mocks](https://aimock.copilotkit.dev/migrate-from-python-mocks) · [openai-responses](https://aimock.copilotkit.dev/migrate-from-openai-responses) · [Mokksy](https://aimock.copilotkit.dev/migrate-from-mokksy)\n\n## Documentation\n\n**[https://aimock.copilotkit.dev](https://aimock.copilotkit.dev)** · [Example fixtures](https://aimock.copilotkit.dev/examples)\n\n## Real-World Usage\n\n[AG-UI](https://github.com/ag-ui-protocol/ag-ui) uses aimock for its [end-to-end test suite](https://github.com/ag-ui-protocol/ag-ui/tree/main/apps/dojo/e2e), verifying AI agent behavior across LLM providers with [fixture-driven responses](https://github.com/ag-ui-protocol/ag-ui/tree/main/apps/dojo/e2e/fixtures/openai).\n\n## Deprecated & removed APIs\n\naimock keeps mocking provider surfaces that upstream has deprecated — that is when test scaffolding matters most, since your code still calls them while you migrate. It declines to mock the success path of APIs that have actually been removed: a mock that answers `200` where the real endpoint is gone manufactures a passing test for code that cannot work. Full policy: [Deprecated & Removed APIs](https://aimock.copilotkit.dev/deprecation-policy).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}