{"_id":"@codefabrik/wepublish-mailchimp","_rev":"3-51526ca8ce4d7a45f552216f8954d5bc","name":"@codefabrik/wepublish-mailchimp","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.1":{"name":"@codefabrik/wepublish-mailchimp","version":"1.0.1","author":{},"license":"ISC","_id":"@codefabrik/wepublish-mailchimp@1.0.1","maintainers":[{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"}],"dist":{"shasum":"e2425c39087bb87748db806fd059513743314a54","tarball":"https://registry.npmjs.org/@codefabrik/wepublish-mailchimp/-/wepublish-mailchimp-1.0.1.tgz","fileCount":9,"integrity":"sha512-rpTREqwndAIwjMNApUrXF0GwgQX1OueFVTNt4loo8qnY7PWMO0ZVNryZUp6zK2GImZcYSP0yfX6vUU13r2Fmug==","signatures":[{"sig":"MEYCIQDROGZRtZTP8O0ppHONn8RsGwq/yMl5ViZRgGBT7++wpAIhAO7u8x+2qmurYgz5kNkccsi3aWpYfkcmTMN0R5OD2CvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16596},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"},"description":"A TypeScript wrapper for the Mailchimp Marketing API.","directories":{},"dependencies":{"@mailchimp/mailchimp_marketing":"^3.0.80"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8","@types/mailchimp__mailchimp_marketing":"^3.0.22"},"_npmOperationalInternal":{"tmp":"tmp/wepublish-mailchimp_1.0.1_1768406126204_0.24232861749509027","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@codefabrik/wepublish-mailchimp","version":"1.0.2","author":{},"license":"ISC","_id":"@codefabrik/wepublish-mailchimp@1.0.2","maintainers":[{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"}],"dist":{"shasum":"1cb2f8811b854f4dbf7a6eb7a8f09fe0b6da3b44","tarball":"https://registry.npmjs.org/@codefabrik/wepublish-mailchimp/-/wepublish-mailchimp-1.0.2.tgz","fileCount":9,"integrity":"sha512-t0XmBp7y/19Xuk5VmxJBa5jT+Om8ZH5l8LKBv1bZtpBvt+G6/Obx9q1nIe5fYJ2PrQbTLZCEHPxmxAsdR6SeMg==","signatures":[{"sig":"MEUCIQDgdaJ7vMdaq6GBWIH48Ty9fbC11GuHljkv2eV8h7hwBgIgZE1ytOybWGWtoVpj949R/A7i59/jjO7nrEzJ2EizzVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"},"description":"A TypeScript wrapper for the Mailchimp Marketing API.","directories":{},"dependencies":{"@mailchimp/mailchimp_marketing":"^3.0.80"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.8","@types/mailchimp__mailchimp_marketing":"^3.0.22"},"_npmOperationalInternal":{"tmp":"tmp/wepublish-mailchimp_1.0.2_1768408561935_0.4270187122584683","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@codefabrik/wepublish-mailchimp","version":"1.0.3","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"author":{},"license":"ISC","description":"A TypeScript wrapper for the Mailchimp Marketing API.","devDependencies":{"@types/mailchimp__mailchimp_marketing":"^3.0.22","@types/node":"^25.0.8","typescript":"^5.9.3"},"dependencies":{"@mailchimp/mailchimp_marketing":"^3.0.80"},"_id":"@codefabrik/wepublish-mailchimp@1.0.3","dist":{"shasum":"870edf829318d443cbd15ad39e77f1b0044f1853","integrity":"sha512-En15OeBE+hWMoekBc5wyYkcVll5QkU8SM1sZ1g1mC4YvMsazKCNVLa6/C4PGQVgTIdsybIcVIWKTnDON65MliQ==","tarball":"https://registry.npmjs.org/@codefabrik/wepublish-mailchimp/-/wepublish-mailchimp-1.0.3.tgz","fileCount":9,"unpackedSize":16820,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBTj7jsvRRjAfttv0Nd/g0EQHs8EQrosRAv6R5FtRp9QIgULW5PrDncLbS5stLzhAVhMVUIWG/tPEzN0Y0PED8It4="}]},"_npmUser":{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"},"directories":{},"maintainers":[{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wepublish-mailchimp_1.0.3_1768408825948_0.9433204486375721"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-14T15:55:26.118Z","modified":"2026-01-14T16:40:26.212Z","1.0.1":"2026-01-14T15:55:26.344Z","1.0.2":"2026-01-14T16:36:02.051Z","1.0.3":"2026-01-14T16:40:26.096Z"},"author":{},"license":"ISC","description":"A TypeScript wrapper for the Mailchimp Marketing API.","maintainers":[{"name":"lukas_skywalker","email":"lukas.diener@hotmail.com"}],"readme":"# Wepublish Mailchimp\n\nA TypeScript wrapper for the Mailchimp Marketing API.\n\n## Installation\n\n```bash\nnpm install @codefabrik/wepublish-mailchimp\n```\n\n## Usage\n\n```typescript\nimport { Mailchimp } from \"@codefabrik/wepublish-mailchimp\";\n\nconst mailchimp = new Mailchimp(\"your-api-key\");\n```\n\n## API\n\n### `getInfoString(): Promise<string>`\n\nReturns a formatted string with all lists, merge fields, and interest groups.\n\n### `getInfoJson(): Promise<MailchimpInfo>`\n\nReturns structured data about all lists, merge fields, and interest groups.\n\n### `addContact(listId: string, data: ContactData): Promise<void>`\n\nAdds or updates a contact in a list.\n\n```typescript\nawait mailchimp.addContact(\"list-id\", {\n  email: \"user@example.com\",\n  status: \"subscribed\", // or \"pending\"\n  mergeFields: { FNAME: \"John\", LNAME: \"Doe\" },\n  interests: { \"interest-id\": true }\n});\n```\n\n### `getContacts(listId: string): Promise<ListMembersInfoSuccessResponse>`\n\nRetrieves all contacts from a list with automatic pagination.\n\n\n## Development\n\n### Build\n\n```bash\nyarn build\n```\n\n### Publish\n\n```bash\nyarn npm publish\n```\n","readmeFilename":"README.md"}