{"_id":"upinser","_rev":"68-0302bdf924e924a6a389f7cae99cb484","name":"upinser","dist-tags":{"latest":"3.0.5"},"versions":{"3.0.0":{"name":"upinser","version":"3.0.0","keywords":["feedback","widget","upinser","react","nextjs","api"],"author":{"name":"Upinser"},"license":"ISC","_id":"upinser@3.0.0","maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"dist":{"shasum":"ef702164685a5969a0d5ff6b5eca5cf6acaa5624","tarball":"https://registry.npmjs.org/upinser/-/upinser-3.0.0.tgz","fileCount":9,"integrity":"sha512-u1J56AV/UsG5ZNfEkW8LXoDc8F7LaP9EXMIdbFj/k9QZoAHt/u7b+T0vi8vEILk/kPSKqyBAbEgyxwbhoYsYrQ==","signatures":[{"sig":"MEQCIGWxZrUsz8LWUuqNteOSU9fmqaqaXPgVw6B+fLJN3gQ1AiA89FFCUrsDFkBazFtqi6dZl/6DrDgsEUq+R3HK7IwmzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39382},"main":"src/index.js","email":"help@upinser.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"baaranadali","email":"baaranadali@hotmail.com"},"_npmVersion":"10.1.0","description":"Upinser is a feedback tracking widget that integrates with your website.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.3.0","react":"^18.3.1","dotenv":"^16.0.3","postcss":"^8.5.1","react-dom":"^18.3.1","react-icons":"^5.4.0","tailwindcss":"^3.4.17","autoprefixer":"^10.4.20","postcss-loader":"^8.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/upinser_3.0.0_1740517016103_0.8040683205326342","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"upinser","version":"3.0.1","keywords":["feedback","widget","upinser","react","nextjs","api"],"author":{"name":"Upinser"},"license":"ISC","_id":"upinser@3.0.1","maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"dist":{"shasum":"8a41c9b5e66eafe2117aff9f4e7801223548ba4d","tarball":"https://registry.npmjs.org/upinser/-/upinser-3.0.1.tgz","fileCount":9,"integrity":"sha512-1GfJt9XMre+zbV7ds4SnK+UmCA6JzstJJHhH0FVYFedlXPD3EJfy2GVA/+tJERKSYZf5aiqPa99/7HuDzhxtFA==","signatures":[{"sig":"MEUCIQDDH8PQ4RXrtijC+4gKN8UKUMX5fMDp4XrF7HAhyBHMGgIgY1YQdPdeETXOgPsCuv8bLgPNtpfj9r0ABXBhQ/9AYrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39441},"main":"src/index.js","email":"help@upinser.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"baaranadali","email":"baaranadali@hotmail.com"},"_npmVersion":"10.1.0","description":"Upinser is a feedback tracking widget that integrates with your website.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.3.0","react":"^18.3.1","dotenv":"^16.0.3","postcss":"^8.5.1","react-dom":"^18.3.1","react-icons":"^5.4.0","tailwindcss":"^3.4.17","autoprefixer":"^10.4.20","postcss-loader":"^8.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/upinser_3.0.1_1740517410957_0.7288682725293669","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"upinser","version":"3.0.2","keywords":["feedback","widget","upinser","react","nextjs","api"],"author":{"name":"Upinser"},"license":"ISC","_id":"upinser@3.0.2","maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"dist":{"shasum":"aedf058ef6db0f2ead8846eeb5e9c3a3f56e7498","tarball":"https://registry.npmjs.org/upinser/-/upinser-3.0.2.tgz","fileCount":9,"integrity":"sha512-X/KA6Zx0y5mVPwzuIoonr6wu+GlCLIQ1ZsNihAD0fZ+6qEdK9maM73WXOxHZskL0gvcb6SwPhpISeZ1fOU4hPg==","signatures":[{"sig":"MEUCIHI7+xQqsxmSWejkRczNkpC/OtdwhKjSavMQYjku2i4CAiEA0UqxktoYWK+DO2jM1hhypqU33LHWd0Vk96paN8uUzhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39445},"main":"src/index.js","email":"help@upinser.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"baaranadali","email":"baaranadali@hotmail.com"},"_npmVersion":"10.1.0","description":"Upinser is a feedback tracking widget that integrates with your website.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.3.0","react":"^18.3.1","dotenv":"^16.0.3","postcss":"^8.5.1","react-dom":"^18.3.1","react-icons":"^5.4.0","tailwindcss":"^3.4.17","autoprefixer":"^10.4.20","postcss-loader":"^8.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/upinser_3.0.2_1740517597309_0.8378601837434163","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"upinser","version":"3.0.3","keywords":["feedback","widget","upinser","react","nextjs","api"],"author":{"name":"Upinser"},"license":"ISC","_id":"upinser@3.0.3","maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"dist":{"shasum":"5067ae4577c9720b45f0acb0dfb68c7077ce2a9b","tarball":"https://registry.npmjs.org/upinser/-/upinser-3.0.3.tgz","fileCount":9,"integrity":"sha512-uH5apQ7qW6W8QfUD4WSIUzCqk/hclNZVWD9nkEv7zZbI0zc+TwXisrjUoc8sVuzddjwfSbSyxT8CVf8enP1wNg==","signatures":[{"sig":"MEUCICCrrAmIHBNpLuFqWCjrbh3ZLWS9bKnehYrTZ9exSS0SAiEA1zeR77+sA87/6es4LkJUfWcVR1NypHdfgfBgOQ1jZJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39449},"main":"src/index.js","email":"help@upinser.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"baaranadali","email":"baaranadali@hotmail.com"},"_npmVersion":"10.1.0","description":"Upinser is a feedback tracking widget that integrates with your website.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.3.0","react":"^18.3.1","dotenv":"^16.0.3","postcss":"^8.5.1","react-dom":"^18.3.1","react-icons":"^5.4.0","tailwindcss":"^3.4.17","autoprefixer":"^10.4.20","postcss-loader":"^8.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/upinser_3.0.3_1740517864776_0.2279401612156704","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"upinser","version":"3.0.4","keywords":["feedback","widget","upinser","react","nextjs","api"],"author":{"name":"Upinser"},"license":"ISC","_id":"upinser@3.0.4","maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"dist":{"shasum":"3049d894f8980602a0782858ccd5b670b197fcab","tarball":"https://registry.npmjs.org/upinser/-/upinser-3.0.4.tgz","fileCount":8,"integrity":"sha512-GLS39WUpwLScyGOUB8rVc38wIGKLd2bShm6RRfVUf9QIBbffuyxq3aY/3Bb6llUTy4ptZh1RzdHDYXMh/wSMtg==","signatures":[{"sig":"MEUCIQCw2WrMa7teDdQAZHhk2MAoa0cd7O8gNLSZPmtMURhi3wIgIbgi2znPMVJK/m0DmkkxFJEcJF2LHFV92330p+3yXrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38903},"main":"src/index.js","email":"help@upinser.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"baaranadali","email":"baaranadali@hotmail.com"},"_npmVersion":"10.1.0","description":"Upinser is a feedback tracking widget that integrates with your website.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.3.0","react":"^18.3.1","dotenv":"^16.0.3","postcss":"^8.5.1","react-dom":"^18.3.1","react-icons":"^5.4.0","tailwindcss":"^3.4.17","autoprefixer":"^10.4.20","postcss-loader":"^8.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/upinser_3.0.4_1740517902425_0.027004913551072818","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"upinser","version":"3.0.5","description":"Upinser is a feedback tracking widget that integrates with your website.","main":"src/index.js","scripts":{"build":"webpack","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["feedback","widget","upinser","react","nextjs","api"],"author":{"name":"Upinser"},"email":"help@upinser.com","license":"ISC","dependencies":{"autoprefixer":"^10.4.20","axios":"^1.3.0","dotenv":"^16.0.3","postcss":"^8.5.1","postcss-loader":"^8.1.1","react":"^18.3.1","react-dom":"^18.3.1","react-icons":"^5.4.0","tailwindcss":"^3.4.17"},"_id":"upinser@3.0.5","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-YueGSKnLhgNbWVI90uIhphGDQSsi/G3lzb26huDOMeKZQIDw8q8+lMB+/rcvy2pPFipKZpruySGxhpU443gRsw==","shasum":"70d7dfb29a6eaaedb9c7575c6b714468253b7e4b","tarball":"https://registry.npmjs.org/upinser/-/upinser-3.0.5.tgz","fileCount":8,"unpackedSize":38904,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWQkwZ0ZDyuxn8DdAyOdTttWChYGBWaTi1W50+dqRZpQIhAOCEU0E4ZHGGVv7ZgHkZu/+Hg9PJI7ImSy0VOwI9LgTz"}]},"_npmUser":{"name":"baaranadali","email":"baaranadali@hotmail.com"},"directories":{},"maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/upinser_3.0.5_1740518289222_0.24070316971293004"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-25T20:56:56.103Z","modified":"2025-02-25T21:18:09.610Z","1.0.0":"2025-01-13T08:42:33.423Z","1.0.1":"2025-01-13T09:08:41.604Z","1.0.2":"2025-01-13T09:12:18.889Z","1.0.3":"2025-01-13T09:37:01.822Z","1.0.4":"2025-01-13T11:32:58.968Z","1.0.5":"2025-01-13T11:36:50.439Z","1.0.6":"2025-01-13T11:38:22.669Z","1.0.7":"2025-01-13T11:40:32.266Z","1.0.8":"2025-01-13T11:41:44.363Z","1.0.9":"2025-01-13T11:43:07.356Z","1.1.0":"2025-01-13T11:44:51.765Z","1.1.1":"2025-01-13T11:46:47.006Z","1.1.2":"2025-01-13T11:47:31.652Z","1.1.3":"2025-01-15T11:42:59.047Z","1.1.4":"2025-01-15T11:43:40.081Z","1.1.5":"2025-01-15T11:46:17.756Z","1.1.6":"2025-01-15T11:48:20.730Z","1.1.7":"2025-01-15T11:49:53.186Z","1.1.8":"2025-01-15T11:50:23.711Z","1.2.0":"2025-01-15T11:51:56.866Z","1.2.1":"2025-01-15T11:57:00.672Z","1.2.2":"2025-01-15T15:08:51.059Z","1.2.3":"2025-01-15T15:27:51.387Z","1.2.4":"2025-01-15T15:31:59.169Z","1.2.5":"2025-01-15T16:58:51.702Z","1.1.9":"2025-02-07T13:39:43.327Z","1.5.0":"2025-02-07T13:44:34.884Z","1.5.1":"2025-02-07T13:52:44.087Z","1.5.2":"2025-02-07T13:53:34.625Z","1.5.3":"2025-02-07T13:54:29.018Z","1.5.4":"2025-02-07T13:55:10.257Z","1.5.5":"2025-02-07T13:55:56.058Z","1.5.6":"2025-02-07T13:56:51.131Z","1.5.7":"2025-02-07T13:57:12.876Z","1.5.8":"2025-02-07T13:57:46.704Z","1.6.0":"2025-02-07T13:59:28.949Z","1.6.1":"2025-02-07T14:06:55.865Z","1.6.2":"2025-02-07T14:26:46.398Z","1.6.3":"2025-02-07T14:31:44.479Z","1.6.4":"2025-02-07T14:31:58.904Z","1.6.5":"2025-02-07T14:51:21.541Z","1.6.6":"2025-02-07T14:55:59.306Z","1.6.7":"2025-02-07T15:59:36.060Z","1.6.8":"2025-02-07T22:21:12.918Z","1.6.9":"2025-02-07T23:05:34.879Z","1.9.0":"2025-02-08T07:58:18.736Z","1.9.1":"2025-02-08T07:59:48.862Z","1.9.3":"2025-02-08T08:03:15.266Z","2.0.0":"2025-02-08T09:13:59.748Z","2.0.1":"2025-02-08T09:17:09.372Z","2.0.2":"2025-02-08T09:17:42.826Z","2.0.3":"2025-02-08T13:58:51.839Z","2.0.4":"2025-02-08T14:00:54.130Z","2.0.5":"2025-02-08T14:14:35.423Z","2.0.6":"2025-02-08T14:18:00.724Z","2.0.7":"2025-02-08T14:18:21.660Z","2.0.8":"2025-02-08T14:21:03.275Z","2.0.9":"2025-02-11T14:41:48.296Z","2.1.0":"2025-02-11T14:54:41.621Z","2.1.1":"2025-02-11T14:56:03.830Z","2.1.2":"2025-02-11T15:03:31.437Z","2.1.3":"2025-02-11T16:35:43.774Z","3.0.0":"2025-02-25T20:56:56.293Z","3.0.1":"2025-02-25T21:03:31.178Z","3.0.2":"2025-02-25T21:06:37.504Z","3.0.3":"2025-02-25T21:11:04.981Z","3.0.4":"2025-02-25T21:11:42.638Z","3.0.5":"2025-02-25T21:18:09.437Z"},"author":{"name":"Upinser"},"license":"ISC","keywords":["feedback","widget","upinser","react","nextjs","api"],"description":"Upinser is a feedback tracking widget that integrates with your website.","maintainers":[{"name":"baaranadali","email":"baaranadali@hotmail.com"}],"readme":"# upinser\n\nUpinser is an npm package designed to help you easily collect user feedback through a beautiful widget for your website. Add a feedback button to your page and let your visitors rate your service and leave comments.\n\nVisit our [official documentation](https://upinser.com/) for detailed API documentation.\n\n## Features\n\n- **Customizable Feedback Widget**: Easily integrate a feedback widget into your website with customizable text, colors, and themes (light/dark).\n- **Emoji & Text-Based Feedback**: Allow visitors to express their experience with emojis and detailed text feedback for better insights.\n- **Advanced Analytics Dashboard**: Track feedback data such as ratings, comments, browser type, OS, submission date, and referral URL with real-time charts.\n- **API Key Authentication**: Secure your data with unique API keys generated for each project, ensuring safe feedback management.\n- **Easy Integration with React/Next.js**: Install the Upinser npm package and add the widget to your project in just a few lines of code.\n\n## Installation\n\nTo install `Upinser`, use the following command:\n\n```bash\nnpm install upinser\n```\n\n## Usage\n\nTo start using `Upinser` in your project, initialize the client by providing your API key:\n\n```js\nimport UpinserStar from \"upinser\";\n\n// Initialize Upinser Widget\nexport default function Home() {\n    return (\n        <div>\n            <UpinserStar/>\n        </div>\n    )\n}\n```\n\n\n## Options (Props)\n\nBelow is a detailed table of props supported by the component, including their types, default values, and descriptions to help you integrate it seamlessly.\n\n| Prop          | Data type  | Default value     | Description                           |\n|--------------|----------------|----------------|---------------------------------------|\n| buttonWithText | boolean | false | If true, the button displays \"Use Feedback\", otherwise, it shows only an icon. |\n| theme | \"string\" | dark | Determines the appearance of the feedback widget. Accepted values: \"dark\" and \"light\". |\n| headingTitle | string | \"What’s your experience with us?\" | The main heading of the feedback popup. |\n| subHeading | string | \"Rate this site with an emoji, share your thoughts, and help us improve!\" | The subheading text that explains how the feedback system works. |\n| textareaPlaceholder | string | \"Share your thoughts to help us improve!\" | Placeholder text for the feedback input field. |\n| submitButtonText | string | \"Submit feedback\" | Text displayed on the submit button. |\n| thankYouTitle | string | \"Thanks for feedback!\" | Title shown after feedback is successfully submitted. |\n| closeButtonText | string | \"Close\" | Text displayed on the close button. |\n| errorNotificationMessage | string | \"Please select an emoji and enter your feedback.\" | DError message shown if feedback submission is incomplete. |\n| errorNotificationDescription | string | \"Your message must be at least 10 characters long.\" | Additional error message explaining the minimum text length requirement. |\n\n## Contributing\n\nContributions to Upinser are always welcome! If you have ideas for improvements, found a bug, or want to contribute new features, please review our contribution guidelines and code of conduct before opening an issue or submitting a pull request.","readmeFilename":"README.md"}