{"bugs":{"url":"https://github.com/muxinc/ai/issues"},"dist":{"shasum":"282218b16ba3c266b833648f0847579dd1361427","tarball":"https://registry.npmjs.org/@mux/ai/-/ai-0.49.0.tgz","fileCount":19,"integrity":"sha512-CHDCW2ZAmdTuDhpDe1RR2Zd1n+hvs9f4u11Peu8Fm/011A38jZSUuQBCMqxbVAbQKp4ANROayDbJies8//oOXQ==","signatures":[{"sig":"MEUCIFO+qkomgdnnJHkwr2qHFzxV9jNJCZPpy3jmeEBBxCf0AiEAyjL0vGLj0vOPFVieqI83MdZSpZt182/qkLFO/ExG1pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBMnoxDFGBkzgmXkA5mSHKlNWaLGCuwD4Y0jSVCcx1gaAiBgLFcSz16WZOb1XohFv3LpF5+ZzdaxWJD5A+hhHuXNpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mux%2fai@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3179904},"main":"./dist/index.js","name":"@mux/ai","type":"module","types":"./dist/index.d.ts","author":{"name":"Mux"},"module":"./dist/index.js","engines":{"node":">=21.0.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts"},"import":"./dist/index.js"},"./prompts":{"types":{"import":"./dist/prompts/index.d.ts"},"import":"./dist/prompts/index.js"},"./workflows":{"types":{"import":"./dist/workflows/index.d.ts"},"import":"./dist/workflows/index.js"},"./primitives":{"types":{"import":"./dist/primitives/index.d.ts"},"import":"./dist/primitives/index.js"}},"gitHead":"64594726bcc168b63c7b18079bbd86dfbbe3913b","license":"Apache-2.0","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"DOTENV_CONFIG_PATH=.env.test vitest run","build":"tsup","prepare":"husky","test:ui":"DOTENV_CONFIG_PATH=.env.test vitest --ui","lint:fix":"eslint . --fix","test:eval":"DOTENV_CONFIG_PATH=.env.test evalite serve tests/eval","test:unit":"DOTENV_CONFIG_PATH=.env.test vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"DOTENV_CONFIG_PATH=.env.test vitest","example:chapters":"npx tsx examples/chapters/basic-example.ts","test:integration":"DOTENV_CONFIG_PATH=.env.test vitest run tests/integration","example:burned-in":"npx tsx examples/burned-in-captions/basic-example.ts","example:embeddings":"npx tsx examples/embeddings/basic-example.ts","example:moderation":"npx tsx examples/moderation/basic-example.ts","example:ask-questions":"npx tsx examples/ask-questions/basic-example.ts","example:edit-captions":"npx tsx examples/edit-captions/basic-example.ts","example:generate-text":"npx tsx examples/generate-text/basic-example.ts","example:summarization":"npx tsx examples/summarization/basic-example.ts","example:chapters:scoped":"npx tsx examples/chapters/scoped-execution.ts","example:signed-playback":"npx tsx examples/signed-playback/signed-playback.ts","example:translate-audio":"npx tsx examples/translate-audio/basic-example.ts","evalite:post-results:dev":"npx tsx scripts/export-evalite-results.ts --model-set all && npx tsx scripts/post-evalite-results.ts -d -k","example:burned-in:scoped":"npx tsx examples/burned-in-captions/scoped-execution.ts","example:chapters:compare":"npx tsx examples/chapters/provider-comparison.ts","example:burned-in:compare":"npx tsx examples/burned-in-captions/provider-comparison.ts","example:embeddings:scoped":"npx tsx examples/embeddings/scoped-execution.ts","example:moderation:scoped":"npx tsx examples/moderation/scoped-execution.ts","example:moderation:compare":"npx tsx examples/moderation/provider-comparison.ts","example:translate-captions":"npx tsx examples/translate-captions/basic-example.ts","example:ask-questions:scoped":"npx tsx examples/ask-questions/scoped-execution.ts","example:summarization:scoped":"npx tsx examples/summarization/scoped-execution.ts","example:summarization:compare":"npx tsx examples/summarization/provider-comparison.ts","example:ask-questions:multiple":"npx tsx examples/ask-questions/multiple-questions-example.ts","evalite:post-results:production":"npx tsx scripts/export-evalite-results.ts --model-set all && npx tsx scripts/post-evalite-results.ts","test:integration-workflowdevkit":"DOTENV_CONFIG_PATH=.env.test vitest run --config vitest.workflowdevkit.config.ts","example:ask-questions:audio-only":"npx tsx examples/ask-questions/audio-only-example.ts","example:summarization:audio-only":"npx tsx examples/summarization/audio-only-example.ts","example:translate-captions:aws-sdk":"npx tsx examples/translate-captions/aws-sdk-storage-adapter-example.ts","example:signed-playback:summarization":"npx tsx examples/signed-playback/signed-summarization.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8cd47da5-c2bf-45bd-9d53-8499765d0384"}},"homepage":"https://github.com/muxinc/ai#readme","keywords":["mux","video","ai","llm","openai","anthropic","google","gemini","multimodal","video-analysis","summarization","moderation","captions","translation","dubbing","chapters","embeddings","typescript"],"overrides":{"evalite":{"@fastify/static":"^10.1.2"},"@workflow/core":{"nanoid":"^5.1.16"},"@workflow/world-local":{"undici":"^7.29.0"},"@workflow/world-vercel":{"undici":"^7.29.0"}},"repository":{"url":"git+https://github.com/muxinc/ai.git","type":"git"},"_npmVersion":"11.16.0","description":"AI library for Mux","directories":{},"maintainers":[{"name":"mux-npmjs","email":"mux-npmjs@mux.com"},{"name":"dylanjha","email":"dylanjhaveri@gmail.com"},{"name":"phil-mux","email":"pcluff@mux.com"},{"name":"jsanford8","email":"justin@mux.com"}],"_nodeVersion":"24.18.0","dependencies":{"ai":"^6.0.42","zod":"^3.25.76","dedent":"^1.7.0","dotenv":"^17.2.2","@mux/ts":"^15.5.0","p-retry":"^7.0.0","dotenv-expand":"^12.0.3","@ai-sdk/google":"^3.0.10","@ai-sdk/openai":"^3.0.12","@noble/ciphers":"^2.1.1","@ai-sdk/anthropic":"^3.0.16","@ai-sdk/openai-compatible":"^2.0.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","husky":"^9.1.7","nitro":"^3.0.1-alpha.1","eslint":"^9.39.1","vitest":"^4.1.11","evalite":"1.0.0-beta.2","ts-node":"^10.9.2","workflow":"^4.2.4","commander":"^14.0.2","tsc-alias":"^1.8.16","@vitest/ui":"^4.1.11","typescript":"^5.0.0","@types/node":"^20.0.0","tsconfig-paths":"^4.2.0","@antfu/eslint-config":"^6.2.0","eslint-plugin-format":"^1.0.2"},"peerDependencies":{"workflow":">=4.2.4"},"peerDependenciesMeta":{"workflow":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai_0.49.0_1791223575287_0.39663370320057356","host":"s3://npm-registry-packages-npm-production"},"_id":"@mux/ai@0.49.0","version":"0.49.0"}