{"versions":{"1.7.0":{"name":"@copilotkit/aimock","version":"1.7.0","license":"MIT","_id":"@copilotkit/aimock@1.7.0","maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"dist":{"shasum":"d04d4441e3f5dc3cac6864b560032fac48ae7365","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":340147},"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":"anonymous","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"},"_cnpmcore_publish_time":"2026-04-03T16:06:11.631Z","publish_time":1775232371631,"_source_registry_name":"default","contributors":[]},"1.8.0":{"name":"@copilotkit/aimock","version":"1.8.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"2137d4cf3043e03fad28520ab2738733935ea82f","_id":"@copilotkit/aimock@1.8.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"homepage":"https://github.com/CopilotKit/aimock#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-zrkHAkDKARKgueb6rJffSVxpHC5wSwuBd5CVo43RV7UrOCNdNocppbL/ncahnJX0hJOjLxb3KknGaYwnB2t2fQ==","shasum":"56dec408fe2755019ecc28ec72db0a502ea12b1a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.8.0.tgz","fileCount":368,"unpackedSize":2125532,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCSWWE2yyXuczjWJlyG5GtY0euXMqEyPkXW8tTOO3ThnwIhAJQ7ADaK1R2tvFrxqP31Lkp1/2zaPiOn+Zo9XDs3YpQU"}],"size":346651},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.8.0_1775499514030_0.5745778646850463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T18:18:34.274Z","publish_time":1775499514274,"_source_registry_name":"default","contributors":[]},"1.9.0":{"name":"@copilotkit/aimock","version":"1.9.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"dbe574c67d5df9a393f79b396b78759841614355","_id":"@copilotkit/aimock@1.9.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"homepage":"https://github.com/CopilotKit/aimock#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-tUnt0747SOs5PNuYWLqcVsv56XlMDUd8DEpZJTw1Ya/xJ7McZ1U9U6BUJDDEDEjBGbaKGxGt5+W73JieT+2XYw==","shasum":"7afbc10e65fff2282f74ee7e45ec82b203f83a6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.9.0.tgz","fileCount":368,"unpackedSize":2226611,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDLXNSD720JAOK5EuRmC7Kjda7Chbq8Cm+dFNBmDqf1NAiB1l8k0BAVJbLmmcDHL59XYDKWKwihxgeOGTqi1Ey0C9Q=="}],"size":367760},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.9.0_1775691066479_0.6254535498819798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T23:31:06.739Z","publish_time":1775691066739,"_source_registry_name":"default","contributors":[]},"1.10.0":{"name":"@copilotkit/aimock","version":"1.10.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"75f2bca0cb8bb0cf111ebc3fd5ebe50f6f7cca04","_id":"@copilotkit/aimock@1.10.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"homepage":"https://github.com/CopilotKit/aimock#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-v0E1bFzBvh90jcuX34r2WjTapIUbXrJUg255DhnOcIqqKUbvn0BUfLoOWj6wwbrSAhuAj0tklr+gUQfcP96BiQ==","shasum":"6a2a8433d28ecad808b7026f72b446e06213d87b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.10.0.tgz","fileCount":368,"unpackedSize":2228959,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCt7DFw3lePmcJ+PMHT7l0zRIMKNfdhho6LdZbqSjlXKwIhALfDA4HwPFcG4EawB3vPy2SywifIfqJ4ZQcasKxGq2UU"}],"size":368254},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.10.0_1775762702762_0.8054553863898606"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-09T19:25:02.948Z","publish_time":1775762702948,"_source_registry_name":"default","contributors":[]},"1.11.0":{"name":"@copilotkit/aimock","version":"1.11.0","description":"Mock infrastructure for AI application testing — LLM APIs, MCP tools, A2A agents, vector databases, search, and more. Zero dependencies.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"819ea268d3709edebced705fef8b668bddc18660","_id":"@copilotkit/aimock@1.11.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"homepage":"https://github.com/CopilotKit/aimock#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-mQkIqtQKJbVb1BOaUZbwqh7T3mQzSUu1SdcNok+vIj1xU7w43gjkNYOzfhguzV0qyBBD5ckwLXIDldF3fRNWiw==","shasum":"0363cffab4d2a0bc662adfbd9398730b9339b3e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.11.0.tgz","fileCount":396,"unpackedSize":2406303,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeOl1aairflbQoL6gV1j5W0gne4izyl0BTcuN8moSpBgIhAM+XNlp7gtJzXwW8z17eLwYwzIELUZKJTHW5mZriofXb"}],"size":397875},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.11.0_1775777355420_0.12897951261480767"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-09T23:29:15.600Z","publish_time":1775777355600,"_source_registry_name":"default","contributors":[]},"1.12.0":{"name":"@copilotkit/aimock","version":"1.12.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","license":"MIT","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"752966ad333a9ea636b1e370adc706819def6e5e","_id":"@copilotkit/aimock@1.12.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"homepage":"https://github.com/CopilotKit/aimock#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-FqQVTblvlsA+VSgXSjP5AVQJh30EDnvyN0spPaZ8fJOKdfMTy0r3CikVVETtwfMJB/zrC8+u2XDO9H9LE3NQtw==","shasum":"b4bb45c52b4287272d9cb96256cae0056795231d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.12.0.tgz","fileCount":428,"unpackedSize":2571380,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDiL+JkiozJKRQLdahj64XVWcP3zlhijNaNeB6pX2mpuQIhAJZDGiaFKlz0xiHRzbwuwhWU5/c/MbH5lSBpymYjEbll"}],"size":428640},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.12.0_1775857066114_0.9872172203118028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T21:37:46.314Z","publish_time":1775857066314,"_source_registry_name":"default","contributors":[]},"1.13.0":{"name":"@copilotkit/aimock","version":"1.13.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","license":"MIT","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":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"],"jest":["./dist/jest.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"526c4c8d8a30c3e18467bc7c8f2a007bd3266176","_id":"@copilotkit/aimock@1.13.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"homepage":"https://github.com/CopilotKit/aimock#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-wcNQdicxSuaHf4MLtoC9bouKeYGcV9aBoIVJbeLtrBUhqz5LUAmo/U/S1WT69kyAEuM0uO1XyD3Jz+V+H9jsUw==","shasum":"b99a42febfcf7354764807e2c30ec48595ce0454","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.13.0.tgz","fileCount":590,"unpackedSize":3711540,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZHp+7MjlR/L+VQ1ET5Mgj3Ev21bs2P9YQ8Ft56uPAyQIhALzOAKIOXCPu4PbjYdjWZ2XOBdGzc8Ft6VtV5I7eB63B"}],"size":692746},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.13.0_1775861749087_0.6323818211812375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T22:55:49.267Z","publish_time":1775861749267,"_source_registry_name":"default","contributors":[]},"1.14.0":{"name":"@copilotkit/aimock","version":"1.14.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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"],"jest":["./dist/jest.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"fdf36b36971b8f48831ca2185a2dcd93c3341d75","_id":"@copilotkit/aimock@1.14.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-1NqwWEameArC7HWT7UHBlkq3pNlCA0eHBocaeL6mS5CULolT9XFL27tC9jJ+OSmREzLwkKbFYaAl2SssaXexVA==","shasum":"b14563b3a393f46e29a87a349747a17fafe98638","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.0.tgz","fileCount":597,"unpackedSize":3830467,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvVVnaOV0obpozTS6aB02N9t/5rCgEJaLHnG4D5Aa47QIgLVlI2ZFn9jG6v1xtU3MsJ9ltJu2u6XP3JXsdMPbu8D0="}],"size":713173},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.0_1776296661569_0.8684050983093687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-15T23:44:21.800Z","publish_time":1776296661800,"_source_registry_name":"default","contributors":[]},"1.14.1":{"name":"@copilotkit/aimock","version":"1.14.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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"],"jest":["./dist/jest.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"5fc7b89a608cb01eb913c45767f3add77de28c59","_id":"@copilotkit/aimock@1.14.1","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ltPCvHNSi7epAh9APXe5Bnu2qblxhetJJZruugh3WIbNy/2Id/ebPe7turEfUT9zBCrSVIMEzWwHIsR1R/9oCg==","shasum":"2c8caa73c8b8b5c0298a376afa97e2046edf7862","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.1.tgz","fileCount":597,"unpackedSize":3837533,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSvv21Edr9qx89ttRtjPNOSg0bfrWwlRRxgg8/SDWPCAIgOvj2EQsjaLDn4jtlmSJqZ6aMn3wCqIzR4Pm9D2wOBLc="}],"size":715342},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.1_1776445090328_0.8771615411057556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-17T16:58:10.554Z","publish_time":1776445090554,"_source_registry_name":"default","contributors":[]},"1.14.2":{"name":"@copilotkit/aimock","version":"1.14.2","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"],"jest":["./dist/jest.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"a415eeb825378a7e41f40b3f2562859f1f81d5a8","_id":"@copilotkit/aimock@1.14.2","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-TQNRrN0hK3sDn8BJOHynVBz4yLtzT7WN88gTgm3jzhYCeP4lln+2Ln2g43XZVhGvWBJ0QKnLcV4sEJ13CY6teg==","shasum":"34d8c5cf938805327bee08269ef73c81977951bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.2.tgz","fileCount":597,"unpackedSize":3852943,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgE6QSH88XD7DvTJyUKUu+G4f0IDBgkrY+LRAIxcd5AQIgPX3QYFflFk/Cv5rPOm0zPMZCA3Pcr+hZfeqF132cz28="}],"size":718849},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.2_1776446838464_0.15571536139282594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-17T17:27:18.672Z","publish_time":1776446838672,"_source_registry_name":"default","contributors":[]},"1.14.3":{"name":"@copilotkit/aimock","version":"1.14.3","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"],"jest":["./dist/jest.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"db21dcd667ad07af784a602ffeab6662c1c15ade","_id":"@copilotkit/aimock@1.14.3","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-8ChHHNi/gdYvATG/6bDY2aoBsZNS7hVtgp6nntqUI21d+A+WoQ7v6Bg6P8oXHknWnzyOq7xt5ytE6irHH1KzVg==","shasum":"271b141949d687211ef8842229003b84bc7f9dce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.3.tgz","fileCount":597,"unpackedSize":3853019,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJQqkmBATnH1YJcOm32c8VZkGp4pFrW6lDAUf/MqlxdwIgc812dl4VwTpa3EyUEjiml3pAIibzH3F3i8OwDlJsXp0="}],"size":718873},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.3_1776469031806_0.271857409799775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-17T23:37:12.062Z","publish_time":1776469032062,"_source_registry_name":"default","contributors":[]},"1.14.5":{"name":"@copilotkit/aimock","version":"1.14.5","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=20.15.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts"],"a2a":["./dist/a2a-stub.d.ts"],"vector":["./dist/vector-stub.d.ts"],"vitest":["./dist/vitest.d.ts"],"jest":["./dist/jest.d.ts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && npm publish","prepare":"husky || true"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/generative-ai":"^0.24.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"f9fb5ca83897672dba12c9926e8fc66e331f02cf","_id":"@copilotkit/aimock@1.14.5","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-Jxb34X0EWLj1mkt7nqJyVc9YDMWjGbmLI6pa/c7XIDwCaRuMnnReM2hoe+Wcq8cAbOIlYvFS368Z3Z4xjYxpJQ==","shasum":"2deba1040bb28e50bd5cdd828f92be95f50b3888","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.5.tgz","fileCount":597,"unpackedSize":3859097,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG8Vm5H2IWdN2qg1pyD4lD8MEoqrjkxZgDZF9S/BzDkCAiAxZh33NE/Zjo+0+MXAu3PTUUI9VfdH9JG4/EEcJf5p1A=="}],"size":720982},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.5_1776892776560_0.2563892468417188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-22T21:19:36.726Z","publish_time":1776892776726,"_source_registry_name":"default","contributors":[]},"1.14.6":{"name":"@copilotkit/aimock","version":"1.14.6","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=24.0.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"preinstall":"npx only-allow pnpm","build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && pnpm test && pnpm lint && npm publish","prepare":"husky"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/genai":"^1.0.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"ac5d422cd7b5a6b15045417368a7a6fb5e979b70","_id":"@copilotkit/aimock@1.14.6","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-mBR5QhtQlvRx6fXP625BQvh2nzB/uBm4PAqcvMIUKk5520VH+o0+a6IgbjUrAxqSwJcKbJ6EhZY18Y/EgsqQeg==","shasum":"c53cbb79d35decec5c698ffd9ce696702bb25865","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.6.tgz","fileCount":479,"unpackedSize":2889890,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQwqmMWNhtWIQyfiGRKWbT9ZW7j7AMw/mnpVOf2KS9VgIhAPx5AkKLHdYDRSvtj/fcIs+9FM66EiGohh2BeC3kN2Sx"}],"size":498046},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.6_1776903370327_0.564839086245047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T00:16:10.544Z","publish_time":1776903370544,"_source_registry_name":"default","contributors":[]},"1.14.7":{"name":"@copilotkit/aimock","version":"1.14.7","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=24.0.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"preinstall":"npx only-allow pnpm","build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && pnpm test && pnpm lint && npm publish","prepare":"husky"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/genai":"^1.0.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"5068ffcf7fc043b35934d99be0d463beb994ad90","_id":"@copilotkit/aimock@1.14.7","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-9xayxxh8iIJEWz2+oHjNZP1YMW/wbaWDAq5eUb9m9jF2R8xn/abjipgZTSFN/wIJMGReT7S6L1AU+k8jCf4L0w==","shasum":"fd585e701f8bc28d52f53c204aedbd9c308223ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.7.tgz","fileCount":483,"unpackedSize":2949851,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAvT6Qyk0NgeGXwgUGiPvxB8z/YmfnDN7cmYfdA1YK50AiEA75KDcx2GRSZzwBfMs63vI+ng0enhh2o/y4CP6x1VaRA="}],"size":513189},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.7_1776905986110_0.3796311458778834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T00:59:46.275Z","publish_time":1776905986275,"_source_registry_name":"default","contributors":[]},"1.14.8":{"name":"@copilotkit/aimock","version":"1.14.8","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=24.0.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"preinstall":"npx only-allow pnpm","build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && pnpm test && pnpm lint && npm publish","prepare":"husky"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/genai":"^1.0.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"5370e80c76ccda71d573353dca1774d5c51e6fb8","_id":"@copilotkit/aimock@1.14.8","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-78koD97BzH00VKhqljWcirUK/AJvVXxrPWcabrfg4+g0CRA3IWEdwUuWYo51u0ksSCqd9LRc/Cc2esLIKV7i1w==","shasum":"704d8b4464e789eed1346702ad5a1d5317079c49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.8.tgz","fileCount":483,"unpackedSize":2952808,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHbVo01DlfZhY9nHeJUQlzGA3fo3POENsUZhIauWOiFOAiEAsAhU7LhSG+my1BnN0knU+R4GlTPVX1gquh2KCSdQvDY="}],"size":513812},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.8_1776912660550_0.15089819784286007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T02:51:00.716Z","publish_time":1776912660716,"_source_registry_name":"default","contributors":[]},"1.14.9":{"name":"@copilotkit/aimock","version":"1.14.9","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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=24.0.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && pnpm test && pnpm lint && npm publish","prepare":"husky"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/genai":"^1.0.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"d8e2babcfc6da86da81f8c7c92a0fbf3df73050f","_id":"@copilotkit/aimock@1.14.9","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-i6rmJsResa4HvHWp3KsK/KueLuMfxZq4dc7nFVwMtvjWbNea4jCYoY0pD6Hkvj9Vz8CwnZ7yyA62I6G1kuNhqA==","shasum":"92aa843e75a4cf0ccca852d41089eac3492feb54","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.14.9.tgz","fileCount":483,"unpackedSize":2953312,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.14.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEtnHa64eXrjMEBxszzyZ5tv7lzwba57Q4z8K63sLAM6AiEAyh4JlO1QrNh2lmXXvHpnMKVZqylXumC6ly1cPR5GAvI="}],"size":513974},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.14.9_1776960135384_0.18205835977713436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T16:02:15.584Z","publish_time":1776960135584,"_source_registry_name":"default","contributors":[]},"1.15.0":{"name":"@copilotkit/aimock","version":"1.15.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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=24.0.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && pnpm test && pnpm lint && npm publish","prepare":"husky"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/genai":"^1.0.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"b7b305e7a2bb51b12892c1bc53e13340b3ac118f","_id":"@copilotkit/aimock@1.15.0","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-zSglkelO6xu3ANsYMAjri+621XMDG4z8s1X6laD4hBbobweMeZQQv+yWTf8oWhQA1+geIEZZDoaHPnR9tthSUw==","shasum":"c894b6443279a534a1373779d22de53865b0d18f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.15.0.tgz","fileCount":483,"unpackedSize":2990016,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFYeP2oMRhI6jNJo3wYYeM2QBfnRPbyRJGjc/dSmtRzAIgQgQHVJdsvRJZcCg17eNQKnAkyuG1ykO/Qf8Y3eQxK40="}],"size":526391},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.15.0_1776970699631_0.17934412968047475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T18:58:19.840Z","publish_time":1776970699840,"_source_registry_name":"default","contributors":[]},"1.15.1":{"name":"@copilotkit/aimock","version":"1.15.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","license":"MIT","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"],"homepage":"https://aimock.copilotkit.dev","repository":{"type":"git","url":"git+https://github.com/CopilotKit/aimock.git"},"packageManager":"pnpm@10.28.2","engines":{"node":">=24.0.0"},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.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"}},"./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"}},"./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"}},"./jest":{"import":{"types":"./dist/jest.d.ts","default":"./dist/jest.js"},"require":{"types":"./dist/jest.d.cts","default":"./dist/jest.cjs"}}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","typesVersions":{"*":{"mcp":["./dist/mcp-stub.d.ts","./dist/mcp-stub.d.cts"],"a2a":["./dist/a2a-stub.d.ts","./dist/a2a-stub.d.cts"],"vector":["./dist/vector-stub.d.ts","./dist/vector-stub.d.cts"],"vitest":["./dist/vitest.d.ts","./dist/vitest.d.cts"],"jest":["./dist/jest.d.ts","./dist/jest.d.cts"]}},"bin":{"aimock":"dist/aimock-cli.js","llmock":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","test":"vitest run","test:drift":"vitest run --config vitest.config.drift.ts","test:exports":"publint && attw --pack .","lint":"eslint .","format:check":"prettier --check .","release":"pnpm build && pnpm test && pnpm lint && npm publish","prepare":"husky"},"lint-staged":{"*.{ts,mts,js,mjs,cjs,json,html,css,md}":"prettier --write","*.{ts,mts,js,mjs}":"eslint --fix"},"peerDependencies":{"jest":">=29","vitest":">=3"},"peerDependenciesMeta":{"jest":{"optional":true},"vitest":{"optional":true}},"devDependencies":{"@anthropic-ai/sdk":"^0.78.0","@arethetypeswrong/cli":"^0.17.3","@commitlint/cli":"^19.8.1","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.30.0","@google/genai":"^1.0.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4","eslint":"^9.30.0","eslint-config-prettier":"^10.1.5","husky":"^9.1.7","lint-staged":"^16.3.2","openai":"^4.0.0","prettier":"^3.6.2","publint":"^0.3.12","tsdown":"^0.12.5","tsx":"^4.19.0","typescript":"^5.8.3","typescript-eslint":"^8.35.1","vitest":"^3.2.1"},"gitHead":"068304006d8ef603ca18ac3465cd8796b84c912f","_id":"@copilotkit/aimock@1.15.1","bugs":{"url":"https://github.com/CopilotKit/aimock/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-DG9p6fKdYmuTW0zaUe9iDbgB/CM3SWhpdhVBrszQ6+L2UW4+DZB0gvICFQXRWhVXMpqxEkI9Pqhm/MtMb8li9A==","shasum":"1abf3032554fa00f916f9e9aa8b35cd59dd9e314","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@copilotkit/aimock/-/aimock-1.15.1.tgz","fileCount":483,"unpackedSize":3165236,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@copilotkit%2faimock@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgVNlsupjy8LgZ7HoIRHfErErncI0Z1fQlSoEu7fChbQIgMUxct5nGMvBb+kvk22tOs0MbGGiVyJOzRW5AU2CQEjc="}],"size":554949},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73b603cb-96ba-4fe6-84a7-a3a9ba33558e"}},"directories":{},"maintainers":[{"name":"anonymous","email":"devops@copilotkit.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimock_1.15.1_1776987821559_0.8253518747487258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T23:43:41.750Z","publish_time":1776987821750,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.15.1"},"name":"@copilotkit/aimock","time":{"created":"2026-04-06T18:18:49.582Z","modified":"2026-04-23T23:43:59.788Z","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"},"readme":"# aimock [![Unit Tests](https://github.com/CopilotKit/aimock/actions/workflows/test-unit.yml/badge.svg)](https://github.com/CopilotKit/aimock/actions/workflows/test-unit.yml) [![Drift Tests](https://github.com/CopilotKit/aimock/actions/workflows/test-drift.yml/badge.svg)](https://github.com/CopilotKit/aimock/actions/workflows/test-drift.yml) [![npm version](https://img.shields.io/npm/v/@copilotkit/aimock)](https://www.npmjs.com/package/@copilotkit/aimock)\n\n\nMock 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 dependencies.\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), Claude, Gemini (REST/Live), Bedrock, Azure, Vertex AI, Ollama, Cohere | [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- **[Multi-turn Conversations](https://aimock.copilotkit.dev/multi-turn)** — Record and replay multi-turn traces with tool rounds; match distinct turns via `toolCallId`, `sequenceIndex`, or custom predicates\n- **[11 LLM Providers](https://aimock.copilotkit.dev/docs)** — OpenAI Chat, OpenAI Responses, OpenAI Realtime, Claude, Gemini, Gemini Live, Azure, Bedrock, Vertex AI, Ollama, Cohere — full streaming support\n- **Multimedia APIs** — [image generation](https://aimock.copilotkit.dev/images) (DALL-E, Imagen), [text-to-speech](https://aimock.copilotkit.dev/speech), [audio transcription](https://aimock.copilotkit.dev/transcription), [video generation](https://aimock.copilotkit.dev/video)\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 at any probability\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, Responses WS, Gemini Live\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- **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# Convert fixtures from other tools\nnpx @copilotkit/aimock convert vidaimock ./templates/ ./fixtures/\nnpx @copilotkit/aimock convert mockllm ./config.yaml ./fixtures/\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` subcommand. New projects should use `aimock` (or `npx @copilotkit/aimock`) for full feature support.\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## 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## License\n\nMIT","users":{}}