{"bin":{"mo":"src/cli/index.js"},"bugs":{"url":"https://github.com/clbrge/mohdel/issues"},"dist":{"shasum":"bb55131083b205a8aa829cd903f9b8cf5b607eee","tarball":"https://registry.npmjs.org/mohdel/-/mohdel-3.16.1.tgz","fileCount":163,"integrity":"sha512-YWE8+v3Nfprq1IFXmfxClPusJ1qFEZEqnAA4kdLJuLdWSjp9oc5YdGLIpAHl+uLpKNYBI9pk1pShDDBzcevTfw==","signatures":[{"sig":"MEUCICmBIctnrKE74370breYev44HS5mlzH+uGrL3X7jbQ5bAiEA6qG9FAmb89ZXwW0qqvTOjaC5k6twOX38nl19TaWztac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJmr6PwgVpPqOyyWckSbXd2sJDkh+Fmyd+tWJt0AmFZAiAFXIf16R01uALtR0Is/yPSbir+ciJVw67XhGBAj06poQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mohdel@3.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":790407},"main":"src/lib/index.js","name":"mohdel","type":"module","types":"./src/lib/index.d.ts","author":{"name":"Christophe Le Bars","email":"clb@toort.net"},"engines":{"node":">=22"},"exports":{".":{"types":"./src/lib/index.d.ts","default":"./src/lib/index.js"},"./cli":{"types":"./src/lib/cli-path.d.ts","default":"./src/lib/cli-path.js"},"./utils":{"types":"./src/lib/utils.d.ts","default":"./src/lib/utils.js"},"./client":{"types":"./js/client/index.d.ts","default":"./js/client/index.js"},"./curate":{"types":"./src/lib/curate.d.ts","default":"./src/lib/curate.js"},"./errors":{"types":"./js/core/errors.d.ts","default":"./js/core/errors.js"},"./chatgpt":{"types":"./js/chatgpt/index.d.ts","default":"./js/chatgpt/index.js"},"./session":{"types":"./js/session/index.d.ts","default":"./js/session/index.js"},"./creators":{"types":"./src/lib/creators.d.ts","default":"./src/lib/creators.js"},"./providers":{"types":"./src/lib/providers.d.ts","default":"./src/lib/providers.js"},"./readiness":{"types":"./src/lib/readiness.d.ts","default":"./src/lib/readiness.js"},"./chatgpt/bin":{"types":"./js/chatgpt/bin.d.ts","default":"./js/chatgpt/bin.js"},"./session/bin":{"types":"./js/session/bin.d.ts","default":"./js/session/bin.js"}},"gitHead":"f9d8748919aa02752da4cbff94d635bce2dac6f4","imports":{"#core":"./js/core/index.js","#core/*":"./js/core/*"},"license":"MIT","scripts":{"lint":"standard","test":"npm run test:js && npm run test:rust","release":"release-it","test:js":"vitest run test/unit","test:live":"vitest run test/live","test:rust":"cargo test --manifest-path rust/thin-gate/Cargo.toml && cargo test --manifest-path rust/napi-addon/Cargo.toml","prerelease":"npm run lint && npm run build:types && npm run test","build:types":"npm run clean:types && tsc -p tsconfig.build.json","clean:types":"find js src/lib -name '*.d.ts' -delete","test:vision":"vitest run test/integration/vision.test.js","test:provider":"vitest run test/integration/provider.test.js","test:multiturn":"vitest run test/integration/multiturn.test.js","test:vision:catalog":"vitest run test/integration/vision-catalog.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1834c22a-414a-462e-ad62-a525b95010ba"}},"homepage":"https://github.com/clbrge/mohdel#readme","keywords":["llm","llm-gateway","ai-gateway","ai-sdk","openai","anthropic","claude","gemini","mistral","groq","deepseek","openrouter","streaming","tool-calling","token-cost","rate-limiting","opentelemetry","self-hosted","cli"],"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"release: v${version}","requireUpstream":false},"npm":{"publish":false},"hooks":{"after:bump":"node scripts/sync-version.js && npm install --package-lock-only --ignore-scripts && cargo update --workspace","before:bump":"grep -q '^## \\[${version}\\]' CHANGELOG.md || (echo 'CHANGELOG.md is missing a ## [${version}] section — add it before releasing.' >&2 && exit 1)"},"github":{"release":true,"releaseName":"mohdel v${version}","releaseNotes":"awk '/^## \\[${version}\\]/{flag=1;next}/^## \\[/{flag=0}flag' CHANGELOG.md"}},"repository":{"url":"git+https://github.com/clbrge/mohdel.git","type":"git"},"_npmVersion":"11.21.0","description":"Self-hosted LLM gateway and SDK for Node — a LiteLLM-style unified API for 15 providers (Anthropic, OpenAI, Gemini, Mistral, Groq, xAI, DeepSeek, OpenRouter, …) with per-call USD cost tracking, streaming, tool calls, vision, speech-to-text, and built-in O","directories":{},"lint-staged":{"*.{js,cjs}":"standard"},"maintainers":[{"name":"clbrge","email":"clb@toort.net"}],"_nodeVersion":"22.23.3","dependencies":{"jose":"^6.2.12","openai":"^7.32.0","undici":"^7.29.0","groq-sdk":"^1.6.0","env-paths":"^4.0.0","@google/genai":"^2.29.0","@clack/prompts":"^1.8.1","@anthropic-ai/sdk":"^0.133.0","@opentelemetry/api":"^1.9.1","@cerebras/cerebras_cloud_sdk":"^1.91.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","standard":"^17.1.2","release-it":"^21.0.3","typescript":"^7.0.2","lint-staged":"^17.6.0","gpt-tokenizer":"^4.0.0"},"optionalDependencies":{"chalk":"^6.0.1","@opentelemetry/sdk-node":"^0.223.0","mohdel-thin-gate-linux-x64-gnu":"3.16.1","@opentelemetry/exporter-trace-otlp-grpc":"^0.223.0"},"_npmOperationalInternal":{"tmp":"tmp/mohdel_3.16.1_1791878509955_0.8231183334336054","host":"s3://npm-registry-packages-npm-production"},"_id":"mohdel@3.16.1","version":"3.16.1"}