{"id":28491600,"url":"https://github.com/anuj-jitendra-dubey/poodle-js","last_synced_at":"2026-04-20T03:02:27.598Z","repository":{"id":294735620,"uuid":"987851292","full_name":"Anuj-Jitendra-Dubey/poodle-js","owner":"Anuj-Jitendra-Dubey","description":"Poodle JavaScript and TypeScript SDK","archived":false,"fork":false,"pushed_at":"2026-04-16T17:09:16.000Z","size":86,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-16T19:15:13.191Z","etag":null,"topics":["customer-communication","customer-communications","email","email-api","email-api-javascript","email-marketing","emails","javascript","javascript-library","marketing-email","nodejs","npm","transactional-email","transactional-emails","typescript","typescript-library"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Anuj-Jitendra-Dubey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-21T17:21:11.000Z","updated_at":"2026-04-16T17:09:20.000Z","dependencies_parsed_at":"2025-06-12T09:35:56.069Z","dependency_job_id":"9e9f1724-e9b7-4938-a5e8-54b49793d47f","html_url":"https://github.com/Anuj-Jitendra-Dubey/poodle-js","commit_stats":null,"previous_names":["anuj-jitendra-dubey/poodle-js"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Anuj-Jitendra-Dubey/poodle-js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-Jitendra-Dubey%2Fpoodle-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-Jitendra-Dubey%2Fpoodle-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-Jitendra-Dubey%2Fpoodle-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-Jitendra-Dubey%2Fpoodle-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anuj-Jitendra-Dubey","download_url":"https://codeload.github.com/Anuj-Jitendra-Dubey/poodle-js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anuj-Jitendra-Dubey%2Fpoodle-js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32031070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["customer-communication","customer-communications","email","email-api","email-api-javascript","email-marketing","emails","javascript","javascript-library","marketing-email","nodejs","npm","transactional-email","transactional-emails","typescript","typescript-library"],"created_at":"2025-06-08T08:07:50.948Z","updated_at":"2026-04-20T03:02:27.587Z","avatar_url":"https://github.com/Anuj-Jitendra-Dubey.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Poodle.js 🐩\n\nWelcome to the Poodle.js repository! This is your go-to JavaScript and TypeScript SDK for seamless customer communication. Whether you are looking to enhance your email marketing strategies or streamline transactional email processes, Poodle.js has you covered.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [API Reference](#api-reference)\n- [Examples](#examples)\n- [Contributing](#contributing)\n- [License](#license)\n- [Support](#support)\n- [Changelog](#changelog)\n\n## Introduction\n\nPoodle.js is designed for developers who want to simplify their email communication tasks. With a focus on customer engagement, this SDK allows you to send emails, manage email templates, and track email performance effortlessly. \n\nYou can download the latest version from our [Releases section](https://github.com/Anuj-Jitendra-Dubey/poodle-js/releases). \n\n## Features\n\n- **Email API**: Send and receive emails with ease.\n- **Transactional Emails**: Manage automated emails for various customer interactions.\n- **Email Marketing**: Create and manage marketing campaigns.\n- **Support for JavaScript and TypeScript**: Use it in your preferred programming language.\n- **Node.js Compatibility**: Works seamlessly with Node.js applications.\n- **Easy Installation**: Quick setup with npm.\n\n## Installation\n\nTo get started with Poodle.js, you can install it via npm. Run the following command in your terminal:\n\n```bash\nnpm install poodle-js\n```\n\n## Usage\n\nAfter installation, you can start using Poodle.js in your project. Below is a simple example to demonstrate how to send an email.\n\n```javascript\nconst Poodle = require('poodle-js');\n\nconst poodle = new Poodle({\n    apiKey: 'YOUR_API_KEY'\n});\n\npoodle.sendEmail({\n    to: 'customer@example.com',\n    subject: 'Welcome to Poodle!',\n    body: 'Thank you for signing up for our service.'\n}).then(response =\u003e {\n    console.log('Email sent successfully:', response);\n}).catch(error =\u003e {\n    console.error('Error sending email:', error);\n});\n```\n\n## API Reference\n\n### `Poodle(options)`\n\nCreates a new instance of the Poodle client.\n\n#### Parameters\n\n- `options` (Object): Configuration options for the Poodle client.\n  - `apiKey` (String): Your API key for authentication.\n\n### `sendEmail(emailOptions)`\n\nSends an email to the specified recipient.\n\n#### Parameters\n\n- `emailOptions` (Object): Options for the email.\n  - `to` (String): Recipient's email address.\n  - `subject` (String): Subject of the email.\n  - `body` (String): Body content of the email.\n\n#### Returns\n\n- `Promise`: Resolves with the response from the email service.\n\n## Examples\n\nHere are some examples to help you get started with Poodle.js.\n\n### Sending a Transactional Email\n\n```javascript\npoodle.sendEmail({\n    to: 'user@example.com',\n    subject: 'Your Order Confirmation',\n    body: 'Thank you for your order! Your order number is 12345.'\n});\n```\n\n### Creating a Marketing Email\n\n```javascript\npoodle.sendEmail({\n    to: 'subscriber@example.com',\n    subject: 'Check Out Our New Features!',\n    body: 'We have added new features to enhance your experience. Visit our website for more details.'\n});\n```\n\n## Contributing\n\nWe welcome contributions to Poodle.js! If you would like to contribute, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them.\n4. Push your changes to your fork.\n5. Create a pull request.\n\nPlease ensure that your code adheres to our coding standards and includes appropriate tests.\n\n## License\n\nPoodle.js is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Support\n\nIf you have any questions or need support, feel free to open an issue in this repository or contact us through our [Support page](https://github.com/Anuj-Jitendra-Dubey/poodle-js/issues).\n\n## Changelog\n\nFor a detailed list of changes, please check the [Releases section](https://github.com/Anuj-Jitendra-Dubey/poodle-js/releases). \n\n## Badges\n\n![npm](https://img.shields.io/npm/v/poodle-js)\n![GitHub](https://img.shields.io/github/license/Anuj-Jitendra-Dubey/poodle-js)\n![GitHub issues](https://img.shields.io/github/issues/Anuj-Jitendra-Dubey/poodle-js)\n\n## Topics\n\nThis repository covers a range of topics including:\n\n- Customer Communication\n- Email API\n- Email Marketing\n- JavaScript and TypeScript Libraries\n- Node.js Integration\n\nWe encourage you to explore these topics to enhance your understanding of customer communication strategies.\n\n## Conclusion\n\nPoodle.js offers a robust solution for managing email communications effectively. By integrating this SDK into your projects, you can enhance customer engagement and streamline your email processes. \n\nFor the latest updates and releases, check out our [Releases section](https://github.com/Anuj-Jitendra-Dubey/poodle-js/releases).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanuj-jitendra-dubey%2Fpoodle-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanuj-jitendra-dubey%2Fpoodle-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanuj-jitendra-dubey%2Fpoodle-js/lists"}