{"_id":"@agentolly/prana-integration","_rev":"2-053bf3a3eaed9acd81a8fbb0adc5fd7b","name":"@agentolly/prana-integration","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@agentolly/prana-integration","version":"1.0.0","keywords":["olly","prana","marketing","ai","meta-ads","google-ads","integration","react","zustand"],"author":{"name":"Olly Team"},"license":"MIT","_id":"@agentolly/prana-integration@1.0.0","maintainers":[{"name":"lucfete","email":"lucasferreirafete@gmail.com"}],"homepage":"https://github.com/padeirodepromt/olly-agent#readme","bugs":{"url":"https://github.com/padeirodepromt/olly-agent/issues"},"dist":{"shasum":"c0e282ed253d35a1604ae1b177529935ef8daa85","tarball":"https://registry.npmjs.org/@agentolly/prana-integration/-/prana-integration-1.0.0.tgz","fileCount":12,"integrity":"sha512-nlter/5r/Hg1BejOA6k7cRYLH9Jwx5Sd6SBdtGchYmRwtnvqbUxw1YhgzKIOhD+0WMI4WOJr5TD6Cnz0pikrIA==","signatures":[{"sig":"MEQCID7Yb6H2+hnFkYjyyotoaGAetez3jrrKUB8O9PHjTDB7AiAMnCWn6JRRzSeZe0m5cDc5CNypOeMAaq7HBZmbMdXCHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83233},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./hooks":{"import":"./dist/hooks/index.esm.js","require":"./dist/hooks/index.js"},"./stores":{"import":"./dist/stores/index.esm.js","require":"./dist/stores/index.js"},"./components":{"import":"./dist/components/index.esm.js","require":"./dist/components/index.js"}},"gitHead":"b1387936db6aec715503d25c16aad27da68b9c40","scripts":{"dev":"rollup -c -w","build":"rollup -c","watch":"rollup -c -w","link:local":"npm link","unlink:local":"npm unlink","prepublishOnly":"npm run build"},"_npmUser":{"name":"lucfete","email":"lucasferreirafete@gmail.com"},"repository":{"url":"git+https://github.com/padeirodepromt/olly-agent.git","type":"git","directory":"prana-integration-kit"},"_npmVersion":"11.6.2","description":"Kit de integração do Olly Marketing IA para Prana - Widgets, chat e automação de marketing","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.9.0","@babel/core":"^7.28.5","@babel/preset-react":"^7.28.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.0.0","zustand":"^4.0.0","react-dom":"^18.0.0","lucide-react":"^0.300.0"},"_npmOperationalInternal":{"tmp":"tmp/prana-integration_1.0.0_1766156139702_0.6469418226036521","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@agentolly/prana-integration","version":"1.0.1","description":"Kit de integração do Olly Marketing IA para Prana - Widgets, chat e automação de marketing","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./stores":{"import":"./dist/stores/index.esm.js","require":"./dist/stores/index.js"},"./hooks":{"import":"./dist/hooks/index.esm.js","require":"./dist/hooks/index.js"},"./components":{"import":"./dist/components/index.esm.js","require":"./dist/components/index.js"}},"scripts":{"build":"rollup -c","dev":"rollup -c -w","watch":"rollup -c -w","prepublishOnly":"npm run build","link:local":"npm link","unlink:local":"npm unlink"},"keywords":["olly","prana","marketing","ai","meta-ads","google-ads","integration","react","zustand"],"author":{"name":"Olly Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/padeirodepromt/olly-agent.git","directory":"prana-integration-kit"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","zustand":"^4.0.0","lucide-react":">=0.300.0"},"devDependencies":{"@babel/core":"^7.28.5","@babel/preset-react":"^7.28.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","rollup":"^4.9.0","rollup-plugin-peer-deps-external":"^2.2.4"},"gitHead":"b1387936db6aec715503d25c16aad27da68b9c40","_id":"@agentolly/prana-integration@1.0.1","bugs":{"url":"https://github.com/padeirodepromt/olly-agent/issues"},"homepage":"https://github.com/padeirodepromt/olly-agent#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-7a5V9gDnrMmmsDuZngnFJO2ISpwXjxu84K/08Q8kFAOd3FcryascQir7C0XsbcqCQBSi+tI8cmJ5wqoFsh35bg==","shasum":"17087acd1391122b8e529515259924c7765d35f7","tarball":"https://registry.npmjs.org/@agentolly/prana-integration/-/prana-integration-1.0.1.tgz","fileCount":12,"unpackedSize":83234,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/m6b7SAjXLPa4tN//YwGDJr8M3oRCoFlUEXhzEa6MiwIgNj38iKMpFB8eW7GaeQltirBPh+3FQA1H+W409Gk1MlU="}]},"_npmUser":{"name":"lucfete","email":"lucasferreirafete@gmail.com"},"directories":{},"maintainers":[{"name":"lucfete","email":"lucasferreirafete@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prana-integration_1.0.1_1766160014219_0.36682923631232556"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T14:55:39.618Z","modified":"2025-12-19T16:00:14.576Z","1.0.0":"2025-12-19T14:55:39.845Z","1.0.1":"2025-12-19T16:00:14.374Z"},"bugs":{"url":"https://github.com/padeirodepromt/olly-agent/issues"},"author":{"name":"Olly Team"},"license":"MIT","homepage":"https://github.com/padeirodepromt/olly-agent#readme","keywords":["olly","prana","marketing","ai","meta-ads","google-ads","integration","react","zustand"],"repository":{"type":"git","url":"git+https://github.com/padeirodepromt/olly-agent.git","directory":"prana-integration-kit"},"description":"Kit de integração do Olly Marketing IA para Prana - Widgets, chat e automação de marketing","maintainers":[{"name":"lucfete","email":"lucasferreirafete@gmail.com"}],"readme":"# 🎯 Kit de Integração Olly → Prana\n\nEste diretório contém todos os arquivos necessários para integrar o **Olly** (agente de marketing IA) no **Prana**.\n\n## 📁 Estrutura\n\n```\nprana-integration-kit/\n├── hooks/\n│   └── useOlly.js              # Hook principal para usar Olly\n├── stores/\n│   └── useOllyStore.js         # Store Zustand (estado global)\n├── utils/\n│   └── ollyAPI.js              # Cliente API REST\n├── components/\n│   ├── OllyWidget.jsx          # Widget para Dashboard\n│   ├── OllyChatIntegration.jsx # Integração no Chat\n│   └── OllyCampaignCard.jsx    # Card de campanha\n├── INTEGRATION_GUIDE.md        # Guia completo de integração\n└── README.md                   # Este arquivo\n```\n\n## 🚀 Início Rápido\n\n### 1. Copiar para o Prana\n\n```bash\n# Copie esta pasta para o Prana\ncp -r prana-integration-kit /path/to/prana3.0/src/integrations/olly\n```\n\n### 2. Configurar variável de ambiente\n\n```bash\n# prana3.0/.env\nVITE_OLLY_API_URL=http://localhost:8000\n```\n\n### 3. Usar no Dashboard\n\n```jsx\nimport { OllyWidget } from '@/integrations/olly/components/OllyWidget';\n\nexport default function Dashboard() {\n  return (\n    <div className=\"dashboard\">\n      <OllyWidget />\n    </div>\n  );\n}\n```\n\n## 📚 Documentação Completa\n\nVeja [INTEGRATION_GUIDE.md](./INTEGRATION_GUIDE.md) para:\n- Exemplos completos\n- Integração em cada parte do Prana\n- Troubleshooting\n- Casos de uso avançados\n\n## ✨ Features\n\n- ✅ **Zero dependências extras** - usa o que Prana já tem\n- ✅ **Zustand store** - compatível com padrão do Prana\n- ✅ **Componentes prontos** - copiar e usar\n- ✅ **TypeScript-friendly** - JSDoc completo\n- ✅ **Totalmente customizável** - adapte ao seu gosto\n\n## 🎯 Casos de Uso\n\n### Dashboard\nMostrar métricas de campanhas, ROI, alertas\n\n### Chat\nDetectar @olly e responder sobre marketing\n\n### ProjectHub\nExibir campanhas como projetos especiais\n\n### MindMap\nVisualizar estratégias de marketing\n\n### ChainView\nMostrar automações de marketing\n\n## 🔗 Links Úteis\n\n- [Guia de Integração Completo](./INTEGRATION_GUIDE.md)\n- [Documentação do Olly Backend](../OLLY_ROADMAP.md)\n- [Arquitetura](../ARQUITETURA_OLLY_2025.md)\n\n---\n\n**Pronto para integrar! 🚀**\n","readmeFilename":"README.md"}