{"_id":"gavio","_rev":"35-0573b271e31f727e2cc21379883b334c","name":"gavio","dist-tags":{"latest":"3.1.0"},"versions":{"0.1.0":{"name":"gavio","version":"0.1.0","keywords":["ai","gateway","llm","pii","audit","reliability","openai","anthropic"],"license":"MIT","_id":"gavio@0.1.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"399af18b9b228ea9a1e670700483baafb0bdc60a","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.1.0.tgz","fileCount":196,"integrity":"sha512-my2aOKeVgZnLXM+6+6j/QlJhFQc+f1NQQG0R0YM4tZn36tuEQQUN5PxybcrP6NG3+W15+6RHYxIzM6q3/NtW0w==","signatures":[{"sig":"MEUCIFGDG5LJcWuqjmvRccyItImjkNvpK01006C7iOhOjeN5AiEA9ptqU92+t0Za/T7KqO+mN6nALaclFZzzeqmexcRyQaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287581},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"13a324ec5680d8e7aa347829486f7bdab9f133b5","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.1.0_1782906183365_0.5845062346505565","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"gavio","version":"0.2.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.2.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"d57c38109b00e4b88a18a582667e4fefa26780b3","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.2.0.tgz","fileCount":280,"integrity":"sha512-QI/KWNHO8mH8YvcRRmv9WMnAWtGUGgWKGOBBwgo4MSDD56CAnkY8o1oS3CcA0xMwiWslEeyS59uqiOAsmJqrnA==","signatures":[{"sig":"MEUCIQC/bz/9x2qdEgGJPSJDjZ5TatHs26sKiveUWZSmZgR1FAIgR9vUIw24A2qvM9NEnMOQ4OH4WxnKu+q0ZT/DCSU0+tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431781},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"9621540962d8a7427dbbfb6c4908bfc874b61cc3","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.2.0_1782920970960_0.6499095535126629","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"gavio","version":"0.3.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.3.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"4926cdb3ebc6f10549423ec2fd83f5ea997f302c","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.3.0.tgz","fileCount":304,"integrity":"sha512-K1VcojGen7m0YzfUEVw7Kl9mWyxyhZEaFRYqMnp4IGYqTWKelXUjFUPqaz9laxqlxoR1jKnaRpwhH4bzaGPTvg==","signatures":[{"sig":"MEYCIQCt3RQCe8goH4vOnJjY6+t12hSNI0kmj2zUC39O+d/YlgIhAL2TEYZeVSpLlhifdpGw3AmH2bl2qwG4MF71vIp8m1oa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489064},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"9f99c56c5cc1b88d62b2ad1a9db4ed7a8029cb4b","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.3.0_1782932562553_0.017396062903625165","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"gavio","version":"0.4.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.4.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"f09ce70de9ba99da34a47849982a2236a5bdeeb6","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.4.0.tgz","fileCount":312,"integrity":"sha512-qDqo+JVLr4KfmdEyprKoc5ob8j1AyMCpz11sh4LkyT8LtT+yc/9vEnl62boFtgt96oul8+MLfV8UDddJYnh22w==","signatures":[{"sig":"MEUCIQCeZhUgLH87eO7xpC8yYIA1s7Ct8izj1RR8qzbJrP6udwIgOVDnQPM5TS+WZ2h8Q5WJlkwwMnGt4nQnivavPkhppF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522764},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"f7d7e1f6baafc67a0f5dfa4b376ade3e95a92853","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.4.0_1783022644614_0.7579920141427314","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"gavio","version":"0.5.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.5.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"ee60277718eff9f26bb68fcdf00a153b01897e00","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.5.0.tgz","fileCount":316,"integrity":"sha512-ah9T43C4nxqXdqZO3WyN6I5/qsjZ+l82CH3O3p01AUMMSg5VAt1ldYBF7zareCWFj9crJVgJdhPRmbktLH7weg==","signatures":[{"sig":"MEUCIQD0Vqwe52Hko+8sLqS/4pufMLcKTa1O6qllOqn8qy9RUAIgS3dkBmn1FWcibkmaEb2y4t4SR4MVXWDo/QftUw9pBcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531432},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"08a22f637a2f55b2a4f8b1f728d13617a7c6f5a8","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.5.0_1783103688282_0.9073740620969475","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"gavio","version":"0.5.1","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.5.1","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"dfee53c4332d51d83fbfd45d794e942f7e5a9c56","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.5.1.tgz","fileCount":316,"integrity":"sha512-BsMVTk7m1G+Elb25J7sQpc6vG1+z3VMPuL385hfuyLeZUqL1TqdspyhijVljhvKeG4G9h1HvbWfAmHz0CxZbNg==","signatures":[{"sig":"MEQCIGKjtkky9KjGRJGjC/ApxYSUMggGThlL2sXSlsks/FDiAiAsn8s8Kin2zPMdbBwhnVFL95UmIfUvvxWnOh6c5K3Edg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531432},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"22ed31c7dbfa5130491670ad8fb8d6444a9fc136","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.5.1_1783108038128_0.8007452758420026","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"gavio","version":"0.6.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.6.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"3c30fa9a339a09cd8316084de803efcdb0ef64aa","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.6.0.tgz","fileCount":356,"integrity":"sha512-izbMKW7/H9HwwVAUcnBE5fPutmKnVwVze1+CjGi7NwKqrMyJn8WsozThQyo+MlKBzXmCHAHn3208JbPzMJE7BQ==","signatures":[{"sig":"MEUCIQD+LUasdbvGu7ZUEqs2hmqVYqtnpecdbaE8V/gPU7ViHgIgClIOCcZGA55WQu39IQyTnIqDX3PPZ8UNkUozQomBs+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723613},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"9fe3b20b0655e158fa8da613d16a918d9e979c3c","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.6.0_1783112778169_0.5006380120162619","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"gavio","version":"0.7.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.7.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"7ab7feea7289ac5b0742dd1edc6f9b557f2528a1","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.7.0.tgz","fileCount":364,"integrity":"sha512-KYdd3yYExBlOYIeaeseaJknsfJ8PhzLp/MYoqHryeHfUOBhL4bpTcyqLe2O1MfYib8Ya3Vh3GcGTijkXBhl0bw==","signatures":[{"sig":"MEQCICqFYHpeH/DvhDXUyzfxB1/FzWz32B3/LE1Glmal47UcAiBv4zehayr3uLLEcYW4xfBKWavcQWyjBOgoNIhbdX90iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844820},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"97b81813ed535b2bf560f08e2436ec95563b6a6e","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.7.0_1783117134742_0.96527378670672","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"gavio","version":"0.8.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.8.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"cbc8dc4d0cb5b63f8a292aff37be30da4de370ee","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.8.0.tgz","fileCount":364,"integrity":"sha512-Q22c/OtfIitQhPr0Pz5Ur/hrbl7Y8GEwTAI/wpXjOivOBGITMvDyPF6MKCGIkrIAJpFTNmjo9YzYK5qLCfawtQ==","signatures":[{"sig":"MEYCIQDpEkzofYJYiOB1VS4WUiWLe31YkzNfTItHXSgB2UpTZAIhALR37sRRq0mQr8cIH7NUq/QV1v9rdQwzVybjz/UFVMqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844820},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"b4d1a2ba9f150b0f989ca5b6609da446c207d514","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.8.0_1783118714141_0.5593308139408346","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"gavio","version":"0.9.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.9.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"bd5727c3c872e3298bb5609f53f1d45f51f7d9c2","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.9.0.tgz","fileCount":364,"integrity":"sha512-1D3o2VKjbt/TePtDY5JnMiaN5z9gtqCKQcQEY3Re7gx0HqSnSY8tPO6eYFldQe+2gYst2vXEgNzob316/Yx1BQ==","signatures":[{"sig":"MEUCIHbFt7W0kgcZf7y8UGoTfQHbY4SloKFpqmDBEsYm6Dk6AiEAtQhPU/hgnYubRrtzmV4sW06ZMeiPoG8onZBANvALzQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859439},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"b331c2be2581e26a54776b07ffd971c89e3335ea","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.9.0_1783121260675_0.5102292194690319","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"gavio","version":"0.10.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.10.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"9a332bf9ac5c68eb460e83cdd0231fa405c23def","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.10.0.tgz","fileCount":392,"integrity":"sha512-hRqrW87e4Kt4SwHQpffksJPem6hILwxGy8/baZIsA6V/RgOYVRp43TB0pnTmWlC7IyVbUqS+TLLtFarXbp8DQA==","signatures":[{"sig":"MEUCIQCIP1PwC5spVkEv9/37FZGnpJEuzBh0BlgxJnb92pof+AIgHuLPFN/AW+RHPzeWY6DfmvN+fIDsp9cUv6QN9lYOTgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946361},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"9c1b6d68b43f9b2a050830b21d5ffc768884c802","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.10.0_1783178979190_0.36563401661705375","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"gavio","version":"0.11.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.11.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"4b7717b51827644c3566f295483984b02b132435","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.11.0.tgz","fileCount":392,"integrity":"sha512-zu9CpwrSO1JyFoeIURDMCHgNuPLI30hku6HnwGtq9OJAEj1osWKCI2+zhu4yjX+feUV1l+gEzynug0gRBHuKWA==","signatures":[{"sig":"MEYCIQCuSdURhBI16IYxxKVm8u3WUSC4xxmLo4lZ9RZ4yH+HuAIhAK9q8xK77rNF376et7sun0+mpu1kKQGlcu6w/thxgo68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987078},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"600af11b055a0fbadefecdde3a23c937d6bb48a2","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.11.0_1783849789732_0.6483383491703922","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"gavio","version":"0.12.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.12.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"963f34198737ec52f5fa717b470c2dbd37cb0559","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.12.0.tgz","fileCount":396,"integrity":"sha512-ZaZaBIK1WKUmSU+QRfNLeIvyhipXWi73Xi44VTksG9nyo7KhICYDU6ubXGqUesjuT9z5misVju4Udokc6ZksZg==","signatures":[{"sig":"MEUCIFckjBjDsCttDtc55jvKdMwYezDwGuM1dpxVf0vJaz8XAiEAv/zqKT/mdHV8HT6eqlEh+j5VwMQcV8BfLZ8ZQivytec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1006790},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"e1a2685a63653856e0ac50c1cf03d1f02cea2b44","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"The open standard AI gateway for production systems — PII guarding, audit, reliability, and cost tracking.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.12.0_1783850931393_0.17414176669999715","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"gavio","version":"0.13.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.13.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"38e455490c667260826e5d6f5297890063404d94","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.13.0.tgz","fileCount":400,"integrity":"sha512-NMqVhNefydSAhrjxdpUPsXc72KTLTezIS4OCNa1v4umJ4p3673XOoW0bFjQA0gPziPx8ZEXNmG/vE8U6TyGY/g==","signatures":[{"sig":"MEUCIQCnw57RXNePqlLAaeEsXIRmv3puvs2sf92rEB0P5KXjZAIgVwdwQfwoCkcfQJxN2H/w4SSfrierU5LgKreN3I0CjTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1027559},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"a22033bd35be0e9c81d6f1e87e43cfeb9eb023e3","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, reliability, cost intelligence, and policy packs.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.13.0_1783852595255_0.9324865186502367","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"gavio","version":"0.14.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@0.14.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"1ed3d814897f3a315b13b161f63ad59c2f103997","tarball":"https://registry.npmjs.org/gavio/-/gavio-0.14.0.tgz","fileCount":404,"integrity":"sha512-0mBrSQjvF38NUiFknMsqeHbRnZzbbUoTFRt/HsESobxniDdBYloCMLGaXReqt43ufRCSzflTtVveLUvEM6HZ8A==","signatures":[{"sig":"MEUCIQCyGzFMjDlhSn5IOlG9YQrCKlNRCnCxvofA9na4H10TDwIgEWdRDwbPc2dCz7iiQ6X6YWp3vGJZUxdZcAZ7SpO8/J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056914},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"3b302e4fef4cfa108819763f75cb8743ce2ded0f","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, reliability, cost intelligence, policy packs, and tool runtime checks.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_0.14.0_1783855031843_0.1163552385402793","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"gavio","version":"1.0.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.0.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"8a453e191e1722ae55f82fb8484aca9e944574e8","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.0.0.tgz","fileCount":404,"integrity":"sha512-47rR/GCc+bdw4vEEVKPa+BIEx9/STLWAXt6Gy9UK60JVh4Jr9+m4zQATZndrdQZQwTCYd3gs7iynQQ0B+q5WLg==","signatures":[{"sig":"MEQCIGmTDxjBBxB50OotNElUp7P/UEOCj4TTNtZvijO0cxRRAiANAOl9XCuw/2TBVeZ3oF4sHzknoC3ucTC8UgAoblsQ5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1056909},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"7b8b042968d7be62981a3ad15882efb7366a86ca","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, reliability, cost intelligence, policy packs, and tool runtime checks.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.0.0_1783856568294_0.06716557334096995","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"gavio","version":"1.1.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.1.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"d317c32aa9e4c7e2220ada8d203d8147c01ff49d","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.1.0.tgz","fileCount":416,"integrity":"sha512-oYyjesR4TzXfYp79K7YrycmCKTpKpoUsXz+bLguBqNjcrCRaHXEvoavjANWlrDz4NTkC5HtV3KrmAP5FofVVKw==","signatures":[{"sig":"MEQCIAfsKeBNBkXmEBwVwSisYxkHHnmkN0ztc4RNl6f4Ar2hAiBxP/Unn5oWwKrWP4yryA2MMBHacnsbEqWwq5V9QCEIPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069128},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"3261f857e61a1d7579485284381321e9eb63a27f","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, and tool runtime checks.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.1.0_1783862833771_0.2096865490598543","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"gavio","version":"1.2.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.2.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"a462b25d40177d0aaad519f904b217940f3e239f","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.2.0.tgz","fileCount":424,"integrity":"sha512-q1X87seA4YCuvgJFGJebDkHiXMKaI5/4RdQSkgQJsAdrIOThGt+kLHCwdDMg1fG0uJOCn9MDkpH2dKmeGspA0w==","signatures":[{"sig":"MEUCIQDMOmXdzmq4XnLzabYaDzVk6L0FLBYjwo4dxlemtsbptQIgITPIKkxh+2WSIFbmwo5WtGPhH6T2LSBRwUxPU1SMzqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112434},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"bf463c73e669c6293912618232785083b43acf98","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, and tool runtime checks.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.2.0_1783864837514_0.2554205785815351","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"gavio","version":"1.3.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.3.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"89193ba9b479e4fb0cca1d39e4441e7e887a589e","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.3.0.tgz","fileCount":428,"integrity":"sha512-/QAm+E1i9CJRvlHWOdBH31RiUdyYkfH87wYy4hMgamN6hIagnvGsLkHYJSj2xM19HSNx1pfvgTfwg+o469LvTw==","signatures":[{"sig":"MEUCIQCNfPhV95c6Qd4L5S3PMaZ5Yh+BCBjCkWBFCGFGyp7AOQIgLmBlUMoRBeTrp3zOtUWDMjTlS/7biyzL20LMd6+2gXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153906},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"440b213107ab55c06845bb283fad259fa0cbe63b","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, and tool runtime checks.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.3.0_1783866705062_0.9714288005599594","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"gavio","version":"1.4.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.4.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"e704dace14bb4e615c782ef12be105d02233ea10","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.4.0.tgz","fileCount":432,"integrity":"sha512-yTfC2iwafSYRepfOfPjJ79hfQMQ9HwhgI6eyJGZOpxB+0lNwFxHQskoTDbUA/hgPbzAjxLQLg+gTOBoO8t0aPw==","signatures":[{"sig":"MEYCIQCnwNyh4bBpVpx5BCvMizL8vh5M+FLm1Q6dXEcp7jG21QIhAMjsR9LVORp/iVpq8coS+jkDdPmDCtt8ADmqtzKTLRYo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184540},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"062a480d8814aa6e0fb84917ed77e8ad2b8c2b8d","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, and evals.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.4.0_1783868321168_0.5545658411811349","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"gavio","version":"1.5.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.5.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"7e84cdedd224e0ac82394ae40b122a14200d74f7","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.5.0.tgz","fileCount":432,"integrity":"sha512-NXTK0fQOMctVW2RTICJPTAhSR9waJXoNC+7JUdNkTKCF3GlKDFM7y6TmLJrWjMCv2w/fioNx9gu1bBFjGV3vVg==","signatures":[{"sig":"MEUCIQDj20dlHlTMuercoov0wYhWGlcIeE+DPl/oJxMxYdkaigIgewMt4jFO0m0PdeI4jMoZid5oNncMe8e6wLRX7jeXVvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1212997},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"dd4becea98d5f8160c5f0718248dc517a6183dc7","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, and evals.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.5.0_1783869815626_0.8483518836946031","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"gavio","version":"1.6.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.6.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"e07c873c7a5c048e4bb436b581fb616d2db5e684","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.6.0.tgz","fileCount":432,"integrity":"sha512-eCCLBsY6mD7a7EVwpKgJFnxGKkm26yz0x1OGlchOZK/zCoJbRkqMRw8E4j/O7pJ7rM9sGLwE5sO/B+2pL3Xz9g==","signatures":[{"sig":"MEUCIQCKPx8QK72ZhyYyEWpPFA4gPYJ/Er9wvfliArS5kvcmDAIgHjaeWDeaOZsdXKUwsX7/IKUjlqySFuvsJR9nZImutZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240142},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"3068019d35e29a041b5f4d5c4ea2869b56b22c2e","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, and evals.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.6.0_1783871670402_0.7292390261079964","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"gavio","version":"1.7.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.7.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"6a2e9883ebaf8f5788af43e064275dc2407a50b4","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.7.0.tgz","fileCount":436,"integrity":"sha512-DPRGNWuE7ktmPZ6NYt0tGwZ6PkFGXkf24yaiLtpKdOuClsCYisN+ak7py3p8d0Y4io72KnRw2ZgWxFTOfPHxDg==","signatures":[{"sig":"MEUCIQCCHF5aIm/FhCuZHi3/K3BAtjqOGjbuo8Q0sAMX/yvxHAIgQwcp1O12sr+QadGKFe9d+iyWQYIlB3h2iLXmbdarwcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1258809},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"b1ff1be05d00c1211ec3b7b75ecaab959cc98454","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, and evals.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.7.0_1783873121925_0.2719901731494676","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"gavio","version":"1.8.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.8.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"1fccf33583c7b8279f968018950cbad006753a67","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.8.0.tgz","fileCount":440,"integrity":"sha512-lpDncIo4ZMtQGr7a0uxP8jwXZkzCtW3SdzGVKHynfLiyHcXDkajWbPlgB22lPPFX4pRWWSO0N1+d88xLlOn4EA==","signatures":[{"sig":"MEQCIFC1keD9AL38uflAw2INlfZChXdaLpOXdS2P3/Uus0NIAiBW8RlQCrccl+aQm2XK8YNLC3AL//75mYyZyi/Hj1yaFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1279682},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"ed2c7631b276fab11203a3e14df49beb7d43af54","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, and production trust packages.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.8.0_1783874515289_0.1002671101242707","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"gavio","version":"1.9.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@1.9.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"8f63960c1eab6b7f2dc76abaa227fad73d3e049f","tarball":"https://registry.npmjs.org/gavio/-/gavio-1.9.0.tgz","fileCount":444,"integrity":"sha512-iBmLQeCe0UwbfN3tzsEa/+AEytHolLft+Dv4rGWS87YuqvMJU1Xt8a/KY9dpmF2fa61yfLlUCC3JeRYxsyDvDw==","signatures":[{"sig":"MEUCIQD/ClRv1c+pWe9xInr7amIq4PJqa7INpRoOZgb2YvV5kwIgZdDQJfIaoYZBdu+DY3llIjKIdE0zug0gnvHWN0bwjzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1302651},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"93625ba37b6fc97343cde5b734add148f0bdf314","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, and production trust packages.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_1.9.0_1783875698452_0.7947806843215084","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"gavio","version":"2.0.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.0.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"8f352fe51a165eae7bb1ece308854c20678ea567","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.0.0.tgz","fileCount":448,"integrity":"sha512-4AjdI+/CAAHQN8UvdGdNHomx67PYFI93eVhEfoQ4Zlr4Nz6ER7QToL/VvEXmyUpaphdJUkH7PG8LcImb/B2Jhg==","signatures":[{"sig":"MEUCIQD14WbKqLRdF8+WAJ3Wtr8WK8pVJG5x32GmNNw+DST3XgIgYoUmLBOhXBLcVB3dDbuWqmQmqUxo8M+fS2pVmr/k8Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1329588},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"3c9685ae19956dddcd271a3de10e95d7e90ef5b5","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.0.0_1783876841347_0.7473625064605216","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"gavio","version":"2.1.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.1.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"dc6d347144fbdbf5a757d7109c176a29fa46643b","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.1.0.tgz","fileCount":448,"integrity":"sha512-0NNFQy4uItGZDpOkieexBpB4Xvf/8R6p8XndwMXEAp/zENNYzVbuBNqorNxCTkpidJ7/1E3lRrStMBgY+jf91g==","signatures":[{"sig":"MEYCIQDZA4Ga1gzpNi2j08wISeaqe5BIuDwFJw/ymq5FtcLF3wIhAJT9o2WjtqFxGNnl26zO6rlFulte7y14jOcl+qoZ42tq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1329588},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"4a8f056b92228d4878d3609779ebf5d61c14f7ce","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.1.0_1783880915141_0.007364924682801588","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"gavio","version":"2.2.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.2.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"cb5915f341343e6fa6b9bdd37473982cde7cdcfa","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.2.0.tgz","fileCount":448,"integrity":"sha512-9xjiQ4l95v6Mu4PJznNXltYjgrOeVWdjf/78vFL9y3Ig1023G17Gq2advT7TNSwbTLIt+g20CzTbQtxRYZIvTg==","signatures":[{"sig":"MEUCICOCehvFjwUGX1G22KyN+FplA/vHNTG+Ad8m5sIX3VW/AiEApmFbriWx7cGSKaXNHzOYaEojNi/dBkEXu1m+tW/e2Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374455},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"c91e360e84ded70be2f0f3e642debb771134038b","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.2.0_1783882603953_0.5963716663038003","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"gavio","version":"2.3.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.3.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"f29995430ddc68025126591a8a8e7dc1e0bc6035","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.3.0.tgz","fileCount":448,"integrity":"sha512-aFvU4bJQsNL86oGr4OBIAa4IwkppAAu4I5tivtmDrKwD+KEJupW4Qb8vpRnMOH4i+OqRhpjZtwubHpXUZbTyfQ==","signatures":[{"sig":"MEUCIQDguO+84aur+eX2w7csxTo8huP0EOtyB3lXAxAUKEXxgwIgO2fuLhGNht2CdHl0WP/+lmX5NT0lqxp7ntJr+IdXURE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374584},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"c32fb5b7831991e5b5112ebd6da23f81d6b652bd","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.3.0_1783883522464_0.42815512142251855","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"gavio","version":"2.4.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.4.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"3d20673ba5c4366fd7e62cef82173b7620b184d8","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.4.0.tgz","fileCount":448,"integrity":"sha512-wInKJCISxTo/T/Ms/UDojMKNDVhPinX0eK5QE1yyExq8gQ5oXL2b1MXvdckofqs92SPsflyK3ATge/3EoiPCYQ==","signatures":[{"sig":"MEQCIGRer32zulSTKjy7w87n2LHXOjiAD25P+eqODWfaBdqRAiBX9f9DQTSzcpidMKIkWnf44prLTvC59KPJoYu8w/dVsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1408246},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"7058678c43a3a3d24c87f9a99744eea708300ad3","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.4.0_1783885627885_0.5368593737852503","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"gavio","version":"2.5.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.5.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"d86083f63abb8fa71477ebf82ca0cc5f7b8fe76f","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.5.0.tgz","fileCount":448,"integrity":"sha512-HTpTCxVSehML/Uj7Z25FAvgWB62KWQqr43QgYtjSOI0K962w3Yxxp9ww2N884ahNgCoAYHX9093ezqXxGCdlTQ==","signatures":[{"sig":"MEQCIFzlGgYuI2qnX3RvGqyCyF7OAqm40yELeqhDcI66Z7BrAiAokADfBaBNwpbPvVjBtK6YtczaH6v6iK1ABm8tUyLqcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1443702},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"a05f2a3607646d7d58dd64cbd6253fa340a7a213","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.5.0_1783887096608_0.48784107725099135","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"gavio","version":"2.6.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.6.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"0e68e05ff2cf74cb4a0bf10ba3778589a3f930c4","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.6.0.tgz","fileCount":448,"integrity":"sha512-xMzZxU9SlRUaWNr/uXoed1NYQ3tHI0gqeuytckGHaXVOooTAJzsc4gBBq/7/PeHFPFqZNeIt/1lmc/0/rdQY7A==","signatures":[{"sig":"MEUCIQDRgCdZP0lwMIvFhB3pvlMsu3hTdsbw4VtNpSekkoZZHwIgfTfmSd1m6Bt5XWhR3D2ptBWUvFEXZzFBCgFlTYuZyoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1443702},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"0af5f8124acb7ea0ac1574c671aa2d46394fa967","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.6.0_1783888354140_0.28369213363541235","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"gavio","version":"2.7.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@2.7.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"467d984993417523cdda309f3c2ecaa7e01a8ce9","tarball":"https://registry.npmjs.org/gavio/-/gavio-2.7.0.tgz","fileCount":448,"integrity":"sha512-Hq4JydOzQ/gJU3V6t6AwSMpVjw1sLJ6D600kV0tad/vn22o0WLnnf44sUMEmys/kMhRJqDe7Uoah/21JdW0W0w==","signatures":[{"sig":"MEUCIQDG/qhRrAzBWd3s7kHFP8Og2YnGU9Xcj6PmqkymVbMxGwIgCGhym7rHUOXeM0EulSHleHBP+yhJNFgxhRXBLJIy13I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1443702},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"e0e50131d18e776b7ead1ee3530577179d286ad5","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_2.7.0_1783890084087_0.8024214771920233","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"gavio","version":"3.0.0","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"license":"MIT","_id":"gavio@3.0.0","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"homepage":"https://github.com/manojmallick/gavio#readme","bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"dist":{"shasum":"8298c5b27ec6244b09ffd7e4ad15016f4480b0f5","tarball":"https://registry.npmjs.org/gavio/-/gavio-3.0.0.tgz","fileCount":448,"integrity":"sha512-sIsJMoElvN1LfPhBIzzjyiNsEO3Aa10QINfMS/kPisKPCmVMsyyy4QjMJ8QHVKxqNLr1YTHgrKaaKQipE2bsMQ==","signatures":[{"sig":"MEUCIEYb63wpbvkIG73ENbK6gfuQOtNZHZ1V22wTtJuc07UuAiEAoSrvVfpa5KtihMZn9IIardqSmbetMTATFGozDSBWiv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1443702},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"}},"gitHead":"4e45b52909286538d4c8ba68bbd1e3a661d7e948","scripts":{"test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","clean":"rm -rf dist","smoke":"npm run build && node scripts/smoke.mjs","build:cjs":"tsc -p tsconfig.build.cjs.json","build:esm":"tsc -p tsconfig.build.esm.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"repository":{"url":"git+https://github.com/manojmallick/gavio.git","type":"git","directory":"packages/gavio-js"},"_npmVersion":"10.9.8","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.7.0","@types/node":"^22.10.0"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gavio_3.0.0_1783892565554_0.6239590773514467","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"gavio","version":"3.1.0","description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/manojmallick/gavio.git","directory":"packages/gavio-js"},"bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"homepage":"https://github.com/manojmallick/gavio#readme","type":"module","engines":{"node":">=18"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./interceptors/pii":{"types":"./dist/esm/interceptors/pii/index.d.ts","import":"./dist/esm/interceptors/pii/index.js","require":"./dist/cjs/interceptors/pii/index.js"},"./interceptors/pii/scanners":{"types":"./dist/esm/interceptors/pii/scanners/index.d.ts","import":"./dist/esm/interceptors/pii/scanners/index.js","require":"./dist/cjs/interceptors/pii/scanners/index.js"},"./interceptors/audit":{"types":"./dist/esm/interceptors/audit/index.d.ts","import":"./dist/esm/interceptors/audit/index.js","require":"./dist/cjs/interceptors/audit/index.js"},"./interceptors/audit/sinks":{"types":"./dist/esm/interceptors/audit/sinks/index.d.ts","import":"./dist/esm/interceptors/audit/sinks/index.js","require":"./dist/cjs/interceptors/audit/sinks/index.js"},"./interceptors/cache":{"types":"./dist/esm/interceptors/cache/index.d.ts","import":"./dist/esm/interceptors/cache/index.js","require":"./dist/cjs/interceptors/cache/index.js"},"./interceptors/cache/backends":{"types":"./dist/esm/interceptors/cache/backends/index.d.ts","import":"./dist/esm/interceptors/cache/backends/index.js","require":"./dist/cjs/interceptors/cache/backends/index.js"},"./interceptors/reliability":{"types":"./dist/esm/interceptors/reliability/index.d.ts","import":"./dist/esm/interceptors/reliability/index.js","require":"./dist/cjs/interceptors/reliability/index.js"},"./interceptors/governance":{"types":"./dist/esm/interceptors/governance/index.d.ts","import":"./dist/esm/interceptors/governance/index.js","require":"./dist/cjs/interceptors/governance/index.js"},"./interceptors/guardrails":{"types":"./dist/esm/interceptors/guardrails/index.d.ts","import":"./dist/esm/interceptors/guardrails/index.js","require":"./dist/cjs/interceptors/guardrails/index.js"},"./interceptors/injection":{"types":"./dist/esm/interceptors/injection.d.ts","import":"./dist/esm/interceptors/injection.js","require":"./dist/cjs/interceptors/injection.js"},"./interceptors/metrics":{"types":"./dist/esm/interceptors/metrics/index.d.ts","import":"./dist/esm/interceptors/metrics/index.js","require":"./dist/cjs/interceptors/metrics/index.js"},"./interceptors/quality":{"types":"./dist/esm/interceptors/quality/index.d.ts","import":"./dist/esm/interceptors/quality/index.js","require":"./dist/cjs/interceptors/quality/index.js"},"./interceptors/tool-runtime":{"types":"./dist/esm/interceptors/tool-runtime/index.d.ts","import":"./dist/esm/interceptors/tool-runtime/index.js","require":"./dist/cjs/interceptors/tool-runtime/index.js"},"./inspector":{"types":"./dist/esm/inspector/index.d.ts","import":"./dist/esm/inspector/index.js","require":"./dist/cjs/inspector/index.js"},"./exporters":{"types":"./dist/esm/exporters/index.d.ts","import":"./dist/esm/exporters/index.js","require":"./dist/cjs/exporters/index.js"},"./integrations":{"types":"./dist/esm/integrations.d.ts","import":"./dist/esm/integrations.js","require":"./dist/cjs/integrations.js"},"./platform-runtime":{"types":"./dist/esm/platform-runtime.d.ts","import":"./dist/esm/platform-runtime.js","require":"./dist/cjs/platform-runtime.js"},"./trust":{"types":"./dist/esm/trust.d.ts","import":"./dist/esm/trust.js","require":"./dist/cjs/trust.js"},"./prompts":{"types":"./dist/esm/prompts/index.d.ts","import":"./dist/esm/prompts/index.js","require":"./dist/cjs/prompts/index.js"},"./shim/openai":{"types":"./dist/esm/shim/openai.d.ts","import":"./dist/esm/shim/openai.js","require":"./dist/cjs/shim/openai.js"},"./providers":{"types":"./dist/esm/providers/index.d.ts","import":"./dist/esm/providers/index.js","require":"./dist/cjs/providers/index.js"},"./providers/openai":{"types":"./dist/esm/providers/openai.d.ts","import":"./dist/esm/providers/openai.js","require":"./dist/cjs/providers/openai.js"},"./providers/openrouter":{"types":"./dist/esm/providers/openrouter.d.ts","import":"./dist/esm/providers/openrouter.js","require":"./dist/cjs/providers/openrouter.js"},"./providers/anthropic":{"types":"./dist/esm/providers/anthropic.d.ts","import":"./dist/esm/providers/anthropic.js","require":"./dist/cjs/providers/anthropic.js"},"./testing":{"types":"./dist/esm/testing/index.d.ts","import":"./dist/esm/testing/index.js","require":"./dist/cjs/testing/index.js"}},"scripts":{"build":"npm run build:esm && npm run build:cjs && node scripts/finalize-build.mjs","build:esm":"tsc -p tsconfig.build.esm.json","build:cjs":"tsc -p tsconfig.build.cjs.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","smoke":"npm run build && node scripts/smoke.mjs","prepublishOnly":"npm run clean && npm run build"},"keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"devDependencies":{"@types/node":"^22.10.0","typescript":"^5.7.0","vitest":"^2.1.9"},"peerDependencies":{"tesseract.js":"*"},"peerDependenciesMeta":{"tesseract.js":{"optional":true}},"_id":"gavio@3.1.0","gitHead":"8f5157a0d483b85ed4bd58d13c55a92f4701f0fa","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-GLyqi5cUF/Yux0mBkkb8ox0qAAIpYHXzHetr6aRVEDhOO4gH9fJ6tXUyMvSazKe3rZqMcpNrmUmUyh7FH9031w==","shasum":"95292dda7048715ab74961a00be291d2edcdbb90","tarball":"https://registry.npmjs.org/gavio/-/gavio-3.1.0.tgz","fileCount":448,"unpackedSize":1443702,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gavio@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGauEPGD0XjMK3+Sw0cy79CF6S+I/g+VaBRaiMG++h31AiEAlFEtLdZhGoiIuco0CBUBtA+F9q4ihSdsLM/SzVEcv+o="}]},"_npmUser":{"name":"manojmallick","email":"mmallick1990@gmail.com"},"directories":{},"maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gavio_3.1.0_1784198988202_0.8311490585234935"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-01T11:43:03.230Z","modified":"2026-07-16T10:49:48.671Z","0.1.0":"2026-07-01T11:43:03.512Z","0.2.0":"2026-07-01T15:49:31.120Z","0.3.0":"2026-07-01T19:02:42.707Z","0.4.0":"2026-07-02T20:04:04.818Z","0.5.0":"2026-07-03T18:34:48.451Z","0.5.1":"2026-07-03T19:47:18.294Z","0.6.0":"2026-07-03T21:06:18.348Z","0.7.0":"2026-07-03T22:18:55.031Z","0.8.0":"2026-07-03T22:45:14.316Z","0.9.0":"2026-07-03T23:27:40.833Z","0.10.0":"2026-07-04T15:29:39.373Z","0.11.0":"2026-07-12T09:49:49.879Z","0.12.0":"2026-07-12T10:08:51.547Z","0.13.0":"2026-07-12T10:36:35.408Z","0.14.0":"2026-07-12T11:17:11.982Z","1.0.0":"2026-07-12T11:42:48.516Z","1.1.0":"2026-07-12T13:27:13.918Z","1.2.0":"2026-07-12T14:00:37.669Z","1.3.0":"2026-07-12T14:31:45.227Z","1.4.0":"2026-07-12T14:58:41.363Z","1.5.0":"2026-07-12T15:23:35.843Z","1.6.0":"2026-07-12T15:54:30.566Z","1.7.0":"2026-07-12T16:18:42.123Z","1.8.0":"2026-07-12T16:41:55.464Z","1.9.0":"2026-07-12T17:01:38.630Z","2.0.0":"2026-07-12T17:20:41.499Z","2.1.0":"2026-07-12T18:28:35.357Z","2.2.0":"2026-07-12T18:56:44.125Z","2.3.0":"2026-07-12T19:12:02.648Z","2.4.0":"2026-07-12T19:47:08.035Z","2.5.0":"2026-07-12T20:11:36.806Z","2.6.0":"2026-07-12T20:32:34.295Z","2.7.0":"2026-07-12T21:01:24.310Z","3.0.0":"2026-07-12T21:42:45.708Z","3.1.0":"2026-07-16T10:49:48.365Z"},"bugs":{"url":"https://github.com/manojmallick/gavio/issues"},"license":"MIT","homepage":"https://github.com/manojmallick/gavio#readme","keywords":["ai","ai-gateway","llm","llm-gateway","llmops","gateway","pii","pii-redaction","audit","observability","reliability","retry","fallback","cost-tracking","evals","prompt-registry","interceptor","openai","anthropic"],"repository":{"type":"git","url":"git+https://github.com/manojmallick/gavio.git","directory":"packages/gavio-js"},"description":"AI request runtime and inspector for production systems — PII guarding, audit, runtime events, reliability, cost intelligence, policy packs, tool runtime checks, evals, production trust packages, and platform runtime profiles.","maintainers":[{"name":"manojmallick","email":"mmallick1990@gmail.com"}],"readme":"# Gavio — JavaScript / TypeScript SDK\n\n> AI request runtime and inspector for production systems. PII protection,\n> audit trails, runtime events, reliability, cost intelligence, policy packs,\n> production trust packages, platform runtime profiles, and provider adapters\n> as composable interceptors.\n\n`gavio` sits between your application and any LLM provider. The same request\npasses through a pre/post interceptor chain — PII redaction, retries, caching,\nbudgets, audit logging, tool runtime, runtime events, runtime context — before and after the provider call. Same API in\n[Python, Java, and JavaScript](https://github.com/manojmallick/gavio), enforced\nby shared cross-SDK test vectors.\n\nPart of the [Gavio](https://manojmallick.github.io/gavio) project. MIT licensed.\nWritten in TypeScript, ships full type definitions and dual ESM + CJS builds.\nNode.js 18+ (native `fetch`, `node:crypto`).\n\n## Install\n\n```bash\nnpm install gavio        # zero runtime dependencies\n```\n\n## Quick start (dev mode — no API key, no network)\n\n```typescript\nimport { Gateway } from 'gavio'\nimport { piiGuard } from 'gavio/interceptors/pii'\n\nconst gw = new Gateway({ devMode: true })   // MockProvider + stdout audit\n  .use(piiGuard())                          // redact PII before it leaves the process\n\nconst r = await gw.complete({\n  messages: [{ role: 'user', content: 'Email jan@example.com re NL91ABNA0417164300' }],\n  agentId: 'demo',\n})\n\nconsole.log(r.content)               // PII restored in the reply\nconsole.log(`cost=$${r.costUsd.toFixed(6)} latency=${r.latencyMs}ms`)\nconsole.log('pii types:', r.audit?.piiEntityTypes)\n```\n\n## Real providers\n\n```typescript\nimport { Gateway } from 'gavio'\nimport { piiGuard } from 'gavio/interceptors/pii'\nimport { auditInterceptor } from 'gavio/interceptors/audit'\nimport { retryInterceptor, timeoutPolicy } from 'gavio/interceptors/reliability'\n\nconst gw = new Gateway({ provider: 'anthropic', model: 'claude-sonnet-4-6' }) // reads ANTHROPIC_API_KEY\n  .use(piiGuard({ sensitivity: 'strict' }))\n  .use(auditInterceptor({ sink: 'stdout' }))\n  .use(timeoutPolicy({ timeoutSeconds: 30 }))\n  .use(retryInterceptor({ maxAttempts: 3 }))\n\nconst r = await gw.complete({ messages: [{ role: 'user', content: 'Hi' }] })\n```\n\nOpenAI, Gemini, Azure OpenAI, OpenRouter, and Ollama adapters work the same way\n(`provider: 'openai' | 'gemini' | 'azure_openai' | 'openrouter' | 'ollama'`) —\nswitching providers is a config change, never an application change.\n\nStreaming buffers the provider stream so post-interceptors (guardrails, PII\nrestore, audit) run on the complete response before any chunk reaches you:\n\n```typescript\nfor await (const chunk of gw.stream({ messages: [{ role: 'user', content: 'Hi' }] })) {\n  process.stdout.write(chunk)\n}\n```\n\n## Tool Runtime\n\n```typescript\nimport { toolRuntime } from 'gavio/interceptors/tool-runtime'\n\nconst gw = new Gateway({ devMode: true }).use(toolRuntime())\n```\n\nTool Runtime reads `metadata.tools.calls`, validates declared input/output\nschemas, checks result freshness, detects configured conflicts, and records\nprovenance in `ctx.tools.runtime`. Tool Runtime v2 also understands\n`definitions`, `permissions`, `approvals`, `records`, and MCP metadata.\n\nEmbeddings run through the same pipeline — inputs are PII-scanned before the\nprovider's embedding API is called:\n\n```typescript\nconst r = await gw.embed({ texts: ['index this: contact jan@example.com'] })\nconsole.log(r.embeddings?.length)    // one vector per input, PII never left\n```\n\n## Sub-path imports (tree-shaking)\n\n```typescript\nimport { Gateway }           from 'gavio'\nimport { piiGuard }          from 'gavio/interceptors/pii'\nimport { auditInterceptor }  from 'gavio/interceptors/audit'\nimport { retryInterceptor }  from 'gavio/interceptors/reliability'\nimport { semanticCache }     from 'gavio/interceptors/cache'\nimport { costControl, budgetPolicyControl } from 'gavio/interceptors/governance'\nimport { guardrails }        from 'gavio/interceptors/guardrails'\nimport { jsonlRuntimeExporter, otelSpanExporter } from 'gavio/exporters'\nimport { buildProductionTrustBundle, verifyProductionTrustBundle } from 'gavio/trust'\nimport { anthropicAdapter }  from 'gavio/providers/anthropic'\nimport { openrouterAdapter } from 'gavio/providers/openrouter'\nimport { GavioOpenAI }       from 'gavio/shim/openai'\nimport { GavioTestKit }      from 'gavio/testing'\n```\n\n## The Inspector\n\nAn embedded, zero-dependency visualizer for the pipeline: live traces,\nper-interceptor waterfalls, PII redaction diffs, multi-agent call graphs,\nreplay, RED stats, and a read-only production dashboard.\n\n```typescript\nconst gw = new Gateway({ devMode: true, inspect: true })\n// open http://127.0.0.1:7411 and send a request\n```\n\n`GAVIO_INSPECT=1` enables it via the environment. Capture modes: `full`\n(dev-mode default), `redacted`, and `metadata` (default outside dev mode —\nno content, no replay). The `gavio inspect --store` CLI for JSONL audit files\nis Python-only; the JS inspector serves the same dashboard endpoints from its\nembedded server.\n\n## Runtime export\n\n```typescript\nimport { Gateway, jsonlRuntimeExporter, otelSpanExporter } from 'gavio'\n\nconst gw = new Gateway({\n  devMode: true,\n  exporters: [\n    jsonlRuntimeExporter({ path: 'runtime-events.jsonl' }),\n    otelSpanExporter({ path: 'otel-spans.jsonl', serviceName: 'checkout-api' }),\n  ],\n})\n```\n\nRuntime export (v1.1.0) writes metadata-safe JSONL events for integrations. The\nexporter strips `messages`, `content`, and `diff` by default, even when the\nlocal Inspector is in full capture mode. Observability + OTel (v1.3.0) maps\nthe same stream into OpenTelemetry-style span JSON (`F-OBS-07`).\n\n## Ecosystem integrations\n\n```typescript\nimport { compatibilityMatrix, integrationAdapterPayload, integrationMetadata } from 'gavio/integrations'\n\nconst metadata = integrationMetadata('openlit', {\n  tenant: 'acme',\n  feature: 'support-chat',\n  environment: 'prod',\n})\nconst rows = compatibilityMatrix()\nconst adapter = integrationAdapterPayload(\n  'openlit',\n  { traceId: 'trace_123', data: { status: 'ok', provider: 'openai' } },\n  { metadata: { ...metadata, prompt: 'raw prompt text' } },\n)\n```\n\nEcosystem integration helpers (v1.9.0, `F-INT-01`) provide dependency-light\nmetadata labels and compatibility rows for common gateways, observability\ntools, eval tools, frameworks, and provider SDKs. Ecosystem adapter helpers\n(v2.5.0, `F-INT-02`) add metadata-only payload fragments for LiteLLM,\npromptfoo, Langfuse, OpenLIT, LangChain, LangGraph, and the Vercel AI SDK.\n\n## Platform Runtime Profile\n\n```typescript\nimport { buildPlatformRuntimeProfile } from 'gavio/platform-runtime'\n\nconst profile = buildPlatformRuntimeProfile({\n  profileId: 'platform-prod-support',\n  generatedAt: '2026-07-12T12:00:00Z',\n  runtime: { environment: 'production', eventExportMode: 'metadata_only' },\n  surfaces: [\n    'runtime_events',\n    'audit_hashes',\n    'policy_packs',\n    'cost_governance',\n    'tool_runtime',\n    'trust_evidence',\n  ],\n})\n```\n\nPlatform Runtime Profile support (v2.0.0, `F-PLAT-01`) creates deterministic,\nmetadata-only readiness reports for production runtime posture.\n\n## Self-hosted Control Plane\n\n```typescript\nimport { Gateway } from 'gavio'\n\nconst gw = await Gateway.fromConfig({\n  devMode: true,\n  control_plane: {\n    url: 'http://127.0.0.1:8787',\n    runtime_key: runtimeKey,\n    policy_source: 'project:prod-support',\n    fail_mode: 'open',\n  },\n})\n```\n\nControl Plane support (v1.7.0) loads runtime config from an optional\nself-hosted server, caches the last successful config, and can fail open or\nclosed during outages. v2.3.0 adds durable JSON file, SQLite, and Postgres\nstorage modes to the control-plane app. The same surface is available as\n`ControlPlaneClient` and `loadControlPlaneConfig`.\n\n## Production Trust Package\n\n```typescript\nimport { buildProductionTrustBundle, verifyProductionTrustBundle } from 'gavio'\n\nconst bundle = buildProductionTrustBundle({\n  bundleId: 'trust-prod-support-2026-07-12',\n  generatedAt: '2026-07-12T12:00:00Z',\n  release: { version: '3.1.0', tag: 'v3.1.0' },\n  runtime: {\n    environment: 'production',\n    policySource: 'project:prod-support',\n    eventExportMode: 'metadata_only',\n  },\n  auditRecords,\n})\n\nconsole.log(verifyProductionTrustBundle(bundle).valid)\n```\n\nProduction Trust Package support (v1.8.0, `F-TRUST-01`) creates deterministic,\nmetadata-only release evidence bundles for audit-chain, runtime-event, policy,\nbenchmark, and document review.\n\n## Prompt Registry + Evals\n\n```typescript\nimport { EvalSuite, PromptRegistry, PromptTemplate } from 'gavio/prompts'\n\nconst registry = new PromptRegistry([\n  new PromptTemplate({\n    id: 'support.reply',\n    version: '2026-07-12',\n    messages: [\n      { role: 'system', content: 'You are concise.' },\n      { role: 'user', content: 'Reply to {{ customer }} about {{ topic }}.' },\n    ],\n    requiredVariables: ['customer', 'topic'],\n  }),\n])\n\nconst report = await new EvalSuite({\n  id: 'support-smoke',\n  cases: [{\n    id: 'refund',\n    templateId: 'support.reply',\n    variables: { customer: 'Avery', topic: 'refund' },\n    assertions: [{ type: 'contains', value: 'refund' }],\n  }],\n}).run(registry, () => 'Avery refund approved')\n```\n\nPrompt Registry + Evals (v1.4.0) adds versioned prompt templates,\nmetadata-only lineage, deterministic pass/fail reports, and SHA-256 output\nhashes instead of raw model output (`F-EVAL-01/02`).\n\nJavaScript v2.2.0 adds Prompt Registry v2 manifests with signed file loading,\nsemantic-version selectors, approval metadata, and metadata-safe diffs\n(`F-EVAL-04`).\n\nJavaScript v2.4.0 adds prompt-to-eval links, per-version regression gates,\nfailure triage metadata, and prompt release bundles (`F-EVAL-05`).\n\n## What's inside\n\nEvery feature is an interceptor you compose explicitly — no hidden magic.\n\n- **Privacy & security** — `piiGuard()` with Email, IBAN (mod-97), BSN\n  (11-proef), CreditCard (Luhn), Phone, IP, SSN scanners and\n  redact/mask/tag/block + restore (`F-SEC-01`); secret/credential scanner\n  (`F-SEC-04`); `promptInjectionGuard()` (`F-SEC-05`); embedding call guard\n  (`F-SEC-10`); Policy Pack manifests for core, FinTech, custom regex-rule\n  packs, and the signed domain catalog with load/override/signature APIs\n  (`F-PACK-01/02/05`).\n- **Reliability** — `retryInterceptor()` (`F-REL-01`), `fallbackChain()`\n  (`F-REL-02`), `circuitBreaker()` (`F-REL-03`), `loadBalancer()` (`F-REL-04`),\n  buffered streaming (`F-REL-06`), `timeoutPolicy()` (`F-REL-07`).\n- **Caching** — `semanticCache()`: SHA-256 exact + semantic (cosine) cache with\n  in-memory and Redis backends (`F-CACHE-01/02/03/04`).\n- **Cost & governance** — per-request cost tracking (`F-GOV-01`),\n  `costControl()` budget caps (`F-GOV-02`), `rateLimiter()` (`F-GOV-03`),\n  `modelPolicy()` (`F-GOV-04`), `costRouter()` (`F-GOV-06`), Cost Governance\n  v2 budget policies, decisions, and reports (v1.2.0).\n- **Observability** — `auditInterceptor()` with SHA-256 content hashes, never\n  raw text (`F-OBS-01`), tamper-evident hash chain (`F-OBS-02`), multi-agent\n  DAG tracing via `agentId`/`parentTraceId` (`F-OBS-03`), prompt lineage\n  (`F-OBS-04`), Prometheus metrics (`F-OBS-08`), stdout sink.\n- **Prompt Registry + Evals** — `PromptRegistry`, `PromptTemplate`, and\n  `EvalSuite` via `gavio/prompts`, plus signed manifests, semantic-version\n  selectors, approvals, metadata-safe prompt diffs, prompt-to-eval links,\n  triage metadata, and prompt release bundles (`F-EVAL-01/02/04/05`).\n- **Runtime export** — metadata-safe JSONL runtime events (`F-EXP-01`) and\n  OpenTelemetry-style span JSON (`F-OBS-07`) for gateway, observability, and\n  eval integrations.\n- **Control Plane** — optional self-hosted runtime config with policy rollout,\n  budget config, audit search, config snapshots, SDK cache fallback, durable\n  SQLite/Postgres app storage, and `ControlPlaneClient` (v1.7.0).\n- **Production Trust Package** — metadata-only release evidence bundles with\n  deterministic hashes, privacy checks, audit-chain evidence, runtime-event\n  evidence, and document/control pointers (`F-TRUST-01`).\n- **Quality** — `guardrails()` with JSON-schema and regex validators\n  (`F-QUA-01/02`), composite `riskScorer()` (`F-QUA-06`).\n- **Inspector** — dev-time visualizer (`F-DX-09/10`), agent call graphs and\n  session views (`F-OBS-10`), trace replay (`F-DX-11`), PII-sanitized\n  test-case export (`F-DX-12`), read-only production dashboard (`F-DX-08`).\n- **Developer experience** — dev mode (`F-DX-01`), dry-run (`F-DX-02`),\n  `GavioTestKit` + `mockProvider` via `gavio/testing` (`F-DX-03`),\n  `GavioOpenAI` drop-in shim via `gavio/shim/openai` (`F-DX-04`),\n  `Gateway.fromConfig()` construction (`F-DX-05`).\n- **Providers** — OpenAI, Anthropic, Gemini, Azure OpenAI, OpenRouter, Ollama,\n  Mock.\n\nSee the [documentation site](https://manojmallick.github.io/gavio), the\n[JavaScript guide](../../docs/packages/javascript.md), the runnable\n[examples](../../examples/), and the [CHANGELOG](../../CHANGELOG.md) for\nversion-by-version detail.\n\n## Scripts\n\n```bash\nnpm run typecheck    # tsc --noEmit (strict)\nnpm test             # vitest run\nnpm run smoke        # build + dev-mode end-to-end check\nnpm run build        # compile ESM + CJS to dist/\n```\n","readmeFilename":"README.md"}