{"_id":"@dharanidharansr/converge","_rev":"4-d6ba6926a5cfe790924b9edc5f218cd1","name":"@dharanidharansr/converge","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@dharanidharansr/converge","version":"1.0.0","keywords":["react","feedback","sdk","converge","user-feedback","forms"],"author":{"name":"dharanidharansr"},"_id":"@dharanidharansr/converge@1.0.0","maintainers":[{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"}],"homepage":"https://github.com/dharanidharansr/converge#readme","bugs":{"url":"https://github.com/dharanidharansr/converge/issues"},"dist":{"shasum":"6f0715cdbae6fc2ed15ae93d3dfaa07222768c67","tarball":"https://registry.npmjs.org/@dharanidharansr/converge/-/converge-1.0.0.tgz","fileCount":6,"integrity":"sha512-cO/Hpckyspu4+3O9Tot8A49ahOC4OZgAIcjM2FR9ZjNeJ1enQ2n5/jFhe0MwXKS+ilnBQZMi1w2ZLrPLrA3MPg==","signatures":[{"sig":"MEYCIQDB+caXShSSuLU3dM/cuq7hxlYpQvA6KpfvaoFOddHTEQIhAPuuemRUp51X9ovy5ELlW7Z1o1DKXS5WbFSFw0MyWFLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751628},"main":"dist/converge.umd.js","type":"module","style":"dist/converge.css","module":"dist/converge.es.js","exports":{".":{"style":"./dist/converge.css","import":"./dist/converge.es.js","require":"./dist/converge.umd.js"},"./dist/converge.css":"./dist/converge.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"},"repository":{"url":"git+https://github.com/dharanidharansr/converge.git","type":"git"},"_npmVersion":"11.2.0","description":"A beautiful feedback SDK for React applications - Converge","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-icons":"^5.5.0","tailwindcss":"^4.1.7","framer-motion":"^12.12.1","@fontsource/inter":"^5.2.5","@tailwindcss/vite":"^4.1.7","@fontsource/bricolage-grotesque":"^5.2.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","globals":"^16.0.0","@eslint/js":"^9.25.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/converge_1.0.0_1760928612497_0.7135230775501871","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dharanidharansr/converge","version":"1.0.1","keywords":["react","feedback","sdk","converge","user-feedback","forms"],"author":{"name":"dharanidharansr"},"_id":"@dharanidharansr/converge@1.0.1","maintainers":[{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"}],"homepage":"https://github.com/dharanidharansr/converge#readme","bugs":{"url":"https://github.com/dharanidharansr/converge/issues"},"dist":{"shasum":"63bd1d59dd5beb0d1a0ca2f57e404c614b488a9e","tarball":"https://registry.npmjs.org/@dharanidharansr/converge/-/converge-1.0.1.tgz","fileCount":6,"integrity":"sha512-sN3mb8LPo8wniDVWLNjXCJqy9yOzTZ78cNR1Vz0Hdi2FILgzIAooNtnjF0UfuHOz1YwjbDyx6E21wBGwjRsABQ==","signatures":[{"sig":"MEQCIENF/EtU7NG3SfRdHgDXLjHulwzcO1uyf1SCXCU5EO/5AiAMg01BIkckkxH6PpAQgFEMjVhKxkvSwsP66Jotc8tt7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751634},"main":"dist/converge.umd.js","type":"module","style":"dist/converge.css","module":"dist/converge.es.js","exports":{".":{"style":"./dist/converge.css","import":"./dist/converge.es.js","require":"./dist/converge.umd.js"},"./dist/converge.css":"./dist/converge.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"},"repository":{"url":"git+https://github.com/dharanidharansr/converge.git","type":"git"},"_npmVersion":"11.2.0","description":"A beautiful feedback SDK for React applications - Converge","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-icons":"^5.5.0","tailwindcss":"^4.1.7","framer-motion":"^12.12.1","@fontsource/inter":"^5.2.5","@tailwindcss/vite":"^4.1.7","@fontsource/bricolage-grotesque":"^5.2.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","globals":"^16.0.0","@eslint/js":"^9.25.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/converge_1.0.1_1760928785607_0.8104133769071566","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dharanidharansr/converge","version":"1.0.2","keywords":["react","feedback","sdk","converge","user-feedback","forms"],"author":{"name":"dharanidharansr"},"_id":"@dharanidharansr/converge@1.0.2","maintainers":[{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"}],"homepage":"https://github.com/dharanidharansr/converge#readme","bugs":{"url":"https://github.com/dharanidharansr/converge/issues"},"dist":{"shasum":"08a9e2bda8fb1be23189b90e306a328c8af675b9","tarball":"https://registry.npmjs.org/@dharanidharansr/converge/-/converge-1.0.2.tgz","fileCount":6,"integrity":"sha512-CpNrhacbNxzgAuAGfjqwtJIh+7C3FL75HKWTar5MKvcKSLEb+vAEIBFuniOJDXu1NPOfpbV0oEht90Q7WcLiiw==","signatures":[{"sig":"MEQCIG/OzZPgl3mrmjRNWpp1Ri0kugFNFDa2+4HbmCyq94FUAiBP/rO+rCSpAJZWNK9Swdlab3q9ioubhXzA/lRzVWrHFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752061},"main":"dist/converge.umd.js","type":"module","style":"dist/converge.css","module":"dist/converge.es.js","exports":{".":{"style":"./dist/converge.css","import":"./dist/converge.es.js","require":"./dist/converge.umd.js"},"./dist/converge.css":"./dist/converge.css"},"gitHead":"5827f2c1ab503cc2813749eda784038ceefe0a43","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"},"repository":{"url":"git+https://github.com/dharanidharansr/converge.git","type":"git"},"_npmVersion":"11.2.0","description":"A beautiful feedback SDK for React applications - Converge","directories":{},"_nodeVersion":"22.11.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","react-icons":"^5.5.0","tailwindcss":"^4.1.7","framer-motion":"^12.12.1","@fontsource/inter":"^5.2.5","@tailwindcss/vite":"^4.1.7","@dharanidharansr/converge":"^1.0.1","@fontsource/bricolage-grotesque":"^5.2.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","globals":"^16.0.0","@eslint/js":"^9.25.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/converge_1.0.2_1763229576995_0.2789464348769606","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dharanidharansr/converge","private":false,"version":"1.0.3","type":"module","main":"dist/converge.umd.js","module":"dist/converge.es.js","style":"dist/converge.css","exports":{".":{"import":"./dist/converge.es.js","require":"./dist/converge.umd.js","style":"./dist/converge.css"},"./dist/converge.css":"./dist/converge.css"},"scripts":{"dev":"vite","build":"vite build","lint":"eslint .","preview":"vite preview"},"dependencies":{"@dharanidharansr/converge":"^1.0.1","@fontsource/bricolage-grotesque":"^5.2.7","@fontsource/inter":"^5.2.5","@tailwindcss/vite":"^4.1.7","framer-motion":"^12.12.1","react":"^19.1.0","react-dom":"^19.1.0","react-icons":"^5.5.0","tailwindcss":"^4.1.7"},"devDependencies":{"@eslint/js":"^9.25.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@vitejs/plugin-react":"^4.4.1","eslint":"^9.25.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","globals":"^16.0.0","vite":"^6.3.5"},"description":"A beautiful feedback SDK for React applications - Converge","author":{"name":"dharanidharansr"},"repository":{"type":"git","url":"git+https://github.com/dharanidharansr/converge.git"},"keywords":["react","feedback","sdk","converge","user-feedback","forms"],"_id":"@dharanidharansr/converge@1.0.3","gitHead":"5827f2c1ab503cc2813749eda784038ceefe0a43","bugs":{"url":"https://github.com/dharanidharansr/converge/issues"},"homepage":"https://github.com/dharanidharansr/converge#readme","_nodeVersion":"22.11.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-eeyhizbmAN4ntacPizXC7Ud2ebBScKDGG9tRat3+FETADk1rQmxx9dkdpPLwnbyZg2qo9GIy9t7L3bfrrpoAPw==","shasum":"725d9743ccd5d6e1d5c80b2da8b0fe1fc6217121","tarball":"https://registry.npmjs.org/@dharanidharansr/converge/-/converge-1.0.3.tgz","fileCount":6,"unpackedSize":752087,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICHZUsAEnMoAOzbcc8q9pG35YrDWu8iomFD1EbO/bx6wAiAupASOTC5UfsRgbPHtL29ip9iXYaaKrkVsKML8phga0Q=="}]},"_npmUser":{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"},"directories":{},"maintainers":[{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/converge_1.0.3_1763229729976_0.3656868518874443"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T02:50:12.392Z","modified":"2025-11-15T18:02:10.385Z","1.0.0":"2025-10-20T02:50:12.731Z","1.0.1":"2025-10-20T02:53:05.866Z","1.0.2":"2025-11-15T17:59:37.275Z","1.0.3":"2025-11-15T18:02:10.185Z"},"bugs":{"url":"https://github.com/dharanidharansr/converge/issues"},"author":{"name":"dharanidharansr"},"homepage":"https://github.com/dharanidharansr/converge#readme","keywords":["react","feedback","sdk","converge","user-feedback","forms"],"repository":{"type":"git","url":"git+https://github.com/dharanidharansr/converge.git"},"description":"A beautiful feedback SDK for React applications - Converge","maintainers":[{"name":"dharanidharansr","email":"dharanidharan.sr@outlook.com"}],"readme":"# Converge\n\nA beautiful and customizable feedback component for React applications. Collect, analyze, and act on user feedback - all in one place.\n\n## Features\n\n- 🎯 One-line integration\n- 🎨 Light and dark theme support\n- 🔄 Draggable feedback button\n- 📝 Customizable form fields\n- 🔒 Firebase authentication support\n- 💫 Smooth animations\n- 🎭 Elegant UI components\n\n## Installation\n\n```bash\nnpm install converge\n```\n\n## Quick Start\n\n```jsx\nimport { ConvergeFeedback } from \"converge\";\nimport \"converge/dist/converge.css\";\n\nfunction App() {\n  return (\n    <ConvergeFeedback\n      projectId=\"your-project-id\"\n      firebaseUid=\"your-firebase-uid\"\n      apiUrl=\"https://converge-pfv0.onrender.com\" // Optional: defaults to production\n      theme=\"light\" // or \"dark\"\n    />\n  );\n}\n```\n\n## Props\n\n| Prop        | Type              | Required | Description                                                    |\n| ----------- | ----------------- | -------- | -------------------------------------------------------------- |\n| projectId   | string            | Yes      | Your project ID from Converge dashboard                        |\n| firebaseUid | string            | Yes      | Firebase user ID for authentication                            |\n| apiUrl      | string            | No       | Backend API URL (default: \"https://converge-pfv0.onrender.com\")|\n| theme       | \"light\" \\| \"dark\" | No       | Theme for the feedback component (default: \"light\")            |\n\n## Usage\n\n1. Create a project in your [Converge Dashboard](https://converge-dashboard.vercel.app/dashboard)\n2. Set up your feedback form with custom fields\n3. Copy your project ID and Firebase UID\n4. Add the component to your React app\n5. Start collecting feedback!\n\n## Form Field Types\n\n- Text input\n- Email input\n- Multiple choice\n- Slider\n- Textarea\n\n## Example\n\n```jsx\nimport { ConvergeFeedback } from \"converge\";\nimport \"converge/dist/converge.css\";\n\nfunction App() {\n  return (\n    <div>\n      <h1>My Awesome App</h1>\n      <ConvergeFeedback\n        projectId={import.meta.env.CONVERGE_PROJECT_ID}\n        firebaseUid={import.meta.env.FIREBASE_UID}\n        apiUrl=\"https://converge-pfv0.onrender.com\"\n        theme=\"dark\"\n      />\n    </div>\n  );\n}\n```\n\n## Browser Support\n\n- Chrome (latest)\n- Firefox (latest)\n- Safari (latest)\n- Edge (latest)\n\n## Support\n\nFor issues and feature requests, please visit our [GitHub repository](https://github.com/dharanidharansr/converge).\n\n## Learn More\n\nFor more information on how to use Converge, check out our [documentation](https://converge-dashboard.vercel.app/docs).\n\n","readmeFilename":"README.md"}