{"_id":"@graphorin/provider","_rev":"29-5323d22df0b950bbeb8c7e7b18b4eef6","name":"@graphorin/provider","dist-tags":{"latest":"0.15.1"},"versions":{"0.5.0":{"name":"@graphorin/provider","version":"0.5.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.5.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4361b4286230a7ec0242576277d0992e8e8eae8d","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.5.0.tgz","fileCount":148,"integrity":"sha512-H2AkF80x/YjSmwfEmL6HM6apsBi5caf9XA/ONsOm5vn8vRw2aQjozk7CDVcnRkUx08iYz2HFZnldltMBG2HxrQ==","signatures":[{"sig":"MEYCIQDRS5CI0RCuosoGBCfu+os2txyV+rKVqBA8DCiV6f8BeQIhAOTDHWmgQfOiSN6KP7RuurE7ePKymVJG1aHQBFTWHtNs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455886},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","import":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","import":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","import":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","import":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","import":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","import":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","import":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","import":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/b23f1dd3eea0145c1f1e32039a7dc3de/graphorin-provider-0.5.0.tgz","_integrity":"sha512-H2AkF80x/YjSmwfEmL6HM6apsBi5caf9XA/ONsOm5vn8vRw2aQjozk7CDVcnRkUx08iYz2HFZnldltMBG2HxrQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.9.8","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.5.0","@graphorin/observability":"0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"fast-check":"^3.23.0","js-tiktoken":"^1.0.21"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.5.0_1783060941873_0.7509740928260253","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@graphorin/provider","version":"0.6.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.6.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e18955bbc7c72d0a3702e185f056a0b2a1f4b923","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.6.0.tgz","fileCount":152,"integrity":"sha512-l0tpTY/KHpbqKEhCJILDVPBAnkW/jRVu6StHkWXhcbTJwXL9+ktjH/hxLGKw8axsWCvYUiAa6sqx7yrHByFBuQ==","signatures":[{"sig":"MEUCICfBaTx0uYTDA49UlZHNmoosYDaCBO6emhG6pWXi/9RjAiEAm9fl1K38A4Yan+NYQjltxnDxLOIuJvsH5zwjrflfhK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534095},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","import":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","import":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","import":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","import":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","import":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","import":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","import":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","import":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/60b5c9309d92094aa529fba6bed8022a/graphorin-provider-0.6.0.tgz","_integrity":"sha512-l0tpTY/KHpbqKEhCJILDVPBAnkW/jRVu6StHkWXhcbTJwXL9+ktjH/hxLGKw8axsWCvYUiAa6sqx7yrHByFBuQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.9.8","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.6.0","@graphorin/observability":"0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.6.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.6.0_1783230380541_0.12923560554029123","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@graphorin/provider","version":"0.6.1","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.6.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"cc70dfab50ead151681fed1d7e30e4fbf701a3cc","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.6.1.tgz","fileCount":154,"integrity":"sha512-ywHa05BMCz3umd+TckhfsA9deayGRIbsT8SgoFlzmw6eLtUUt6CThBeS3ucgVNxw3oT/0xIg1+BKzolXMCPUYQ==","signatures":[{"sig":"MEUCIF1D3vhhD8s6RBZlbB7ST40NNBfOOe+wTQNqXHjBp7YKAiEA3dPfcAier/njDTT0G4PZT+nZH02+pzizEhjNeWuZqfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540147},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","import":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","import":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","import":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","import":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","import":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","import":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","import":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","import":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/1dd6634a931d50286973b75bd70ce84b/graphorin-provider-0.6.1.tgz","_integrity":"sha512-ywHa05BMCz3umd+TckhfsA9deayGRIbsT8SgoFlzmw6eLtUUt6CThBeS3ucgVNxw3oT/0xIg1+BKzolXMCPUYQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.9.8","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.6.1","@graphorin/observability":"0.6.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.6.1"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.6.1_1783240309729_0.03958372774779795","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@graphorin/provider","version":"0.7.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.7.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"94e765fcfcd93d39014dab04beaab2259455fb30","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.7.0.tgz","fileCount":197,"integrity":"sha512-HeQRpdXm5zw9AybGRmfjq3iwP7Il8eMqmV3e5BE4vXn35HYD5k4iG3jAIMOhcb0L9DPXl/zZkucJhgsfmlKSwA==","signatures":[{"sig":"MEUCIQC+LK7Dhr04FH/59XIpwER9CSjaoatwTUVmqbIb0uPb+wIgX2NXStYpFkdepwgJQD+T4Up4nd/RK3Fj5P/tH4+KZVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823953},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/55ce81ab6f92e55c1145bf6c9b4dc67e/graphorin-provider-0.7.0.tgz","_integrity":"sha512-HeQRpdXm5zw9AybGRmfjq3iwP7Il8eMqmV3e5BE4vXn35HYD5k4iG3jAIMOhcb0L9DPXl/zZkucJhgsfmlKSwA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.7.0","@graphorin/observability":"0.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.7.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.7.0_1783394978938_0.07339550301460207","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@graphorin/provider","version":"0.8.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.8.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"722f7274c07e3b1e625a5aaf420e58337e8fd4e2","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.8.0.tgz","fileCount":197,"integrity":"sha512-hyx+k9eEhQOVz0xzk6CrQWQWplQCxPJbqtUPL10+/bdZ+mqRZDa9JlN3L7y8J3pplDPlDxDJn2FeliFtkQBULw==","signatures":[{"sig":"MEQCIENkX7t7c2NLFoOuQ4azs7dn//nyBnmoLf0XzFOvgABcAiBmHSDakJXMh+CYZA3x0s0os2XlV5rNHTREc5iKezOZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825425},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/3b6af3c4e8830a0b4ca35393839bce58/graphorin-provider-0.8.0.tgz","_integrity":"sha512-hyx+k9eEhQOVz0xzk6CrQWQWplQCxPJbqtUPL10+/bdZ+mqRZDa9JlN3L7y8J3pplDPlDxDJn2FeliFtkQBULw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.8.0","@graphorin/observability":"0.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.8.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.8.0_1783783820502_0.7424988205723289","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@graphorin/provider","version":"0.9.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.9.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"51abce13c427ccfdc34633e3e5cb8d223fd0c645","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.9.0.tgz","fileCount":197,"integrity":"sha512-l7QVIqvIadKuMlYEd/WNlYWAlKOxt8iYqgGrp1SA/3M679BC7I+efbmERa4gvcII/sNhEoipvymg2llKvmakmg==","signatures":[{"sig":"MEUCIBr2ZDBjIfvQYJXBU4Nyg36XW89tmf2oee0gY/0LE9WQAiEAtfy0Z47owyEIiIweIFv6dBuv0L5aRSH7N/OqQ6qters=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826349},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/1babc069ed593eb0efc51819d8841367/graphorin-provider-0.9.0.tgz","_integrity":"sha512-l7QVIqvIadKuMlYEd/WNlYWAlKOxt8iYqgGrp1SA/3M679BC7I+efbmERa4gvcII/sNhEoipvymg2llKvmakmg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.9.0","@graphorin/observability":"0.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.9.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.9.0_1783941139210_0.026643552509103552","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@graphorin/provider","version":"0.10.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.10.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4aff43ee49e9336a6b1387b54783af1199c65557","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.10.0.tgz","fileCount":197,"integrity":"sha512-9g9syFk+Fio3QIfaNyGP1MV7dUZns9NG5elIHFCcsbDZO1ncc6pU8V9kvXrduyaB+IPRRN6KyMVV3iFixswoyg==","signatures":[{"sig":"MEUCIEJyteLk6N4KxNxmz9isQTVEZlWDXVzbRRbgxso0E1iUAiEAoF4P9L0ae7H4Hy6WFG4V+M4wOHPnerQvRFqvGNaFDZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844119},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/c82d3697525089d8977c2a516b94b87b/graphorin-provider-0.10.0.tgz","_integrity":"sha512-9g9syFk+Fio3QIfaNyGP1MV7dUZns9NG5elIHFCcsbDZO1ncc6pU8V9kvXrduyaB+IPRRN6KyMVV3iFixswoyg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.0","@graphorin/observability":"0.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.10.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.10.0_1784200818348_0.6346329936343491","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@graphorin/provider","version":"0.10.1","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.10.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"92bfa81795051310085a072d4f5b1910d5651a88","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.10.1.tgz","fileCount":197,"integrity":"sha512-2iqndkIeqEKLiP7Mn8csGmJ8lohb0MKrscWKg80PeXEj2uhRXw4S1tXKNdtTWov9XmRn4np1LVktDVDU3NQ34w==","signatures":[{"sig":"MEQCIFNMVMwO20A5TvDb3IrrjcUCcRfJa6wXh7Ry0Tq48KRPAiAvC5FPpxoObDqG5bm75XKVXRTrSEjeu0SIFpDXHaNZMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865824},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/774513a4efdf91261981b0a8b9e572b5/graphorin-provider-0.10.1.tgz","_integrity":"sha512-2iqndkIeqEKLiP7Mn8csGmJ8lohb0MKrscWKg80PeXEj2uhRXw4S1tXKNdtTWov9XmRn4np1LVktDVDU3NQ34w==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.1","@graphorin/observability":"0.10.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.10.1"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.10.1_1784234221747_0.31306865925200067","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@graphorin/provider","version":"0.10.2","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.10.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"f96e175d13389f944c455172281e328ac4802484","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.10.2.tgz","fileCount":197,"integrity":"sha512-OgWoiPQXEEFZQ0EwAKTdPTlXXk/P4kN+V25IfH0lx6qGFpUqnAWGlqODYxXQTQ/kCVuVddpYkMpyX+tltbm5FQ==","signatures":[{"sig":"MEUCIQDwr7WC/P9SuqaJGP03WvMIB+Jvms6QU/iMXaRWh1dmIgIgOFILXL4yQ8C7Oxe4NegXfoytknJvueykReiW3f7CoHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868618},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/0a540e17240b0f2a256880741fbf298d/graphorin-provider-0.10.2.tgz","_integrity":"sha512-OgWoiPQXEEFZQ0EwAKTdPTlXXk/P4kN+V25IfH0lx6qGFpUqnAWGlqODYxXQTQ/kCVuVddpYkMpyX+tltbm5FQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.10.2","@graphorin/observability":"0.10.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.10.2"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.10.2_1784273647444_0.9203884352864522","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@graphorin/provider","version":"0.11.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.11.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"608fe3ed471ddd6197133c3d3bc9f2c9b98d47ac","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.11.0.tgz","fileCount":197,"integrity":"sha512-b/K4bJJP4gcdwQyGv840KEyKaSxWXw9hUk0R1H3TsXyrPzBSyEcYVSZMtxSuB71hiatmqG11sq1HvMfEDx9bUA==","signatures":[{"sig":"MEYCIQDdRS4CG9EZILi4JHGx9aDPaFoitmJ6W2zX1F0yb84BugIhAMnAPlB8fH4AtN9koRkXhQ6zycNadk/OuQ9OYG8FyYjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880737},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/79a8122ed157ac2321e8fcab69e1233c/graphorin-provider-0.11.0.tgz","_integrity":"sha512-b/K4bJJP4gcdwQyGv840KEyKaSxWXw9hUk0R1H3TsXyrPzBSyEcYVSZMtxSuB71hiatmqG11sq1HvMfEDx9bUA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.11.0","@graphorin/observability":"0.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.11.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.11.0_1784290940712_0.5233631206030285","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@graphorin/provider","version":"0.12.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.12.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e5bc9d160b020ed19446de38cd4f6fe6e5989afe","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.12.0.tgz","fileCount":197,"integrity":"sha512-m9qwCE1zBKXXwUerkfxeLMrdHS6DlrxOL955Le8BgTwxYL5NIgsQjogdgOHPpbo/cTTkGR3LQaO2sSSrnQoQLA==","signatures":[{"sig":"MEUCIBeXvx1+FAoFepzjoKCyseHKWhC2LkDlMhT/MLIS3VSnAiEAmzE4BScAxVBI2UT3WHB+Qty87tawq4kdtWoFlqK12yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":880858},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/e9b77d3d3b1915ee3d3dfbb7b6f5ede2/graphorin-provider-0.12.0.tgz","_integrity":"sha512-m9qwCE1zBKXXwUerkfxeLMrdHS6DlrxOL955Le8BgTwxYL5NIgsQjogdgOHPpbo/cTTkGR3LQaO2sSSrnQoQLA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.12.0","@graphorin/observability":"0.12.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.12.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.12.0_1784297327089_0.41060120249418564","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@graphorin/provider","version":"0.12.1","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.12.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"0105b23dd5574787ed678a72812051d3215bbbae","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.12.1.tgz","fileCount":197,"integrity":"sha512-rUf89jB14YCaKz4DpqyxC2CJKlkDYQGatI2ztovZnVHdHV5Wq7cGbgaRiicuntw64+hVSEDko2HGrFFGgGM3sQ==","signatures":[{"sig":"MEUCICyQFct3VNsFCC8xK3BpYnX+twAjfpDRfhbkoh2xQP3vAiEAuAMWeGDLZ4JkB1JTZGFW1bW3FC5UJIA25fRnz+kldLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881696},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/efb51e3e9d6d1b7e2a209259a13b3766/graphorin-provider-0.12.1.tgz","_integrity":"sha512-rUf89jB14YCaKz4DpqyxC2CJKlkDYQGatI2ztovZnVHdHV5Wq7cGbgaRiicuntw64+hVSEDko2HGrFFGgGM3sQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.12.1","@graphorin/observability":"0.12.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.12.1"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.12.1_1784304053735_0.9835877375999758","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@graphorin/provider","version":"0.13.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"3194643cd1ac1136a5f7d5a83b67a0b7b606d19d","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.0.tgz","fileCount":197,"integrity":"sha512-eOMA9v37px5TVGtvRbQk6U7UiR2jSjruY4K1C3IvBbaVJ+hHH0NBqwDFdpAR2617qeredkOc7tvn+6Ll+Mc6zQ==","signatures":[{"sig":"MEQCIB/oRd9Naze2mSLW8dF+Xcp/TIT8C2Lp8wCyJKtrPGczAiAfY/g7mOLRFxLujivqppy9JYSDWVmAGBwHxzKImb9BhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881817},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/2066434fccdc8e7ad145317b685a87fc/graphorin-provider-0.13.0.tgz","_integrity":"sha512-eOMA9v37px5TVGtvRbQk6U7UiR2jSjruY4K1C3IvBbaVJ+hHH0NBqwDFdpAR2617qeredkOc7tvn+6Ll+Mc6zQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.0","@graphorin/observability":"0.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.0_1784461394585_0.2677043626821862","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@graphorin/provider","version":"0.13.1","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"5667cd88ad26bbbd2069074a2a1272aaa6fcebf1","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.1.tgz","fileCount":197,"integrity":"sha512-nTLmb11ugt2iG37eY8dMLfT6jzZESmDVHhpcMwmWGTmV3B27FcvDVR8ly1mr6ggEnO3+chUqdkclewXao+caOQ==","signatures":[{"sig":"MEYCIQCSrQf5xWLI+/a26XlvZKygQW19xLXm1K4soTcx35kH0AIhANnEyVKCaTYhkf3l8mOwgjYKZ4iRJo6bLwJ0YOixQGMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882183},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/ccd9ff117da28ffd1a271b5fa05ec635/graphorin-provider-0.13.1.tgz","_integrity":"sha512-nTLmb11ugt2iG37eY8dMLfT6jzZESmDVHhpcMwmWGTmV3B27FcvDVR8ly1mr6ggEnO3+chUqdkclewXao+caOQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.1","@graphorin/observability":"0.13.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.1"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.1_1784477255971_0.6797681756586382","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@graphorin/provider","version":"0.13.2","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"5b54dd0a3ead2da587479ab5cf52c1da2999f4f0","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.2.tgz","fileCount":197,"integrity":"sha512-SS/Wnl2epsiIwsuBjmDEjIPgG1ABIDCoRPkfyYBwFePDaTHIbDVwI4ZySAjnnNeLDaIeM5+RtYHC7LfztFd4/Q==","signatures":[{"sig":"MEQCIFxVjzgvzp1oR16mR+FEPTQAWJNur/dYioliAwY1kUFpAiAGG6BJKEMCm0S+wKF8fz5cO2SYVTxvtnR55vXCAmho8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882403},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/2bf71b2d5a4a5b634f90fbaacdc6dc43/graphorin-provider-0.13.2.tgz","_integrity":"sha512-SS/Wnl2epsiIwsuBjmDEjIPgG1ABIDCoRPkfyYBwFePDaTHIbDVwI4ZySAjnnNeLDaIeM5+RtYHC7LfztFd4/Q==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.2","@graphorin/observability":"0.13.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.2"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.2_1784490544457_0.16768083655427635","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@graphorin/provider","version":"0.13.3","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.3","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"cc2c71d520782dacd6203bc378870cf811042ab5","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.3.tgz","fileCount":197,"integrity":"sha512-Iu1F6d8k6ckiH6ZDsyZi8/bYxMjKfZzPKfuedKyBTDkG7tAnRN2vUCGrxaPi2cTQOIwCiYRoSR4pB3750IZEsg==","signatures":[{"sig":"MEUCIQDeofgsbSS5kHLXkosTROZXRzTBsEDCohPzYXK/uo5OuAIgXLsCw+VhMgKw37U4qRo/VzMvXyUov8QtEGDs7w7YPMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884978},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/6496d34f3ef92f3a0237692511d10a77/graphorin-provider-0.13.3.tgz","_integrity":"sha512-Iu1F6d8k6ckiH6ZDsyZi8/bYxMjKfZzPKfuedKyBTDkG7tAnRN2vUCGrxaPi2cTQOIwCiYRoSR4pB3750IZEsg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.3","@graphorin/observability":"0.13.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.3"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.3_1784526974058_0.3367974536247458","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@graphorin/provider","version":"0.13.4","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.4","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"9c16f8fdb5b1f900d7b1e994f8c10404dead5616","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.4.tgz","fileCount":197,"integrity":"sha512-OyXJMYl38jG2paThHFxuzdSM1iyk6eC9L8VuHzBAc6jFXYKlv/a/BIz4CKAI3jRpyljNlnS2IQuQYkKuux2qAA==","signatures":[{"sig":"MEYCIQCSpxgTfN01NzGIFK18UK5QZFfZOfL0YQquF9y+oHEW/wIhAPLqgoiUODWWPHiabFoYNHlOCyFpQdb4fKnWMVjtbYaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":888151},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/19566b2e1255a27ed6335c3d11d32586/graphorin-provider-0.13.4.tgz","_integrity":"sha512-OyXJMYl38jG2paThHFxuzdSM1iyk6eC9L8VuHzBAc6jFXYKlv/a/BIz4CKAI3jRpyljNlnS2IQuQYkKuux2qAA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.4","@graphorin/observability":"0.13.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.4"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.4_1784532395002_0.06456300053347719","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@graphorin/provider","version":"0.13.5","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.5","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"f1bc5683ae32b0c7274a20ff008ba011348eab21","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.5.tgz","fileCount":197,"integrity":"sha512-MzddNHvanlq4Mov/DW49BAKn/Qa1PfGAkch1PCVvNWaAXUYhrQXn5JbXJaXDyKAf3RAPurbESOu7CYcTyZlWMg==","signatures":[{"sig":"MEUCIDhnoqCsOcwPoUDdW2CDd06GaCnGkWmQ4zsntL4i5MwRAiEAuZoENZnpQ7JFoRAxYuR99AZ2h7pum45bjM9Dpg45Pq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890283},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/dc52ba05c154db94c0ac636943be8ae5/graphorin-provider-0.13.5.tgz","_integrity":"sha512-MzddNHvanlq4Mov/DW49BAKn/Qa1PfGAkch1PCVvNWaAXUYhrQXn5JbXJaXDyKAf3RAPurbESOu7CYcTyZlWMg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.5","@graphorin/observability":"0.13.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.5"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.5_1784541631631_0.32017511465787396","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@graphorin/provider","version":"0.13.6","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.6","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"440924d80fdd1b7dada7e93d8d5f3ffdfcd3b832","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.6.tgz","fileCount":197,"integrity":"sha512-G6fo4s9kCuXXAMrBULC3tqhtRRvJsu6s9Atp0+Lfwkcja55RoYneD+BBsCfpJ09bNVFDSO0BhOFYnjjIk0WMRg==","signatures":[{"sig":"MEQCIHUCmu5SyjzmJ4KksyUqf8UrhhrcabN2LEmTuk9a26MhAiBnan2VAaCaYHh1QLfyX5W6DHSGausFMkFwmcBT9Ty0og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892126},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/db22bc902134772afd92ad30fc8c64e0/graphorin-provider-0.13.6.tgz","_integrity":"sha512-G6fo4s9kCuXXAMrBULC3tqhtRRvJsu6s9Atp0+Lfwkcja55RoYneD+BBsCfpJ09bNVFDSO0BhOFYnjjIk0WMRg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.6","@graphorin/observability":"0.13.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.6"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.6_1784551323033_0.4431364361245489","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@graphorin/provider","version":"0.13.7","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.7","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"15c28ffd9a1ccc40ab4ce4cb7c1da24f0be16127","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.7.tgz","fileCount":199,"integrity":"sha512-xkfhij1iumzl5XyzWndpo0hqucxOFs0XUvBnyYfB8qvR639jUDrE1ec5r+ZUedvd4l6LPkjjrpWi63ekEdFauQ==","signatures":[{"sig":"MEQCIHvv1qKeJtluEEWeigIYzpU0OMIqcXtQBzyUYS4eQGWkAiBOkif+wY2bzkZ0Mw+tseZNIoYUm81qyqG4yI6L1yYGXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907090},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/bb11cbbdcdfbd3864ff5b16818b2d9c2/graphorin-provider-0.13.7.tgz","_integrity":"sha512-xkfhij1iumzl5XyzWndpo0hqucxOFs0XUvBnyYfB8qvR639jUDrE1ec5r+ZUedvd4l6LPkjjrpWi63ekEdFauQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.7","@graphorin/observability":"0.13.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.7"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.7_1784562497534_0.9140129276511131","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@graphorin/provider","version":"0.13.8","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.8","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"b2b5799124bab11c1295da205dc832b6508e99e9","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.8.tgz","fileCount":199,"integrity":"sha512-pSXK4SA3BML+w9IJdU8xwO6UqSrR8N5ZFWTFsS9QG+JUZ9R9VR5IY+TVNkJoFcCd5dQftYnc/iI7+ulol9LvKA==","signatures":[{"sig":"MEYCIQDgIogE6XRMdGJuWqNaf3VVk1yXJTknXnS4ifpvqQN8zAIhAKdE/zgXNM5tzyakNeU1IEog5PrgpLUuPtL0okQQfrJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907211},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/0e9f3fa42d80193a8dd83fffb43dc19f/graphorin-provider-0.13.8.tgz","_integrity":"sha512-pSXK4SA3BML+w9IJdU8xwO6UqSrR8N5ZFWTFsS9QG+JUZ9R9VR5IY+TVNkJoFcCd5dQftYnc/iI7+ulol9LvKA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.8","@graphorin/observability":"0.13.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.8"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.8_1784574663871_0.1506877181530102","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@graphorin/provider","version":"0.13.9","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.9","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4355d8887e1021911a4fa9980bbd27d82348f941","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.9.tgz","fileCount":199,"integrity":"sha512-IlzZMIkPCn5JlCMGGC70Y4YPGph1hOc6ph4PhxFAGI/2GO96ucOto2u6AqfkXvn9BJ8xiFBcdCmlRkctl0BPAg==","signatures":[{"sig":"MEUCIQDeuCnEoM42tNf/cYT8NR+3+rAmQXMWOM3VXWruvZKCjQIgEgxNWxwwEJ35RzBPH4isjY0p03yf2urd0URVkSncoDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907332},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/090482f76cd5d5652075722d09673e38/graphorin-provider-0.13.9.tgz","_integrity":"sha512-IlzZMIkPCn5JlCMGGC70Y4YPGph1hOc6ph4PhxFAGI/2GO96ucOto2u6AqfkXvn9BJ8xiFBcdCmlRkctl0BPAg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.9","@graphorin/observability":"0.13.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.9"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.9_1784612076339_0.20775124657623456","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@graphorin/provider","version":"0.13.10","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.10","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"68cf0bbdd3500851d8c652cb1d3c3c16457b69a5","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.10.tgz","fileCount":199,"integrity":"sha512-QRYRzLR6xCEw1WO08/qQtVqmb3b92ekFPL8OA2gjiVN7xnRyJpCM0OlK3Hwalvjz471VoigwspNna22A2nRqNA==","signatures":[{"sig":"MEQCICrPBZWlslDbE7tshn1jbVR7u0TuR/y5pvkSdf7d6umLAiAKsNvv54Xmky3rUFWtf26CTiEXYNaZGzlmNip488PxHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":926066},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/855f64e746ea6ccaea0a1cf53312f4fc/graphorin-provider-0.13.10.tgz","_integrity":"sha512-QRYRzLR6xCEw1WO08/qQtVqmb3b92ekFPL8OA2gjiVN7xnRyJpCM0OlK3Hwalvjz471VoigwspNna22A2nRqNA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.10","@graphorin/observability":"0.13.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.10"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.10_1784623001038_0.4015522805076006","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@graphorin/provider","version":"0.13.11","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.11","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"07f4792f94eae54960b61081f5b829184c0e90bb","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.11.tgz","fileCount":199,"integrity":"sha512-PPHo/vGE7thBOM7ZyLhxswzKaPvsAMD86Fh5a/djwQxsoguPcK0VtKdoITJsyHxjszVnxGxfVrLmds0ssaTRWw==","signatures":[{"sig":"MEYCIQDJlFi4ayklCByy0gZSvl7i+ug88dtUIrDQOJXfQJyPHgIhAMNBX/VfkHKiGSGjgAgHr/VAW6abLFmGCz3EorJpEkdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932389},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/0e9792e49ef8f2e7a9b1575eb949d016/graphorin-provider-0.13.11.tgz","_integrity":"sha512-PPHo/vGE7thBOM7ZyLhxswzKaPvsAMD86Fh5a/djwQxsoguPcK0VtKdoITJsyHxjszVnxGxfVrLmds0ssaTRWw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.11","@graphorin/observability":"0.13.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.11"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.11_1784635593615_0.41156504722095777","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@graphorin/provider","version":"0.13.12","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.12","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"420255c0b0e8a11461a554d5dabc86dfc500b7e9","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.12.tgz","fileCount":199,"integrity":"sha512-26npNQgbbDMw1d+TI5yfgqPEwj6bD/km5jAb3jDtfCcAnI3RAEKArDllyhd/SmOsB3kvr/aLn9ziVbjpZ08/kg==","signatures":[{"sig":"MEQCIGKQyyROXdXZQgs561Qe3BxFDEghl6wrxiX0Gq4wgiphAiBJvb41eCiqfTwsMNumJrocegnMjRX9YtwsGeWa2zM/IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":938179},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/ac63d9754e8ed424243c8063683fbf00/graphorin-provider-0.13.12.tgz","_integrity":"sha512-26npNQgbbDMw1d+TI5yfgqPEwj6bD/km5jAb3jDtfCcAnI3RAEKArDllyhd/SmOsB3kvr/aLn9ziVbjpZ08/kg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.12","@graphorin/observability":"0.13.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.12"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.12_1784653261404_0.21599344724941094","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@graphorin/provider","version":"0.13.13","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.13.13","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"51cdf6303352f23eba819805e874c9c82687b260","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.13.13.tgz","fileCount":199,"integrity":"sha512-EC1XfOBE4LyRBjbFQK3Gm0XCodnTgEaoEHtyOUVQbVfaTNP1oUH6soL5hq5AGjlRQAK7rd2/ppEu/9ImWtB+MQ==","signatures":[{"sig":"MEUCIEHeSRp+6ofGHcXEt6HN2VHskc0OJQhdUiQi4IRoYh6yAiEAvB94R77wrgxeGKMxy9KTen5agM7vy8PRHB4qplgfB40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939368},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/4cf6f087a2cb2a1e1040488e655f8014/graphorin-provider-0.13.13.tgz","_integrity":"sha512-EC1XfOBE4LyRBjbFQK3Gm0XCodnTgEaoEHtyOUVQbVfaTNP1oUH6soL5hq5AGjlRQAK7rd2/ppEu/9ImWtB+MQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.13.13","@graphorin/observability":"0.13.13"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.13.13"},"peerDependencies":{"ai":"^7.0.0-beta.76","zod":"^3.23.0 || ^4.0.0","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.13.13_1784713154265_0.19725260522009735","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@graphorin/provider","version":"0.14.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.14.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"d68d88166909eaf9d08c72befdb334f1dc4a7fd2","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.14.0.tgz","fileCount":199,"integrity":"sha512-PeMlflk0dRWGPFYIBxgdbUU4EzGF5puisOMafdilzSBlRUfR3xoq90Cg166Vb+qRe1dlf1bRICtY2ZmvNMlukQ==","signatures":[{"sig":"MEQCIEKfA9l7X/bzxqwRfK4pDYDaqiob0qSoWyRJS8t6B2VuAiB7OIi8iglgU9zARmn+dWX2YPmSzn+S7V94FaE8eG9dPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939482},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/100e017955e51e4b0bb57859bb3e86c9/graphorin-provider-0.14.0.tgz","_integrity":"sha512-PeMlflk0dRWGPFYIBxgdbUU4EzGF5puisOMafdilzSBlRUfR3xoq90Cg166Vb+qRe1dlf1bRICtY2ZmvNMlukQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.14.0","@graphorin/observability":"0.14.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.14.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","zod":"^3.23.0 || ^4.0.0","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.14.0_1784729700436_0.4223703416961848","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@graphorin/provider","version":"0.15.0","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/provider@0.15.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e6c9062e3483bc07db5d491f4f6503f3bedff8d2","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.15.0.tgz","fileCount":209,"integrity":"sha512-79XAuCm7MKyBwlM6YgIQHw75h9rm92XxD+2muie5/wMrz0bwRWDvgsHtE78j5HIcPs5+o50A7HnwdYONwX6pVQ==","signatures":[{"sig":"MEUCIQDp7wIHlFUvnJNKzOGkgjEcXec9CCLBUjTlhDBTYJyp+gIgRNIsyMsGp7ZD7zyFEoRWKCrmfv11uiiFlZ3SfGkiTHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":971368},"main":"./dist/index.js","type":"module","_from":"file:graphorin-provider-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./package.json":"./package.json","./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"_resolved":"/tmp/ecc0b8d66035e9f1a153a1ba272735b4/graphorin-provider-0.15.0.tgz","_integrity":"sha512-79XAuCm7MKyBwlM6YgIQHw75h9rm92XxD+2muie5/wMrz0bwRWDvgsHtE78j5HIcPs5+o50A7HnwdYONwX6pVQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.18.0","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@graphorin/core":"0.15.0","@graphorin/observability":"0.15.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.15.0"},"peerDependencies":{"ai":"^7.0.0-beta.76","zod":"^3.23.0 || ^4.0.0","js-tiktoken":"^1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"js-tiktoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/provider_0.15.0_1784737512045_0.986261822230202","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@graphorin/provider","version":"0.15.1","description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","license":"MIT","author":{"name":"Oleksiy Stepurenko"},"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/provider"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"type":"module","sideEffects":false,"engines":{"node":">=22.12.0"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./adapters/vercel":{"types":"./dist/adapters/vercel.d.ts","default":"./dist/adapters/vercel.js"},"./adapters/ollama":{"types":"./dist/adapters/ollama.d.ts","default":"./dist/adapters/ollama.js"},"./adapters/llamacpp-server":{"types":"./dist/adapters/llamacpp-server.d.ts","default":"./dist/adapters/llamacpp-server.js"},"./adapters/openai-compatible":{"types":"./dist/adapters/openai-compatible.d.ts","default":"./dist/adapters/openai-compatible.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","default":"./dist/middleware/index.js"},"./counters":{"types":"./dist/counters/index.d.ts","default":"./dist/counters/index.js"},"./trust":{"types":"./dist/trust/index.d.ts","default":"./dist/trust/index.js"},"./model-tier":{"types":"./dist/model-tier/index.d.ts","default":"./dist/model-tier/index.js"},"./reasoning":{"types":"./dist/reasoning/index.d.ts","default":"./dist/reasoning/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","default":"./dist/errors/index.js"},"./package.json":"./package.json"},"dependencies":{"@graphorin/core":"0.15.1","@graphorin/observability":"0.15.1"},"peerDependencies":{"ai":"^7.0.0-beta.76","js-tiktoken":"^1.0.0","zod":"^3.23.0 || ^4.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"js-tiktoken":{"optional":true},"zod":{"optional":true}},"publishConfig":{"access":"public","provenance":true},"devDependencies":{"ai":"^7.0.15","fast-check":"^3.23.0","js-tiktoken":"^1.0.21","@graphorin/pricing":"0.15.1"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json","test":"vitest run","lint":"biome check .","clean":"rimraf dist .turbo *.tsbuildinfo"},"_id":"@graphorin/provider@0.15.1","_integrity":"sha512-zDilZG/b6YVNL6fZ1+GeaUSqPTc2J12dICFMQsyqx4YNT3dykWt/jb6h046y54aG4nwL1ram0gwHL3qQkrdLwg==","_resolved":"/tmp/5de9893d23ae5de94d467119fa3189fc/graphorin-provider-0.15.1.tgz","_from":"file:graphorin-provider-0.15.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-zDilZG/b6YVNL6fZ1+GeaUSqPTc2J12dICFMQsyqx4YNT3dykWt/jb6h046y54aG4nwL1ram0gwHL3qQkrdLwg==","shasum":"7bca1481a3a5671c2a63e8d883437aed093687a0","tarball":"https://registry.npmjs.org/@graphorin/provider/-/provider-0.15.1.tgz","fileCount":209,"unpackedSize":972644,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprovider@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBHUUzHlT4Sq62UppaHDFetnbnOYDUJEoFnvr404UVa7AiAJmgIjqMUigL+pe7SxhNvpt6CHA/wBmwpI+wJBPi5xIQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:30772bc2-9660-47ec-9419-4a581bcdc9a6"}},"directories":{},"maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider_0.15.1_1784742403418_0.01580581783486923"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T06:42:21.632Z","modified":"2026-07-22T17:46:43.946Z","0.5.0":"2026-07-03T06:42:22.005Z","0.6.0":"2026-07-05T05:46:20.694Z","0.6.1":"2026-07-05T08:31:49.907Z","0.7.0":"2026-07-07T03:29:39.081Z","0.8.0":"2026-07-11T15:30:20.630Z","0.9.0":"2026-07-13T11:12:19.352Z","0.10.0":"2026-07-16T11:20:18.537Z","0.10.1":"2026-07-16T20:37:01.919Z","0.10.2":"2026-07-17T07:34:07.610Z","0.11.0":"2026-07-17T12:22:20.896Z","0.12.0":"2026-07-17T14:08:47.269Z","0.12.1":"2026-07-17T16:00:53.913Z","0.13.0":"2026-07-19T11:43:14.739Z","0.13.1":"2026-07-19T16:07:36.109Z","0.13.2":"2026-07-19T19:49:04.641Z","0.13.3":"2026-07-20T05:56:14.199Z","0.13.4":"2026-07-20T07:26:35.171Z","0.13.5":"2026-07-20T10:00:31.779Z","0.13.6":"2026-07-20T12:42:03.252Z","0.13.7":"2026-07-20T15:48:17.762Z","0.13.8":"2026-07-20T19:11:04.119Z","0.13.9":"2026-07-21T05:34:36.546Z","0.13.10":"2026-07-21T08:36:41.166Z","0.13.11":"2026-07-21T12:06:33.952Z","0.13.12":"2026-07-21T17:01:01.654Z","0.13.13":"2026-07-22T09:39:14.496Z","0.14.0":"2026-07-22T14:15:00.585Z","0.15.0":"2026-07-22T16:25:12.231Z","0.15.1":"2026-07-22T17:46:43.625Z"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/provider","keywords":["graphorin","ai","agents","framework","provider","llm","vercel-ai-sdk","ollama","llama-cpp","openai-compatible","middleware","retry","fallback","rate-limit","cost-limit","redaction","token-counter","tiktoken","local-first"],"repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/provider"},"description":"Vendor-neutral LLM provider layer for the Graphorin framework. Ships the canonical Provider interface, the Vercel AI SDK adapter (default cloud path), three local-LLM adapters (direct Ollama HTTP, llama-server HTTP, and a generic OpenAI-compatible adapter","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"readme":"# `@graphorin/provider`\n\n> Vendor-neutral LLM provider layer for the\n> [**Graphorin**](https://github.com/o-stepper/graphorin) framework.\n\nThe package owns four moving parts:\n\n1. **`createProvider(...)`** - wraps any adapter in a stable `Provider`\n   shape with sensitivity, capability, and reasoning-retention defaults.\n2. **Adapters** - `vercelAdapter` (default cloud path; wraps the Vercel\n   AI SDK), `ollamaAdapter` (direct Ollama HTTP), `llamaCppServerAdapter`\n   (the upstream `llama-server` binary from llama.cpp), and\n   `openAICompatibleAdapter` (LMStudio / LocalAI / vLLM / Together-style\n   self-host endpoints). Prompt caching: when a request carries\n   `cachePolicy: { breakpoints: 'auto' }`, the vercel adapter anchors\n   Anthropic `cache_control` breakpoints on the stable conversation\n   prefix, and cache read / write token legs flow back through\n   `Usage.cachedReadTokens` / `cacheWriteTokens`.\n3. **Middleware** - `composeProviderMiddleware([...])` enforces a\n   canonical order at startup and throws `MiddlewareOrderingError` on\n   violation. Built-ins: `withTracing`, `withRetry`, `withRateLimit`,\n   `withCostLimit`, `withCostTracking` (cache-aware: bills cache reads\n   and writes at their own rates), `withFallback`, and\n   `withRedaction` (mandatory in production).\n4. **Token counting** - pluggable `TokenCounter` dispatcher. Default\n   `JsTiktokenCounter` for OpenAI-compatible models; per-vendor native\n   counters for Anthropic, Google, and Bedrock; heuristic fallback for\n   unknown providers with a one-time WARN.\n\n## Installation\n\n```bash\npnpm add @graphorin/provider\n# Optional peer for the cloud adapter:\npnpm add ai\n# Optional peer for the default token counter:\npnpm add js-tiktoken\n```\n\nFor the in-process llama.cpp companion adapter, install the separate\npackage:\n\n```bash\npnpm add @graphorin/provider-llamacpp-node node-llama-cpp\n```\n\n## Quick start\n\n```ts\nimport { composeProviderMiddleware, createProvider } from '@graphorin/provider';\nimport { vercelAdapter } from '@graphorin/provider/adapters/vercel';\nimport {\n  withCostLimit,\n  withFallback,\n  withRateLimit,\n  withRedaction,\n  withRetry,\n  withTracing,\n} from '@graphorin/provider/middleware';\nimport { BUILT_IN_PATTERNS } from '@graphorin/observability/redaction/patterns';\nimport { openai } from '@ai-sdk/openai';\n\nconst provider = createProvider(vercelAdapter(openai('gpt-4o')));\n\nconst safeProvider = composeProviderMiddleware([\n  withTracing(),\n  withRetry({ maxRetries: 3 }),\n  withRateLimit({ requestsPerMinute: 60 }),\n  withCostLimit({ maxPerSession: 1.0 }),\n  withFallback([fallbackProvider]),\n  withRedaction({ patterns: BUILT_IN_PATTERNS }), // INNERMOST\n])(provider);\n```\n\n## Local-first stack\n\n```ts\nimport { ollamaAdapter } from '@graphorin/provider/adapters/ollama';\n\n// Auto-classified as 'loopback' - no warning, no first-run prompt.\nconst local = createProvider(\n  ollamaAdapter({ model: 'llama3.1:8b', baseUrl: 'http://127.0.0.1:11434' }),\n);\n```\n\nThe same `LocalProviderTrust` classifier (`'loopback' | 'private' |\n'public-tls' | 'public-cleartext'`) drives the trust auto-detection,\nthe sensitivity-tier defaults, and the `withRedaction` policy table\nfor every `baseUrl`-driven adapter - `ollamaAdapter`,\n`llamaCppServerAdapter`, and `openAICompatibleAdapter`. The classifier\nlives at `@graphorin/provider/trust`. Public-cleartext URLs refuse to\nstart with `LocalProviderInsecureTransportError`.\n\n## Cost-tier vocabulary\n\n```ts\nimport type { ModelHint } from '@graphorin/core';\nimport { classifyModelTier } from '@graphorin/provider/model-tier';\n\nclassifyModelTier(provider); // ⇒ 'fast' | 'balanced' | 'smart' | undefined\n```\n\nThe classifier is a standalone inspection helper (for CLIs, dashboards, and\nlint rules) with no agent-runtime consumers: the agent resolves the per-step\ntier from `Agent.modelTierMap` directly, and `createAgent()` validates that map\nstructurally (key/spec shape), not by consulting this classifier.\n\n## Project metadata\n\n- **Project Graphorin** · v0.15.1 · MIT License · © 2026 Oleksiy Stepurenko\n- Repository: <https://github.com/o-stepper/graphorin>\n","readmeFilename":"README.md"}