{"_id":"@michi-vz/insights","_rev":"37-33b4ed3c55a15f98ad1f1d389f834a8c","name":"@michi-vz/insights","dist-tags":{"latest":"0.2.39"},"versions":{"0.2.0":{"name":"@michi-vz/insights","version":"0.2.0","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.0","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"08275f9dc3b590661aa2211c672f767c68ffe814","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.0.tgz","fileCount":110,"integrity":"sha512-xeVk3PUjFJIf7RWD8xcrmqHSdba6oYxDixwbQAy0IqqAOklAC3p0+x39l9VA/LFOLwX0qUmH9QAKCE9m37Zlkw==","signatures":[{"sig":"MEUCIDkL0CxVx3C/ZZUbVP3pH617PgOf43mivzbKnqQde5k+AiEA2KX5Pcka+44TikmsZNCxt3GKd7UAMMburOHabFQxNAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631555},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"gitHead":"8e6f93e53e8c97f04e252d28e744e9c3cfaf9ae5","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"11.5.2","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@michi-vz/core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.0_1783067505130_0.46396627372722943","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@michi-vz/insights","version":"0.2.1","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.1","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"28c69e4eaced900d30fa1a7369798f7628da9114","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.1.tgz","fileCount":111,"integrity":"sha512-r4M5uE9wpojDURm6gkFBx3G0zbX3erGA52O3kbi/K5p2SF+VTsKjFEMalJADlpg9lg8v3YHqEo/+qwrroKl18w==","signatures":[{"sig":"MEUCIQCk57967f5JJAVkC08lCysEzy8AF1DVTiC9PPuDRQbKKAIgDBJWknx/We4FPLP/HgpM4V/KMhSgzhPWkZjwyg2VjM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632614},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/525c575c1e7f0ba1adfd89f7b56bafec/michi-vz-insights-0.2.1.tgz","_integrity":"sha512-r4M5uE9wpojDURm6gkFBx3G0zbX3erGA52O3kbi/K5p2SF+VTsKjFEMalJADlpg9lg8v3YHqEo/+qwrroKl18w==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.7","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@michi-vz/core":"1.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.1_1783071857372_0.1725496949620582","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@michi-vz/insights","version":"0.2.2","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.2","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"419bacb88662bdc6be19a6e3448c6cde71bd8f4b","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.2.tgz","fileCount":111,"integrity":"sha512-CMFhu3JLzK2T/k83ZhX9MAwu/NWeY/YnxppIxUokv1Ospi/STssvQ6YVso09mW7V/rPp1K8XmwbUuspTp079uQ==","signatures":[{"sig":"MEQCICvDPYFBbxeMpPPEZs/LRu39XJLf35yFBFQCCFcyX1VtAiB2Rm4Xrs3Js8y8phPQD0zDStVXlEmGUWpVgOkR9upCKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632614},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/1e11d17b4d6b537b7602477424bc84bb/michi-vz-insights-0.2.2.tgz","_integrity":"sha512-CMFhu3JLzK2T/k83ZhX9MAwu/NWeY/YnxppIxUokv1Ospi/STssvQ6YVso09mW7V/rPp1K8XmwbUuspTp079uQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.7","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@michi-vz/core":"1.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.2_1783075043390_0.7861597980635113","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@michi-vz/insights","version":"0.2.3","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.3","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"e8eb967bedbad3fa348acc5b5e70e2fe3a748ad4","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.3.tgz","fileCount":111,"integrity":"sha512-8NssGA3jzVDjINsSfQ1PP8xcahgcL4cEfQiuA8HQrFKDkzrafPumvTreHi3N/CvTAMGTPZlnHH6UBGA8uuXgkw==","signatures":[{"sig":"MEUCIGGnFjjTq7SBon2hsf8CuX+pRFnN20ww/3eMNIt2e38+AiEA9g+Wz0P/sbdeHjfSXEljKcrUyOgXrlWlVczEWuvlMZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632614},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/4a807ecd93103f3df4eca68d70edd788/michi-vz-insights-0.2.3.tgz","_integrity":"sha512-8NssGA3jzVDjINsSfQ1PP8xcahgcL4cEfQiuA8HQrFKDkzrafPumvTreHi3N/CvTAMGTPZlnHH6UBGA8uuXgkw==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.7","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@michi-vz/core":"1.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.3_1783075974118_0.05509273719881724","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@michi-vz/insights","version":"0.2.4","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.4","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"7b7bc92012d0c84fccdccce168cea3b748432e13","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.4.tgz","fileCount":111,"integrity":"sha512-Vg72Bq1RgRHxtOxQMORahE8tjgoKtLB4Z5nzkDPDrJC9gDx/vozcONAAfVxTN6PQFUN+maUPaAzf39O5L37w+Q==","signatures":[{"sig":"MEUCIEzrac16sA9Kc7wlQTkrodRAVPR+55Bx+p1ZSj3CrCOlAiEAy28dQhZRTgSAjfpfW6KbJHJKpfkyvx8QGJauMMtysr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632614},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/62c8748c9fdbcbebc76c532c980639e1/michi-vz-insights-0.2.4.tgz","_integrity":"sha512-Vg72Bq1RgRHxtOxQMORahE8tjgoKtLB4Z5nzkDPDrJC9gDx/vozcONAAfVxTN6PQFUN+maUPaAzf39O5L37w+Q==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.7","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@michi-vz/core":"1.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.4_1783115737472_0.8643876613408774","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@michi-vz/insights","version":"0.2.5","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.5","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"3ae3258f793ed5413dfe0a86c1805719d2d1d113","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.5.tgz","fileCount":111,"integrity":"sha512-kCdWOCcevf749tSq+Z0ngCjkgX3LPkMacYXI/HVktEtxChAPzHQNH+pJNY9e21ZniXWSVWnuw2yA71JliNo5Xw==","signatures":[{"sig":"MEUCIQC7u10creyhu1MFG7K+YUAySpeRPuy9nMtuPnArPWnuswIgcf9obwfhGHOvT7Npcm3z9OydQDK8cX6Yshp7fOs26MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633250},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/c2645b18a9d84126ca14006ee151132c/michi-vz-insights-0.2.5.tgz","_integrity":"sha512-kCdWOCcevf749tSq+Z0ngCjkgX3LPkMacYXI/HVktEtxChAPzHQNH+pJNY9e21ZniXWSVWnuw2yA71JliNo5Xw==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.2","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@michi-vz/core":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.5_1783282372128_0.5860650728371644","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@michi-vz/insights","version":"0.2.8","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.8","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"401032dc8b9c0d47d3769ba79e74251ec61c037f","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.8.tgz","fileCount":111,"integrity":"sha512-mbCGAr68mGgAqYbx/gytzE58QA5OhJ0hotvC3OobwNATuR+ZYW4fimBXjdjpWF92+4ptgYaOTJhfyP0dZUBk3Q==","signatures":[{"sig":"MEUCIBS/7F9NrzQhuw3wWGCAyXy/C6x6n7yb46NguAXrliSzAiEAzz8vU6F/DKmer0xs2dX/M9gpIeQIWGjHqUHA+C1Dgqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633250},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/ef5091e35788f74be96ae76236db7b2e/michi-vz-insights-0.2.8.tgz","_integrity":"sha512-mbCGAr68mGgAqYbx/gytzE58QA5OhJ0hotvC3OobwNATuR+ZYW4fimBXjdjpWF92+4ptgYaOTJhfyP0dZUBk3Q==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.2","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@michi-vz/core":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.8_1783372135106_0.13283605582492974","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@michi-vz/insights","version":"0.2.9","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.9","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"0d9d12006094c9a62b20ac42ef411bf8fedd14a7","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.9.tgz","fileCount":111,"integrity":"sha512-WdNbbsGZVM+cCYDHGu1x8H+ez92GpJyisc9Nanim40llIG8V+bZ6QQUhdjKdCrf1M72edYtlbn+9sHBKn8shXA==","signatures":[{"sig":"MEQCIDOI7wIlW3Qtst9BU9SLHJUu7p2YqQMIS24nl0ynINDfAiBNfupegCtT+7aP4m3dM6UDEZX2c27XROsoiTBX9gxiug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633251},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/3f79b4f29dcca0ce3b699405ce9bc7e9/michi-vz-insights-0.2.9.tgz","_integrity":"sha512-WdNbbsGZVM+cCYDHGu1x8H+ez92GpJyisc9Nanim40llIG8V+bZ6QQUhdjKdCrf1M72edYtlbn+9sHBKn8shXA==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.2","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@michi-vz/core":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.9_1783424519785_0.6986914389594054","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@michi-vz/insights","version":"0.2.10","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.10","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"59139953b4de7a1808521bacdd7237691a3fc87c","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.10.tgz","fileCount":111,"integrity":"sha512-taGqz/0Sn2oebg+pPu+guDRRazkUVp2qjg9zRRd0CGYJQGCEKC/JHdrpWTSTUsjIRRmYolQXA3b48k9Gh3ziFw==","signatures":[{"sig":"MEYCIQDJQlzDT55FbG21yARRHLLOGK6HcXMP8384cJONMl8h0AIhAOvih1n6Hxa7Fjx0bTS6v1pFjIK6WpbAqu0gYsubdFFv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633562},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/9f5af55257f90f91c438674b167c31f1/michi-vz-insights-0.2.10.tgz","_integrity":"sha512-taGqz/0Sn2oebg+pPu+guDRRazkUVp2qjg9zRRd0CGYJQGCEKC/JHdrpWTSTUsjIRRmYolQXA3b48k9Gh3ziFw==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.2","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@michi-vz/core":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.10_1783630975158_0.2495446788998985","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@michi-vz/insights","version":"0.2.11","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.11","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"ce1301f4470e0763455a2e3a25d1f6b8d9f5e521","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.11.tgz","fileCount":111,"integrity":"sha512-AsKD2PxJGkstLrvBYeC117+H9CFF3m6GwWjYaMlFSwsF+pA0qblBUEkTPM2rEEW1ThpO8pqCch4EojqAdjX9mg==","signatures":[{"sig":"MEYCIQCvNanWKos3DhgHPwL3yU0YAsUpjqhZ9qONRpiaqXaF+AIhANDVYDOpNUsFKjZPdfoZ9cjsTYrnNnScRXcPXZGcEhdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/1b8e4ea68bd68b4d103e8afcf1245e68/michi-vz-insights-0.2.11.tgz","_integrity":"sha512-AsKD2PxJGkstLrvBYeC117+H9CFF3m6GwWjYaMlFSwsF+pA0qblBUEkTPM2rEEW1ThpO8pqCch4EojqAdjX9mg==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.11_1784808667015_0.8512080274333529","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@michi-vz/insights","version":"0.2.12","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.12","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"349eed677cf2340d43d5dc72cd57080548043ba6","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.12.tgz","fileCount":111,"integrity":"sha512-90HwLY5D28Y1C9NtmAsNQIdNZmmKcLULB2he+/kb8TWmrIe8Xwo73bQuo6L3YWP6l+E+11Av/0gwmtIpUNqN/Q==","signatures":[{"sig":"MEYCIQDo5a2QMZlm/ZEQE/lv6JkI6O/i0cD45CX2Vq4ZfjsuBgIhANS1FqMDIFYF7gqsJ9/clovrkxepxJNAXv74S49Pe+gA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/84b4550dc81d0783b1b6e60d27d55267/michi-vz-insights-0.2.12.tgz","_integrity":"sha512-90HwLY5D28Y1C9NtmAsNQIdNZmmKcLULB2he+/kb8TWmrIe8Xwo73bQuo6L3YWP6l+E+11Av/0gwmtIpUNqN/Q==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.12_1784812306743_0.8378760106583816","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@michi-vz/insights","version":"0.2.13","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.13","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"51318d85e70c9274668abf131f68636469151761","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.13.tgz","fileCount":111,"integrity":"sha512-AeoOFOQmeZcEDtyRjUnQcl0txnrXAZ79kuKjFTA+OKtanKx4UeJR9nGfkXrX/FrwFI18dh3Slo1+hff5aF2XLA==","signatures":[{"sig":"MEUCIAT3SMqfFWt6Cvv8Ew8/+bUfIQ8jOZTBe+8tgILSarTHAiEAyTUnwq7PQxHr8MOoadUuFoByuItXM3wG/IpeRtye62w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/5592ca8ec6ab44e72cb9ba1ce405c909/michi-vz-insights-0.2.13.tgz","_integrity":"sha512-AeoOFOQmeZcEDtyRjUnQcl0txnrXAZ79kuKjFTA+OKtanKx4UeJR9nGfkXrX/FrwFI18dh3Slo1+hff5aF2XLA==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.13_1784889517390_0.9843762331224568","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@michi-vz/insights","version":"0.2.14","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.14","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"7388c5d19d37cfd71786b126df27c55352d4b4d5","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.14.tgz","fileCount":111,"integrity":"sha512-2TXaBmhSeaJg4l6v2tWp4LC00YMgScwRXyvZ+xYTB/2cWasLPcIXmvMsAn6cos0RbEmQfHmeL17zrokPeMYdYg==","signatures":[{"sig":"MEYCIQDIKuse2meSou3u75ft3vaOFo9F2MvhXfSczlXvWASn+QIhAM8DgL3sBD502jIeoUaiZFoxwSG+jpYHsa+vKZ1B0e8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/e984e522e64f97c1cbef1908bf65f640/michi-vz-insights-0.2.14.tgz","_integrity":"sha512-2TXaBmhSeaJg4l6v2tWp4LC00YMgScwRXyvZ+xYTB/2cWasLPcIXmvMsAn6cos0RbEmQfHmeL17zrokPeMYdYg==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.14_1785142696277_0.7332845422436955","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@michi-vz/insights","version":"0.2.15","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.15","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"8ef4f43cce3fd32163d8f39dfc94664ede1531ab","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.15.tgz","fileCount":111,"integrity":"sha512-ahxpx9Qug99zLKWPqixRNDYH8d4Vm0xlUq+WSN7Cm5OQnsBPqbxYZTDhEBUr+1RqNYTGrh2/BMxjIdun0MB7yA==","signatures":[{"sig":"MEQCIF60pZDIOjrkB9bbTjQtF8e+yuSiF8wS/EWOmUN4jNpEAiBZ/9zSrYGeZN8OoqF9NoRPyt/MmifrQwVN4Q/bkDr9Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/f31fcf017d901dd5b4468f5f207a2413/michi-vz-insights-0.2.15.tgz","_integrity":"sha512-ahxpx9Qug99zLKWPqixRNDYH8d4Vm0xlUq+WSN7Cm5OQnsBPqbxYZTDhEBUr+1RqNYTGrh2/BMxjIdun0MB7yA==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.15_1785240631816_0.2013585105557676","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@michi-vz/insights","version":"0.2.16","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.16","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"514faa5da1debdb7d2cc9b831371087f4435b828","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.16.tgz","fileCount":111,"integrity":"sha512-UhsBVtRgwJXMPHe+dzOFM8c0eJ1IQl8re/paTG4oHQOigCu/m/4RViaZIj4XYbOmfgJWb1aizxKoxw2fESYrmg==","signatures":[{"sig":"MEQCIARwK8xFsr+3j3A+q4oCxTQhvvsNBNsHKuUbe5VJ8wY5AiB9BDxsSe0kkW3s7YikukGHjQGYLy8clH4nQ6v9A3QUVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/ba9ef396c56dce06dc0b4eddb81ee4a9/michi-vz-insights-0.2.16.tgz","_integrity":"sha512-UhsBVtRgwJXMPHe+dzOFM8c0eJ1IQl8re/paTG4oHQOigCu/m/4RViaZIj4XYbOmfgJWb1aizxKoxw2fESYrmg==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.16_1785243731342_0.03590658330534313","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@michi-vz/insights","version":"0.2.17","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.17","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"612c70b2ad59a06b9c3ebd6d4007857c0aac1b0b","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.17.tgz","fileCount":111,"integrity":"sha512-Ux/nWsqgbK3tF67m18FD7nlB24MXoLovQ6GFRGs+7vCGcjXt3/2IYQTkgIjA6cByzJxxEv0tofud+wo+2rbFGQ==","signatures":[{"sig":"MEUCIQCdgpdQrx015SzRdLCyYrrvinnmCca4xNl6Y3QbzkD+rQIgAu4Jj34EM7kVt7MSSD6UQmMTS4bjhUHejfObL7mEYe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/c8babdb0102444792d4505339a7dcba0/michi-vz-insights-0.2.17.tgz","_integrity":"sha512-Ux/nWsqgbK3tF67m18FD7nlB24MXoLovQ6GFRGs+7vCGcjXt3/2IYQTkgIjA6cByzJxxEv0tofud+wo+2rbFGQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.17_1785324332774_0.2363659812867116","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@michi-vz/insights","version":"0.2.18","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.18","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"7d39d19a754b332ec0d748b5a3499d6935211a81","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.18.tgz","fileCount":111,"integrity":"sha512-HVdwsr19q/k6lspYMCfhQXHEiUjIe/jUSTAyBQI/N89jC/HaIrGZKRz5e10Hm+UFmdgq/6AJmuIY7qtG6VUj1Q==","signatures":[{"sig":"MEYCIQCm1LmIwsXlw8+qc2TqUx17wzthHmeRIiWud4OLqUgqAQIhAMOyJAB+UAAJbVbd6768qKxAXDrgD005vIowwRcOxXFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/aeaac1ce3a8bb7204a7d4daffa908b35/michi-vz-insights-0.2.18.tgz","_integrity":"sha512-HVdwsr19q/k6lspYMCfhQXHEiUjIe/jUSTAyBQI/N89jC/HaIrGZKRz5e10Hm+UFmdgq/6AJmuIY7qtG6VUj1Q==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.18_1785829298843_0.4008804125440075","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@michi-vz/insights","version":"0.2.19","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.19","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"1a19948b41670239cb2cb22b0af92ee1843f0009","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.19.tgz","fileCount":111,"integrity":"sha512-VwJKrOwedf8tmvkLwm19cSxNj37gZFCem7TQGi4a2mab9rThF+bcHx2iYFtAYSFbFPfhRJXolp3J9T3i5M180Q==","signatures":[{"sig":"MEQCIGxbo4H/LwZXWGOzthl3oSQYrglLSG0+ecctoWJ/xD5GAiBHIJ9mQvwwo979jYkVD+BwQKxrm+ml9Y8/nCuj+fBsfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/09a5eab6e3d25a7fa2c536463ec7444c/michi-vz-insights-0.2.19.tgz","_integrity":"sha512-VwJKrOwedf8tmvkLwm19cSxNj37gZFCem7TQGi4a2mab9rThF+bcHx2iYFtAYSFbFPfhRJXolp3J9T3i5M180Q==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.16.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.19_1785833228635_0.9477532449640222","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@michi-vz/insights","version":"0.2.20","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.20","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"4e86de6f01ff3c9a35b76455bf7746c436820453","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.20.tgz","fileCount":111,"integrity":"sha512-CD+EpwxbtcjEfzT2LtSpBBTMqaTogEUGbg8rvWgxhgHPBoWI0967/Ks1rdEOmBfwTrraM0VKvk+166hXncXAlw==","signatures":[{"sig":"MEUCIHWIHjxmWKst+2+bNw76FeVFnCFjo/zmZFInYW7WJPSzAiEAsDjLN5SMksCMOYc3AKRk6CJ8YoCFFjpIKbIeQSRknQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/861c408468d59a41d3d0ccc1bd215d23/michi-vz-insights-0.2.20.tgz","_integrity":"sha512-CD+EpwxbtcjEfzT2LtSpBBTMqaTogEUGbg8rvWgxhgHPBoWI0967/Ks1rdEOmBfwTrraM0VKvk+166hXncXAlw==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.16.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.20_1786015515893_0.5353917057916651","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@michi-vz/insights","version":"0.2.21","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.21","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"a3057ad5a0c87faf39608f6ca07094b0b2f535c5","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.21.tgz","fileCount":111,"integrity":"sha512-J/u2O3e2IAQ78wgy2XNc+WZY1+/v9JnIIDR573rPW0CF5wogN8pKCzYIPcVpg2E/z3NspxiYLA8G8TeCfR8XJA==","signatures":[{"sig":"MEUCIQDjwiLuF+QSKTVySpjbvlzUsLgmgVNutxtWs95zbnkQaQIgcYIBIK1Xb4dgVPjlubIv6E/5c9L62SdGkXTkq2NZnKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/942058b9e3e05b72333b12f395bcc3bc/michi-vz-insights-0.2.21.tgz","_integrity":"sha512-J/u2O3e2IAQ78wgy2XNc+WZY1+/v9JnIIDR573rPW0CF5wogN8pKCzYIPcVpg2E/z3NspxiYLA8G8TeCfR8XJA==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.21_1786020505916_0.7681641316808667","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@michi-vz/insights","version":"0.2.22","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.22","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"d39b5d3093e611d3c0456799320620a5828f23db","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.22.tgz","fileCount":111,"integrity":"sha512-4antKItrbMtFZk+oG6uiVP+rm/D6qaHTMGz0K4CXsKtqUUPkAlzjCSbnket1G+VHQhZ7mVOF5WbkwX/lmuKn5w==","signatures":[{"sig":"MEYCIQCjltNuMflI86DD6UBoSygrZgbUi9fEQJ6zxxwTreLsOAIhAIf5v40T1X137/C8PI4bLVClV/aIJpJozNnodIHsnuop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/339a65862d078f781ff885e335642bd6/michi-vz-insights-0.2.22.tgz","_integrity":"sha512-4antKItrbMtFZk+oG6uiVP+rm/D6qaHTMGz0K4CXsKtqUUPkAlzjCSbnket1G+VHQhZ7mVOF5WbkwX/lmuKn5w==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.22_1786025807008_0.7063543077904899","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@michi-vz/insights","version":"0.2.23","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.23","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"70af13f2225472680edc783626c0b21cdd08429a","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.23.tgz","fileCount":111,"integrity":"sha512-dO8vXPZVmqLOHy1j4r6EagqzpHjcAtXpQdC4BQETzR7Lg7s75Zyn2d+dix+uc7sPmXUn5X/veBxPLzzcFu5WWg==","signatures":[{"sig":"MEQCIH0rwvZlJDfJZ6GkX4dXukZZcFRFMWfSZgLJhmA6SkO7AiBFGGVJKFwgIGDWvi6dwRvzpy5MHM+CkxIeff8c/VTE7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/b1a8e350174e7e3bd2241f22b5cc358c/michi-vz-insights-0.2.23.tgz","_integrity":"sha512-dO8vXPZVmqLOHy1j4r6EagqzpHjcAtXpQdC4BQETzR7Lg7s75Zyn2d+dix+uc7sPmXUn5X/veBxPLzzcFu5WWg==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.23_1786030674728_0.707415491063943","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@michi-vz/insights","version":"0.2.24","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.24","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"8f585c1709d800a9b9b31471ad6ff4d76a962a78","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.24.tgz","fileCount":111,"integrity":"sha512-SjHZSwSR6tDeG+TERa8NMFXKr1MxzqBFNcjmbE/DOVOM+933P9CYpgUJqj0fHlncimKcZQcwXW3uhQViIrzi1g==","signatures":[{"sig":"MEQCIB9Jdb0hAkMLi53oY20+wjIYl2sYVuNrcJG/QyumjvYyAiAHR7VfvBy74pQoRoqJCbSta7+ljTsLxnj8jXlTUwrqbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/2fe986e6ee932f9548a60e2c093a6905/michi-vz-insights-0.2.24.tgz","_integrity":"sha512-SjHZSwSR6tDeG+TERa8NMFXKr1MxzqBFNcjmbE/DOVOM+933P9CYpgUJqj0fHlncimKcZQcwXW3uhQViIrzi1g==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.2","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@michi-vz/core":"1.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.24_1787845361603_0.17782138266023617","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@michi-vz/insights","version":"0.2.26","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.26","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"9a926847153f32db6049a3ae399b92deea8e0fbb","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.26.tgz","fileCount":111,"integrity":"sha512-ZhvnPYrQB1WNzLtGdw2oGWl+6g+QkxMfFsmfY6Uw8hIrP3dZz0FpPovp7xUweLEp35ei8HyfGkkha8XIX7oamQ==","signatures":[{"sig":"MEUCIByfhwnMYH4RjIXZwWklT1RGbOc54154xWoXl0d4uXzAAiEAq+5ufdOEr9PE/tKmwIeUUKiO9BC4DsPnRiIQQ2I2xcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/cd01dcba657d982b3844ffe4b071bb73/michi-vz-insights-0.2.26.tgz","_integrity":"sha512-ZhvnPYrQB1WNzLtGdw2oGWl+6g+QkxMfFsmfY6Uw8hIrP3dZz0FpPovp7xUweLEp35ei8HyfGkkha8XIX7oamQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.26_1788871218185_0.6402400589412887","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@michi-vz/insights","version":"0.2.27","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.27","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"80ffd2270f9b1d2a6e6b0cefa05e71e744b8325e","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.27.tgz","fileCount":111,"integrity":"sha512-tMAePuq4rxU9TMLv+T//OMtOjd4SFUbszPn7dwsPDC9RIJwRKSZ8oXKaeHZYAnBT0hs/FW8ogSjB1lojZ5TCQA==","signatures":[{"sig":"MEUCIQDya/WeMM26T8dE8Lj3rcfDQevtxEVKPHDX6B+okMwHpAIgT1gdekuNIWSGlpmADOfTyVykm1A2srqRnaRrkmQb4aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/f74903ca16f570b2fc518e06c5228e53/michi-vz-insights-0.2.27.tgz","_integrity":"sha512-tMAePuq4rxU9TMLv+T//OMtOjd4SFUbszPn7dwsPDC9RIJwRKSZ8oXKaeHZYAnBT0hs/FW8ogSjB1lojZ5TCQA==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.27_1788876536552_0.23823791096839209","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@michi-vz/insights","version":"0.2.28","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.28","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"5ff7be1d728e4ee2fcf45e35c3984ea74c06602c","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.28.tgz","fileCount":111,"integrity":"sha512-JYcA0unoVXQtT4/n/RCYaOUQFgKQjGyDRxxjNkl/xgbyzrNBoB4PawAajsZOLheCreqgl9rJFABbZXoSpHgHLg==","signatures":[{"sig":"MEYCIQD/qeZ6ATE3SBBzvOjDjPWth6jEVpMmuQR+hNl34xGD3wIhAPp8w3LiX+qusEs8umICIR6D8M08hH4LUML0yX8fuKSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/616d8740f7fc56d2fb26e7ad810a4a51/michi-vz-insights-0.2.28.tgz","_integrity":"sha512-JYcA0unoVXQtT4/n/RCYaOUQFgKQjGyDRxxjNkl/xgbyzrNBoB4PawAajsZOLheCreqgl9rJFABbZXoSpHgHLg==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.28_1789070188270_0.9729618422263722","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@michi-vz/insights","version":"0.2.29","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.29","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"63b0bc88c1bc803811bff4fd0a9262f03639c1a8","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.29.tgz","fileCount":111,"integrity":"sha512-sMjfReGqrgU3XfkOnWiThOQ1I8WnYC3tDgATp1JOjpGS4xip2dhi2aPM23DPreysHKYSXe4Q4P6UnCsIAKTZXw==","signatures":[{"sig":"MEYCIQDnY+6j9Tto4Y3Bn0jiXwQ0C55DId5JylvasMUurrbUUwIhAP3ESqdo8+C+cpMa947sTgmy3NswX+ywk22QlRI8kGBX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/646c027aa9ec7e3e5402df8d24030b43/michi-vz-insights-0.2.29.tgz","_integrity":"sha512-sMjfReGqrgU3XfkOnWiThOQ1I8WnYC3tDgATp1JOjpGS4xip2dhi2aPM23DPreysHKYSXe4Q4P6UnCsIAKTZXw==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^3.2.7"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.29_1789106125658_0.5034821018741278","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@michi-vz/insights","version":"0.2.30","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.30","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"a95902b07c717ad89221ade055331bd9aada5b72","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.30.tgz","fileCount":111,"integrity":"sha512-JFabucak0K9wCLDFxpKi4r9UDK+9gnjJlkzSeMx86vpUuwb+O/geUNKk1NGRku0MBVNpduoBD6PcdoKgkdCccQ==","signatures":[{"sig":"MEUCIEcH6zSh5BF1aX21r6qyML5+5xE36+LokM3Lm13RmABUAiEA1GniFbT7AzzEK21L0s5SNtawTh0nFce6pTWekKgepAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyHuse+V7LVDHCbazlElA3Yy9589VOLhe95c0r6zm7pAiBaAdDDzbp9DtthpaG9cJzVefU/1ZiOHMOnwQlppgX+wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/00e6ec329c0da84a0dd1df3f2617f665/michi-vz-insights-0.2.30.tgz","_integrity":"sha512-JFabucak0K9wCLDFxpKi4r9UDK+9gnjJlkzSeMx86vpUuwb+O/geUNKk1NGRku0MBVNpduoBD6PcdoKgkdCccQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.30_1789996995879_0.14236893055703304","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@michi-vz/insights","version":"0.2.31","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.31","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"bc29757831ad7502b9b9e9dfeaf4bf26c047dd43","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.31.tgz","fileCount":111,"integrity":"sha512-cewlQ6frctIemxDUODvby2ikr0S9/lLa9WF7O27rcETmtIwUoaz51NU440di6/XBOkaHAzTLQULJYMzQGe3LPg==","signatures":[{"sig":"MEUCIAkUlsV72uZikWCJ2Ni51z7wTt/BrhszZT/Q3VySa6wbAiEA2VO8JNyHC6nirSEFXLg4fGZwSvqoGaA0xatdxmY2ERc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFQw+upvqzz7M+cQQUdDfE0q4qNeIMSbqaoqgY5ajoFkAiEA8g7w3A6vkvXvTjXolaIfm8Xz5DukGyFjePQxmuDT7i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/e18616c7217a8989fc890a32fdb6f495/michi-vz-insights-0.2.31.tgz","_integrity":"sha512-cewlQ6frctIemxDUODvby2ikr0S9/lLa9WF7O27rcETmtIwUoaz51NU440di6/XBOkaHAzTLQULJYMzQGe3LPg==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.31_1790017949799_0.10105548394308506","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@michi-vz/insights","version":"0.2.32","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.32","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"226c8c3068ade44e96c52f66e94b5eff58ca2365","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.32.tgz","fileCount":111,"integrity":"sha512-UKpHw7xueFba66oLVGPEiuDiH/EAFgMTahhj6I5YlGVD308mQgQUjjYRYN0UVYPpaqpgLS/oKdViR1AS58Yh6w==","signatures":[{"sig":"MEUCICSl/HnHu7Ft7MEnVpyhcre7vT2XNT7Sks7hvUvfs2D8AiEAsNHM7o59oyC/NOSBIcXJRVNVzZsk9cOudvGMNWl6Ch8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDOTZfpvUdgTXRXepgzfcj8+4VB+v+xgwUTAoRdqSl3+AiB4Ki13IG7THQC9C8dXxAMU9RqZ2ld2MVVGGqM02g8PGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/439cbcbae176c30bba5fb24c93ad683f/michi-vz-insights-0.2.32.tgz","_integrity":"sha512-UKpHw7xueFba66oLVGPEiuDiH/EAFgMTahhj6I5YlGVD308mQgQUjjYRYN0UVYPpaqpgLS/oKdViR1AS58Yh6w==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.32_1790357131266_0.8569460119459282","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@michi-vz/insights","version":"0.2.33","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.33","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"282d6ccc41c615d96bf7142530aa8467b6d9ac75","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.33.tgz","fileCount":111,"integrity":"sha512-hbasevVFIO5VzUnesRuoGxw4u5NxNcX4wwP4Br//PndfEdON1h3xJps0UhMM4wuM4jnzmO/wp8jn3WHsOzaSug==","signatures":[{"sig":"MEUCICGDcoLm3HZSiqo+/NJ7E4UVdYrHSSoVXgkdyLiS3VBDAiEAvb5gPb1gefjg/sLWlS5T9IkzqZi0W+Ez+r9f8HOK7iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9+uHtdBfWHM7OhWEQ4wAXZrxvTmq8erz9YvGGAE3GLAiEAgqz0MJJ3KYaOz+URafsx8rBlgUvHmeT8ipRXNTgAAqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/caaa3754421437f478dcc04ed62d754c/michi-vz-insights-0.2.33.tgz","_integrity":"sha512-hbasevVFIO5VzUnesRuoGxw4u5NxNcX4wwP4Br//PndfEdON1h3xJps0UhMM4wuM4jnzmO/wp8jn3WHsOzaSug==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.33_1790428940237_0.641133703856781","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@michi-vz/insights","version":"0.2.34","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.34","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"042f49793f311bc28699bcce0806fff245bc068a","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.34.tgz","fileCount":111,"integrity":"sha512-c1lODZfhxHVXsMEQCxQUFgD4TTBxEG+eS18/eofH+jHkrdJyLU0VT4WvkAbJy6929WYQl2QZKt2kRnexAgTYKQ==","signatures":[{"sig":"MEYCIQCq8dBBJO6K9nX8fwYYDmfLwFtIUAJPOFt2huRzDKOmaAIhAMk94AFmWgfFpa7Di3KZ8dsN5VU44XRAhsaoGaB6ySQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDrdEqr1t19SqQ7iDgeKvEVEtGqi8Ca5lh+FDj2w94CwIgLKfokwMeGX/qd1zR4W/LC0pXKcL8zwgFiIKJBqjM+p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/4472e2d85b0dce6219f4978f040b5291/michi-vz-insights-0.2.34.tgz","_integrity":"sha512-c1lODZfhxHVXsMEQCxQUFgD4TTBxEG+eS18/eofH+jHkrdJyLU0VT4WvkAbJy6929WYQl2QZKt2kRnexAgTYKQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.34_1790448355171_0.8622118229772733","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@michi-vz/insights","version":"0.2.35","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.35","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"410bd7b9c5c37e127495d397aacfa96a53c46363","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.35.tgz","fileCount":111,"integrity":"sha512-XxqytcwL3zf12xB+dA79lzvX0xsL3Du5jG0L9UWfBpcnSOCJ2c34leD7SyemGfvlLWbkziGkQ5HN2vlA+nnDkQ==","signatures":[{"sig":"MEYCIQCgLDE9NN4RMsVaTuuKbgdA9S+ZX1guOv/PWdr+LdsO5QIhAPMu7NWdoklpZnLHJ/IT3oUvXh/BZslFVESBMDCrJEeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChKMlt6YPuT39kYJMDH2FiDUdj8YCyAXE2gqHEtIw64QIhAIJ8LZKsdqX65rPcRXbb1TA6vwiuW7jZzxguFpmNcW3K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/7aa8b12c27abfd094f225563dda39067/michi-vz-insights-0.2.35.tgz","_integrity":"sha512-XxqytcwL3zf12xB+dA79lzvX0xsL3Du5jG0L9UWfBpcnSOCJ2c34leD7SyemGfvlLWbkziGkQ5HN2vlA+nnDkQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.35_1790495976811_0.8571266169114369","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@michi-vz/insights","version":"0.2.36","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.36","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"dd97ced0ef6a4bdbf5ff2fb2ae33a3748a98ffe3","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.36.tgz","fileCount":111,"integrity":"sha512-V9imlHfHZIrqSrosT9Q5RaZ/y6mmEYJIomXlXvP308HJJOz7imblelBn1GXeDLw24bOUdtKlPbIkiSiI2rlbXw==","signatures":[{"sig":"MEYCIQC+Q4vReJgGADcBz52s++a46nf6lMaTrQafRmo6BBMciQIhALHaL0EQvjbmr0LSarLZY6eteznjMu/CMGQJRkHiLdJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7EJ1tHUTb039VdSvJF+NgAK4GcKXVgFLTJmJLCIgY9AiEA13UoqeUsyE2R+m/vbMB5+FCovJebk5cRhtpKhtKdydk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/1fc655451565cd9cfc84c2cf26049ab6/michi-vz-insights-0.2.36.tgz","_integrity":"sha512-V9imlHfHZIrqSrosT9Q5RaZ/y6mmEYJIomXlXvP308HJJOz7imblelBn1GXeDLw24bOUdtKlPbIkiSiI2rlbXw==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.36_1790836001123_0.5532328628076657","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@michi-vz/insights","version":"0.2.37","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.37","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"cc13d476934bedbb2bab66db42497c09b9e1eb03","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.37.tgz","fileCount":111,"integrity":"sha512-RxvuEDnNHRZDNnbnXxGajLAHCKIB0ABfg13WJdyubaZXQ63nd2Z1QpdC8ipMuQ6hIKnPxVDv60IUsvZU9idjhQ==","signatures":[{"sig":"MEYCIQCFGAuPrU/HZCCuAOk/V/N+3OB3srAEg6NzqN7OuNFktQIhAOFEEAZ6/LZTCwQ/e3E5DCKycbNmZen90pxke1dWOJjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCk2ZdHk4ZkoMTyEt8L/L6tN1kexogqfP4c0TK7S1zrQIhAJCjrXOhvQYFINx2ZfAAoE87k/7lg8SuF7frw8VbF5FP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/8162cdcbd03eca013ce412d642c5a4bc/michi-vz-insights-0.2.37.tgz","_integrity":"sha512-RxvuEDnNHRZDNnbnXxGajLAHCKIB0ABfg13WJdyubaZXQ63nd2Z1QpdC8ipMuQ6hIKnPxVDv60IUsvZU9idjhQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.37_1790843732016_0.8621666092879094","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@michi-vz/insights","version":"0.2.38","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_id":"@michi-vz/insights@0.2.38","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"62762d49ee836c530371d822827f7504a0f773db","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.38.tgz","fileCount":111,"integrity":"sha512-6UjGw+PcUC001u4kxOu4DKdgDzTgD9rS+1o5a5c/CIo0lhBbWzPfU7Jf7u8dwfrUo2YelOWz8S9shLkHeZQTFA==","signatures":[{"sig":"MEQCIFxudtMI8LyvZwzhYSdWFAPSxUCo13W9ONtqaJZGYwKTAiBnsAQGVIuW7NKiOyVthqPUlQfoKrBjNoIXFs8m/XTfxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfsPeoreXY0ur+O4NS/W9/dcadNOfrM9GOmhqZTYs1gAiANcu+voFMY+4y0lhak2uKo/MtqoIZvjx/ed7clrkBb2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637987},"main":"./dist/index.cjs","type":"module","_from":"file:michi-vz-insights-0.2.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"_resolved":"/tmp/9b7b22e406072e96142952e118a4bbfe/michi-vz-insights-0.2.38.tgz","_integrity":"sha512-6UjGw+PcUC001u4kxOu4DKdgDzTgD9rS+1o5a5c/CIo0lhBbWzPfU7Jf7u8dwfrUo2YelOWz8S9shLkHeZQTFA==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.31.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/insights_0.2.38_1790847262754_0.7270974320080743","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"_id":"@michi-vz/insights@0.2.39","bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"dist":{"shasum":"610abb981a7a5e5305e393bb1db448fb738160e2","tarball":"https://registry.npmjs.org/@michi-vz/insights/-/insights-0.2.39.tgz","fileCount":111,"integrity":"sha512-Thlkqy9XGRXN/NVRJn2dRy8hm4tHtl/Wx52M/gPp7Z+ccClzk8L2QHCrFiRXq4v3p3aPb2zAVNmVELReSTmJJQ==","signatures":[{"sig":"MEUCIQDZiheTD2Br5Gj+09EJyUBYQIjw0no8TVPjNTQ/O1rYFQIgfHLhs0fQ+OJHRhX0elZspkg+IOb2xApXaWq3B0jYQHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEbhrQZFTF1qldxBpmXuFBmRW7g8gOrR4jhgHXtRcSfYAiEAyGA1NdCbDvk2CtfPHEWx8SUUELSTKChJ/ajn0t4KXrw="}],"unpackedSize":637987},"main":"./dist/index.cjs","name":"@michi-vz/insights","type":"module","_from":"file:michi-vz-insights-0.2.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","require":"./dist/mcp/index.cjs"},"./sql":{"types":"./dist/sql/index.d.ts","import":"./dist/sql/index.js","require":"./dist/sql/index.cjs"},"./agent":{"types":"./dist/agent/index.d.ts","import":"./dist/agent/index.js","require":"./dist/agent/index.cjs"},"./sonify":{"types":"./dist/sonify/index.d.ts","import":"./dist/sonify/index.js","require":"./dist/sonify/index.cjs"},"./anomaly":{"types":"./dist/anomaly/index.d.ts","import":"./dist/anomaly/index.js","require":"./dist/anomaly/index.cjs"},"./narrate":{"types":"./dist/narrate/index.d.ts","import":"./dist/narrate/index.js","require":"./dist/narrate/index.cjs"},"./forecast":{"types":"./dist/forecast/index.d.ts","import":"./dist/forecast/index.js","require":"./dist/forecast/index.cjs"},"./validate":{"types":"./dist/validate/index.d.ts","import":"./dist/validate/index.js","require":"./dist/validate/index.cjs"},"./embeddings":{"types":"./dist/embeddings/index.d.ts","import":"./dist/embeddings/index.js","require":"./dist/embeddings/index.cjs"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"version":"0.2.39","_npmUser":{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"},"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"_resolved":"/tmp/b5de131b061dd786775394bdaa6b739a/michi-vz-insights-0.2.39.tgz","_integrity":"sha512-Thlkqy9XGRXN/NVRJn2dRy8hm4tHtl/Wx52M/gPp7Z+ccClzk8L2QHCrFiRXq4v3p3aPb2zAVNmVELReSTmJJQ==","repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"_npmVersion":"10.9.8","description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","directories":{},"maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"_nodeVersion":"22.23.1","dependencies":{"@michi-vz/core":"1.31.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","vitest":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/insights_0.2.39_1790848208444_0.602539795368118"}}},"time":{"created":"2026-07-03T08:31:44.876Z","modified":"2026-10-01T09:50:08.725Z","0.2.0":"2026-07-03T08:31:45.287Z","0.2.1":"2026-07-03T09:44:17.504Z","0.2.2":"2026-07-03T10:37:23.574Z","0.2.3":"2026-07-03T10:52:54.290Z","0.2.4":"2026-07-03T21:55:37.626Z","0.2.5":"2026-07-05T20:12:52.316Z","0.2.8":"2026-07-06T21:08:55.277Z","0.2.9":"2026-07-07T11:41:59.938Z","0.2.10":"2026-07-09T21:02:55.392Z","0.2.11":"2026-07-23T12:11:07.193Z","0.2.12":"2026-07-23T13:11:46.894Z","0.2.13":"2026-07-24T10:38:37.547Z","0.2.14":"2026-07-27T08:58:16.418Z","0.2.15":"2026-07-28T12:10:31.976Z","0.2.16":"2026-07-28T13:02:11.508Z","0.2.17":"2026-07-29T11:25:32.954Z","0.2.18":"2026-08-04T07:41:39.019Z","0.2.19":"2026-08-04T08:47:08.858Z","0.2.20":"2026-08-06T11:25:16.078Z","0.2.21":"2026-08-06T12:48:26.073Z","0.2.22":"2026-08-06T14:16:47.153Z","0.2.23":"2026-08-06T15:37:55.062Z","0.2.24":"2026-08-27T15:42:41.770Z","0.2.26":"2026-09-08T12:40:18.325Z","0.2.27":"2026-09-08T14:08:56.705Z","0.2.28":"2026-09-10T19:56:28.442Z","0.2.29":"2026-09-11T05:55:25.790Z","0.2.30":"2026-09-21T13:23:16.090Z","0.2.31":"2026-09-21T19:12:29.878Z","0.2.32":"2026-09-25T17:25:31.432Z","0.2.33":"2026-09-26T13:22:20.344Z","0.2.34":"2026-09-26T18:45:55.264Z","0.2.35":"2026-09-27T07:59:36.894Z","0.2.36":"2026-10-01T06:26:41.244Z","0.2.37":"2026-10-01T08:35:32.122Z","0.2.38":"2026-10-01T09:34:22.886Z","0.2.39":"2026-10-01T09:50:08.538Z"},"bugs":{"url":"https://github.com/beany-vu/michi-vz-mono/issues"},"homepage":"https://github.com/beany-vu/michi-vz-mono#readme","keywords":["ai","llm","mcp","generative-ai","forecast","forecasting","time-series","anomaly-detection","machine-learning","embeddings","agent","narrate","charts","dataviz","data-visualization","llm-ready","michi-vz"],"repository":{"url":"git+https://github.com/beany-vu/michi-vz-mono.git","type":"git","directory":"packages/insights"},"description":"Opt-in, client-side AI insights (forecast/fan, anomaly, validate, narrate, embeddings, agent + MCP) for michi-vz","maintainers":[{"name":"wildnessy","email":"vuhoang.hanu@gmail.com"}],"readme":"# @michi-vz/insights\n\n**Opt-in, client-side AI / predictive / agent layer for [michi-vz](https://github.com/beany-vu/michi-vz-mono) charts.**\n\nThe chart engine (`@michi-vz/core`) stays zero-AI-dependency. This package adds forecasting, anomaly\ndetection, narration, embeddings, an agent/MCP surface, and more - each as its own **tree-shakeable\nsub-path**, so a chart that uses none of it ships **zero** extra bytes. The statistical features need\n**no model download**; model features are **opt-in and local-first** (they fall back gracefully).\n\n```bash\nnpm i @michi-vz/insights\n```\n\n## At a glance\n\n| Import | What you get |\n| --- | --- |\n| `@michi-vz/insights/forecast` | `forecast()` plugin (dashed prediction + confidence band + backtested accuracy), scenarios, trendline, threshold + \"fall point\", Monte Carlo, seasonality/STL, changepoints, goal-seek, `forecastFan()` |\n| `@michi-vz/insights/anomaly` | `anomaly()` / `detectAnomalies()` - z-score / IQR / forecast-band outliers |\n| `@michi-vz/insights/validate` | `validate()` - richer data-quality warnings |\n| `@michi-vz/insights/narrate` | `narrate()` / `explainChart()` - plain-English \"explain this chart\" (rules baseline, opt-in SLM/remote) |\n| `@michi-vz/insights/embeddings` | `findSimilar()` / `createEmbedder()` - semantic search (hash fallback, opt-in BERT/MiniLM) |\n| `@michi-vz/insights/sql` | `aggregate()` - group-by/measures wrangling (opt-in DuckDB-Wasm) |\n| `@michi-vz/insights/sonify` | `sonify()` - hear a series as pitch (accessibility) |\n| `@michi-vz/insights/agent` | `createAgent()` + tool registry - an in-page agent that reads & drives charts |\n| `@michi-vz/insights/mcp` | `createMcpServer()` - an MCP server so Claude Code / Codex / Cursor can read & drive charts |\n\n## Forecasting (the headline)\n\nAdd the plugin to a chart - nothing else changes:\n\n```ts\nimport { mountLineChart } from \"@michi-vz/core\";\nimport { forecast } from \"@michi-vz/insights/forecast\";\n\nconst chart = mountLineChart(el, { dataSet: revenue, xAxisDataType: \"date_annual\" }, {\n  plugins: [forecast({ method: \"holt-winters\", horizon: 4, level: 0.95 })],\n});\nchart.getContext().summary;\n// \"...Forecast: Revenue projected to 189 by 2027 (holt-winters, MAPE 6.1%).\"\n```\n\nIt works on **Line, Fan, Range, Area, Vertical-Stack-Bar, Ribbon, and Bar-Bell** (per-chart adapters\nextend each into the future). Line/Range/Fan render the uncertainty natively (dashed tail / band); the\n**Fan chart** is the richest presentation - build its data in one call with `forecastFan(history, opts)`.\n\n### Scenarios, threshold & alerting\n\n```ts\nforecast({\n  horizon: 8,\n  scenarios: [{ name: \"optimistic\", growth: 0.15 }, { name: \"pessimistic\", growth: -0.1 }],\n  threshold: { value: 0, label: \"Break-even\" },\n  onThresholdBreach: (b) => alertOps(b), // fires when the forecast is projected to cross the line\n});\n```\n\n## Agents & MCP - charts AI can read *and* drive\n\nEvery chart already emits a structured `ChartContext`. The agent layer turns that + the chart's\ncontrols into tools an LLM can call.\n\n```ts\n// In-page agent (bring your own LLM caller)\nimport { createAgent, chartHandle } from \"@michi-vz/insights/agent\";\nconst agent = createAgent({ charts: [chartHandle(\"revenue\", chart, props)], llm: myCaller });\nawait agent.ask(\"Filter to the top 5 and forecast next quarter\");\n\n// MCP server (Claude Code / Codex / Cursor / Claude Desktop)\nimport { createAgentRegistry, chartHandle } from \"@michi-vz/insights/agent\";\nimport { createMcpServer, stdioTransport } from \"@michi-vz/insights/mcp\";\nconst reg = createAgentRegistry();\nreg.register(chartHandle(\"revenue\", chart, props));\ncreateMcpServer(reg, stdioTransport());\n```\n\n## Principles\n\n- **Opt-in & tree-shakeable** - unused capabilities ship zero bytes.\n- **Graceful degradation** - statistical/rule-based paths need no model; model paths fall back.\n- **Privacy by default** - data stays in the browser; remote backends are opt-in.\n- **Permissive-OSS only** - no model is ever bundled.\n\nFull guide: **[michi-vz docs → Insights](https://michi-vz.netlify.app/guide/insights)**.\n\n## For AI assistants\n\nThe whole library is documented in one machine-readable file: [llms-full.txt](https://michi-vz.netlify.app/llms-full.txt) (compact index: [llms.txt](https://michi-vz.netlify.app/llms.txt)). Point a coding agent at it for correct props, usage per framework, and the ChartContext shape.\n\nMIT © Beany Vu\n","readmeFilename":"README.md"}