{"_id":"payload-plugin-newsletter","_rev":"95-be491a4d07f27eca419036dd361d621a","name":"payload-plugin-newsletter","dist-tags":{"latest":"0.29.11"},"versions":{"0.1.0":{"name":"payload-plugin-newsletter","version":"0.1.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.1.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"6a5e276fdaa94e4a4f4c30d2c52e8f3a85d51157","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.1.0.tgz","fileCount":124,"integrity":"sha512-yQLNOLCjc6lemlcuaRxLILgUpFEmQ00M2DnHYSpnIyNiZ6fdAZ27YQmgjjRn0WziTMFYiHMNWYa5dKw5FkVGVA==","signatures":[{"sig":"MEYCIQDZIrwKoXUCVfEf3JpoAtu9DoP6tuuGQpxQ3JTtXmPxUQIhAPhbb74h0aJpWIAUSlrsn+fqAkdXgUXfansPwF3ndAvO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802537},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./types":{"types":"./src/exports/types.ts","import":"./src/exports/types.ts","default":"./src/exports/types.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"},"./components":{"types":"./src/exports/components.ts","import":"./src/exports/components.ts","default":"./src/exports/components.ts"}},"gitHead":"c75987da16c521ca6fde673deb8d48e7a61dd0bb","scripts":{"dev":"bun run build:swc --watch","lint":"eslint src","build":"bun run build:swc && bun run build:types","clean":"rimraf dist","build:swc":"swc ./src -d ./dist --copy-files","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"11.3.0","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"24.1.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/exports/types.d.ts","import":"./dist/exports/types.js","default":"./dist/exports/types.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"},"./components":{"types":"./dist/exports/components.d.ts","import":"./dist/exports/components.js","default":"./dist/exports/components.js"}}},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","react-dom":"^18.3.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^18.3.0","@types/express":"^4.17.21","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-react":"^7.34.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.1.0_1750024828483_0.5434092729755373","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"payload-plugin-newsletter","version":"0.1.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.1.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"384579a320434f1184d94d306b49c35925c3d83f","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.1.1.tgz","fileCount":125,"integrity":"sha512-KpwIZ476Mr2TdYugc9L3WCKwAXcgLru7r0JZqLKjpOwvMm4s6dXodWNc98J9iteL/cu6xPuCfzF9V0TgHgiCIA==","signatures":[{"sig":"MEQCIFIM5GCxrK8VBZxChXgFVOfn48xUuOG/2Hjz47wYNBRlAiBe6E8zl3z6hRKm/jGNGVLY1c/mSzsAxdEbvqMU1+qh+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804136},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./types":{"types":"./src/exports/types.ts","import":"./src/exports/types.ts","default":"./src/exports/types.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"},"./components":{"types":"./src/exports/components.ts","import":"./src/exports/components.ts","default":"./src/exports/components.ts"}},"gitHead":"cfd3876fdde4a8c39703380d6d5b6804f3525d3a","scripts":{"dev":"bun run build:swc --watch","lint":"eslint src","build":"bun run build:swc && bun run build:types","clean":"rimraf dist","build:swc":"swc ./src -d ./dist --copy-files","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"11.3.0","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"24.1.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","react-dom":"^18.3.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^18.3.0","@types/express":"^4.17.21","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-react":"^7.34.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.1.1_1750025562260_0.20171609313329664","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"payload-plugin-newsletter","version":"0.3.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.3.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"9d5c07325fd9012d151365e5376f77ec3be7e0ca","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.3.0.tgz","fileCount":124,"integrity":"sha512-6Cb4YpQBzYbrtb698lqPNmQxyGUgfmmixFBSOYyZ4WB49pVZdDXLp/FeXSqtTf6nOuRmz/zx737B54wq5blcYg==","signatures":[{"sig":"MEUCIE6Lp10y6PReXmXCAKKDOoRzSYpkAzjbAebps/a/6TfgAiEAxeNE5lSbpLK+tFTgEbiBznSp+bV2yiP9OJuDJv/FbfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753416},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./types":{"types":"./src/exports/types.ts","import":"./src/exports/types.ts","default":"./src/exports/types.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"},"./components":{"types":"./src/exports/components.ts","import":"./src/exports/components.ts","default":"./src/exports/components.ts"}},"gitHead":"9bd6aed2db2f11040e559824e3d3cb6d7101bac2","scripts":{"dev":"bun run build:swc --watch","lint":"eslint src","build":"bun run build:swc && bun run build:types","clean":"rimraf dist","build:swc":"swc ./src -d ./dist --copy-files","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","react-dom":"^18.3.0","@eslint/js":"^9.29.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^18.3.0","@types/express":"^4.17.21","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-react":"^7.34.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.3.0_1750030857231_0.8261368244330634","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"payload-plugin-newsletter","version":"0.3.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.3.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"99986749351a2d403afccd4a489b0e239e5af2c4","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.3.1.tgz","fileCount":128,"integrity":"sha512-CFKbv6e7ubTNpO1iCqMAuxMc5r9u067yuC4cA0t2OyTqEkJrb6dQQvaiOPzptF0Vudg5wDdqGseUBmHkvimP+w==","signatures":[{"sig":"MEUCIQCZCB+tjGgpMehDMLlPNPgunBmQBM+yQvYljZPEvkC6wwIgbdKMFXooM6Ms6VzHxhyT7Vr0cGHony5k0hk3t6gDL9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758353},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./types":{"types":"./src/exports/types.ts","import":"./src/exports/types.ts","default":"./src/exports/types.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"},"./components":{"types":"./src/exports/components.ts","import":"./src/exports/components.ts","default":"./src/exports/components.ts"}},"gitHead":"b62b948e0385e43cf7622982ea302058a28b94ad","scripts":{"dev":"bun run build:swc --watch","lint":"eslint src","build":"bun run build:swc && bun run build:types","clean":"rimraf dist","build:swc":"swc ./src -d ./dist --copy-files","typecheck":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","react-dom":"^18.3.0","@eslint/js":"^9.29.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^18.3.0","@types/express":"^4.17.21","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-react":"^7.34.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.3.1_1750032255635_0.9751684708393324","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"payload-plugin-newsletter","version":"0.3.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.3.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"fb2b9ee89966ae05fd08c63afe8613bee07d8d8e","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.3.2.tgz","fileCount":164,"integrity":"sha512-pwz+F6SioT38HEHCja2Xq/y+kb0CMNllp/mxjkTPAPz29dxuo3WNQyNKWU9QVlzBxNKdvxqZJcgDRGSN+kWFgg==","signatures":[{"sig":"MEYCIQDJ9haXOYELVhlRVrlSrHOfQra8D9muLVdEZdeeq5obbwIhAK/Dr5bX8AjQcIxEvsZxVOnCEqr4gJZGtAH3LehMF2nU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147255},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./types":{"types":"./src/exports/types.ts","import":"./src/exports/types.ts","default":"./src/exports/types.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"},"./components":{"types":"./src/exports/components.ts","import":"./src/exports/components.ts","default":"./src/exports/components.ts"}},"gitHead":"9e72aad655d3ea2cfab19f8447ff4ccfbd58591c","scripts":{"dev":"bun run build:swc --watch","lint":"eslint src","test":"vitest","build":"bun run build:swc && bun run build:types","clean":"rimraf dist","test:ui":"vitest --ui","build:swc":"swc ./src -d ./dist --copy-files","test:unit":"vitest run","typecheck":"tsc --noEmit","test:watch":"vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"vitest run --coverage","test:security":"vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"11.3.0","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"24.1.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.3.2_1750037665381_0.3083891266049361","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"payload-plugin-newsletter","version":"0.4.4","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.4.4","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"9e994259897e73853d6ad7ef82eb35f2ccc778e5","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.4.4.tgz","fileCount":134,"integrity":"sha512-BTy0m+0g37Y6zumQ3VAAyqu3P8OwrHNPSg88GXbvwGY1DCry/oAcUJpwDYnou/I4hpIEZyKhzkQUGl/OPBMsYw==","signatures":[{"sig":"MEUCIHsvdB/zcDty+duYUrW1EMNLvnZlj7bhUniP27gl5hgkAiEAqm3bj/6nSwK1EjrD4PoHqLoii+X5D3WXC1u2JBp1U8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789229},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"},"./types":{"types":"./src/exports/types.ts","import":"./src/exports/types.ts","default":"./src/exports/types.ts"},"./client":{"types":"./src/exports/client.ts","import":"./src/exports/client.ts","default":"./src/exports/client.ts"},"./components":{"types":"./src/exports/components.ts","import":"./src/exports/components.ts","default":"./src/exports/components.ts"}},"gitHead":"7f7428d97f9d385d64d7af760d769ad7dd288fc4","scripts":{"dev":"bun run build:swc --watch","lint":"eslint src","test":"npm exec vitest run","build":"bun run build:swc && bun run build:types","clean":"rimraf dist","test:ui":"npm exec vitest -- --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"npm exec vitest run","typecheck":"tsc --noEmit","test:watch":"npm exec vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"npm exec vitest run -- --coverage","test:security":"npm exec vitest run -- --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"npm exec vitest run -- --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.4.4_1750110918229_0.7576697331857971","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"payload-plugin-newsletter","version":"0.4.5","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.4.5","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"7f0313029b24cec5089b32f31fb962b02b8d27ea","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.4.5.tgz","fileCount":33,"integrity":"sha512-Enj3KChKzuuQoNwRALZaLbpXWJZTORx9+Sqxwn1zGzCfDP4pmsgsAS4WmEahlzpA6qbzTuQZN2XistvKFDonwQ==","signatures":[{"sig":"MEUCIQDFU2FdnUrNafok6T1abIOPckjGTEnqpftRh4xKdj7TRgIgSeYcuaBg7BhGaqNE2e6QkW+/8tzN00MtMmFys3tCzvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731978},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"639dd7bd49e59ca27a942d330272acd29d0edfb4","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"npm exec vitest run","build":"tsup","clean":"rimraf dist","test:ui":"npm exec vitest -- --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"npm exec vitest run","typecheck":"tsc --noEmit","test:watch":"npm exec vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"npm exec vitest run -- --coverage","test:security":"npm exec vitest run -- --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"npm exec vitest run -- --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.4.5_1750294587008_0.7238739859235439","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"payload-plugin-newsletter","version":"0.6.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.6.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"f1e5b38f2a6330ccf772218b2446dbe0dc568f08","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.6.0.tgz","fileCount":34,"integrity":"sha512-6xnveuTchaGuziEKqePnciIzIfCy8QZycgA8FPvQI9Mkp4ZxfN9RUGfblz1rTO168jTUJLHthE20sFFlFKkNkA==","signatures":[{"sig":"MEYCIQCKu8PiYWIdd8z1QV+68nNY9DSpb2Mokjd/F0/ZZBdHAgIhAO/WJAsekSC00yNYjC8xLu+eheajKivS39y8j1d6q6Pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"9bfe45892e4e9672e89b0f02b80486b449bb63db","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"npm exec vitest run","build":"tsup","clean":"rimraf dist","test:ui":"npm exec vitest -- --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"npm exec vitest run","typecheck":"tsc --noEmit","test:watch":"npm exec vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"npm exec vitest run -- --coverage","test:security":"npm exec vitest run -- --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"npm exec vitest run -- --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.6.0_1750430331977_0.8148514252474692","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"payload-plugin-newsletter","version":"0.6.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.6.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"93404a7d7e44f2155319f2a8b8ff9e419cc3d3d5","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.6.1.tgz","fileCount":34,"integrity":"sha512-COkVpeE8SsyKREJ27RL85PdwwxNBGVDbiabdBYpAjZL728riGGQIVduSvDIIo0bytQDGw10WfI3FpEgxqCNeJQ==","signatures":[{"sig":"MEUCIEJDEbrsNthYqaGFxJOTeVmz3rHBf+K44PKrfY4sI313AiEAvOt8fejZmurptPxrb+2jySmSU1XwjlxNEXFbCQyy7pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"03593c31f6b560ffb221b1b52bd2f2cf25116a4b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"npm exec vitest run","build":"tsup","clean":"rimraf dist","test:ui":"npm exec vitest -- --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"npm exec vitest run","typecheck":"tsc --noEmit","test:watch":"npm exec vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"npm exec vitest run -- --coverage","test:security":"npm exec vitest run -- --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"npm exec vitest run -- --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.6.1_1750440832668_0.6220301900351117","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"payload-plugin-newsletter","version":"0.6.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.6.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"f1fe20ce6477d41b6e99bacde73182d0e4023677","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.6.2.tgz","fileCount":34,"integrity":"sha512-vt81oXlL4GXzSVNfKH+FASN7s8AEt9lyBPJ/nLWvXooz8eRiB1TqHr4iKr5GrhHRKasZ15qvJiAGgAz/BkLSXQ==","signatures":[{"sig":"MEUCIB6uMm1+V5lxk6kuAKGnlktvvzOIGvxTneD2aTbHnCWyAiEApthmWWntDG4L/4Xs51VunuhTT7RB6d/1FDN5Lt5FXFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"5916dad40952ce6f76a32f7204f4a22957c48f3f","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"npm exec vitest run","build":"tsup","clean":"rimraf dist","test:ui":"npm exec vitest -- --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"npm exec vitest run","typecheck":"tsc --noEmit","test:watch":"npm exec vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"npm exec vitest run -- --coverage","test:security":"npm exec vitest run -- --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"npm exec vitest run -- --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"11.3.0","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"24.1.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.0.25","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.6.2_1750450952010_0.8956306216318299","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"payload-plugin-newsletter","version":"0.7.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.7.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"130e10806fee1338a6062a52f68ec33a634933b3","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.7.1.tgz","fileCount":34,"integrity":"sha512-L9tpmVvK/H2jDGumvN9ZmmL3LjQfYeXFZaXW8S8Rkfv6BsPtJUhg2ghsY9FnszsBV1NAUc/A1FxdV/pLGQGCKQ==","signatures":[{"sig":"MEYCIQDmd8SQMSMLz7SyP0OdpNYNzU74BVOarF8Oxu2caeUJ3AIhANUamd7KxGo0DP+WDgP8ILV9nsFBmuMjMpi2s0POOGWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"51410c1a2c35e593925493d4af727c445191bcb6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.7.1_1751321367413_0.22862484688621576","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"payload-plugin-newsletter","version":"0.8.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.8.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"134f541e5389b6935f92fb7e98e588d49fbee733","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.8.0.tgz","fileCount":34,"integrity":"sha512-AorpQq94QpvUjw/h+7ylch+1pPYXOl9cfnjFYYR+KK1fMAnEXA1bHP07KFuXJa2ML6Hc5iqriFowoxkfQx2MyQ==","signatures":[{"sig":"MEUCIE3eGc0OxZZ6ul2gHpDlOpcsWduljQYqblKVZcAcCgGcAiEAqYMmP6dnzqnxtDijsSg2f7DwsqBuQJkcmvmasiSaENc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"93829759ff3b32941e9bd8b558ecabf30c5ae8cf","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.8.0_1751327833824_0.11424575035774409","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"payload-plugin-newsletter","version":"0.8.5","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.8.5","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"4fa5ea422397d624e624a41c946c449ba94113c7","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.8.5.tgz","fileCount":35,"integrity":"sha512-lLjysqKickTk6Xcu/ULwGfkd+NcInE9WzOutbwfW3Z5FJl+KJbzNZFvAO2tdXd3suOsKa0Pb1Fs4eINu10xjEw==","signatures":[{"sig":"MEQCIDjfZ30VdsyU7au94dsOmzkLGgtk2HSW/JHY41rQtr8ZAiB2/TcO51H2etzOY6gh9K/J7HL8+LVR9JmI3F5qxjCs7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893621},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"1177274a18b6612833c45916034e8ecff2d62b8d","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.8.5_1751413687926_0.5150847885969412","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"payload-plugin-newsletter","version":"0.8.6","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.8.6","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"5aab5b008467fd6b4c6d16e22d068661eeb861cf","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.8.6.tgz","fileCount":35,"integrity":"sha512-0bPrSAY0WgJNB3fZqgI1t7Zptkk+2tjlSTkN3BsKP1LyEiau6IWuc6JU+/Cr6R0fIRzT5CzUfsEY/23Y00KIWw==","signatures":[{"sig":"MEQCICYfCYarcb63gEK9Q6Zvd7rCpeaF3zd4I6eKZmlULgEbAiBn9cUbPZ8Cu9IfHZjREMF2EnjEj1w3IrA2ZOGgliOnFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"1146325d3def0490ce5a18b912e58e4fe9b3162e","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.8.6_1751421084700_0.03299235303135606","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"payload-plugin-newsletter","version":"0.8.7","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.8.7","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"60f74cfadd2e1edf564afece02c601262f77c640","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.8.7.tgz","fileCount":35,"integrity":"sha512-DIlxXX4h7/SVtL/iXznyGeCMjDmJjgQDL48Lb9exN5Y+yCFw/4m8+FlsVEFGMQUbXHguiYFAXpLM5DH/K4zNyg==","signatures":[{"sig":"MEYCIQC0dle08TDQq/E9jp3G9btdGle0Eqbpz1hHtHGA++p8DwIhAN5O8FKd8UJZUoubHuiINvTXs9+RcUGMio59YDz2UcEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"da8995c146987a0663fdda7fb0c1caa3ad4c7eff","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.8.7_1751421519499_0.004664263909978761","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"payload-plugin-newsletter","version":"0.9.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.9.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"17d08f086e966b58f98c55b75f8ccbbbd0736eb9","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.9.0.tgz","fileCount":47,"integrity":"sha512-9l6dwHdw7CKlYUSHDqtw65S4xNGj3jbNWOOpVbUkVEWwb1cvStXuOTLmKCv6AWOStDW9QXR0aIrQH4+rMfzpaA==","signatures":[{"sig":"MEQCIAIC2c0iic4SZSlJZgCp8U0R6F8lJLnmcW+NHJdegBunAiBh7xgO+UmD4wO+ROE21aD1j00Tt4VVBRpK1QI1NiyJ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"14f8a627070279c05cae84f20321d6e051ef67d9","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.9.0_1751654350960_0.39013107229713095","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"payload-plugin-newsletter","version":"0.9.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.9.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"22af3b9e410a0876a5e5ae05fee3418d653e292b","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.9.1.tgz","fileCount":47,"integrity":"sha512-egml7fYNPWB0niqb5l8xn56JaLM2t95DBDIiJ4eFS+D+/ruC+lJc0ZplXeKAfuja/U8+99DynQxt5cikB36tng==","signatures":[{"sig":"MEQCIDnDZ5D7E/PwF8d6aBRD08u3fQARxnuIG7Z8Xh9+roZIAiAPPAB7CTp3T0BhhQMcVPg2s9NE4CK3t7g0TY3TGhtWEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"58a8e162ae1b2fe1b5510d7b03d33912f93b53a9","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","actor":{"name":"aniketpanjwani","type":"user","email":"aniket.panjwani@gmail.com"},"email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.9.1_1751657450501_0.24899128106954582","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"payload-plugin-newsletter","version":"0.9.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.9.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"8f6dff941156752803e22f84bc3d79905bd3cdeb","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.9.2.tgz","fileCount":47,"integrity":"sha512-FYlfMKdepXcTx5LxLrdUmGFf6L3PPrvT+oGaaasbDE0HnyTyG4WYN4iqPiUI4wl44N3SYLm9ZGQFGEz5evxPSw==","signatures":[{"sig":"MEUCIQC9j+hZTwbeA4DY36BCqwYE53Ltk7Ttq514IYRM2sWdpgIgGWa6rBMTfwF7gVev6DKXaGr8navXtPOg+5ELlc9JmJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"9292426ac4b55c4471245ecd6682aa4b5ed99196","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.9.2_1753031004050_0.7253900181993518","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"payload-plugin-newsletter","version":"0.10.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.10.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"7efcde2902166ea8457a05d49779472c24338412","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.10.0.tgz","fileCount":47,"integrity":"sha512-9YS0vj1CMCoYE0kXDXYWUHYSOPmcm+fAWcrrOpp/KoXse1b6bI7+DST3LVGSMpelp4zr1lVt6OAgYNXoel3d2A==","signatures":[{"sig":"MEYCIQD8cWR/yi8i2Tx1TXojM3toET41fvwCgRkeTdQ8D8smPwIhAMi3Rsmkjyt58ywBwuIJqUjRigUpiOkiuzy6zKB2tObl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"3660d5accc46dc44f3d2f0601c323490b97ee5f3","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.10.0_1753040374291_0.7906874984060934","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"payload-plugin-newsletter","version":"0.11.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.11.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"48f83251e23688573d937f07f2573219c97c9bcf","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.11.0.tgz","fileCount":47,"integrity":"sha512-MQ08cLEKVObEprA4qrM8H7LezKm3PTJbJyJFVFBPVxsvLtYdq2lFjf976gW0JT7wy5WnO0NVGylYzieqLI8GqA==","signatures":[{"sig":"MEYCIQCIKCqFgltOEunFJjQKgR3B3Q2TLpFttlfAmtpw/5umwAIhAKc0XMNjtzsxHCzjTAs2Y/a7DTSvkruUQGTgdJ7o4Grk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"1493b3d39095c0d2ef60dfd72c319e3571230e50","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.11.0_1753047482867_0.32257193627680314","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"payload-plugin-newsletter","version":"0.12.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.12.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"fe7a0be04e3b62379521253bba1d726f7bb2fd60","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.12.0.tgz","fileCount":47,"integrity":"sha512-XgnY+sY1H4vIoO/iUvvGgm4NzGfHTgEF08A1HftiWYBtEGL5yqO7HwzVrMKBmjFfmgXVppMpSr0hORKOPTbt0Q==","signatures":[{"sig":"MEYCIQDh4cet1q2pIwnzWwC9uZI/cPMEiViW+G6Osqwve5y1cgIhAPZXcbDjELE3Vhu8tyPyArI3uZh2TMvR7FMNCDH+hWAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"bce6f8a99df1f1d1f7d74e9a7cd12283caa83c40","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.12.0_1753069394553_0.896468430762686","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"payload-plugin-newsletter","version":"0.12.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.12.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"606d6997c2d17487eddd7eadbdece25afeeac086","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.12.1.tgz","fileCount":47,"integrity":"sha512-90toclAuCk3k3PUAA49HI1a7G9gQQupPehSynuWQqO/QgbxFmELB5sU6Zx8wXeYixKJWKy/o5y1aMfw3oqfHqg==","signatures":[{"sig":"MEQCIC4QrSERdzHPd6HpB0DfESyxbFs3y8vCgNfNlXwDqDAiAiAPwPcoo6Fq7OvTSkAE5KxqkP5weaUf3GZGlw1O8fBeJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"b2b9ab388b7e1fb5bfcf9f3040c47ebba2b9d1bf","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.12.1_1753069940698_0.3829630736297849","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"payload-plugin-newsletter","version":"0.12.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.12.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"9b4af54d9512ee31c1d0070fe0780eeeed789023","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.12.2.tgz","fileCount":47,"integrity":"sha512-IYfJBclH4YsFzDQbvRg0KWeCnuaomLZIk7nwb/T5STPsQHMl5TLrzP1S5stpXg/4N7FC4rw+oTD5Y8u+KwsoeQ==","signatures":[{"sig":"MEUCIFOMUC3T1jd0Y3vYjmObDR+NJwHX2+tJofgHKbRdNAywAiEA1CpQq81d8nrueg/PlggAvP9GJiUFIL+OA7XDZU1VPRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1770933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"c60f563e69281ef4a1e15988535d465df5d597dc","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.12.2_1753070679761_0.4333210334356905","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"payload-plugin-newsletter","version":"0.12.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.12.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"32787ea16f9c30ff76b4c9f1f742d67dde509564","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.12.3.tgz","fileCount":47,"integrity":"sha512-lrgn6JYC9RyLielrXJcprt/O5h3UhaycCMfN/RwHEksGIU0XP2Cdtbh81JIvFqYEf+D47T2nNxk+744pmCkx+g==","signatures":[{"sig":"MEUCIG3tpaR4Glv+uc2yI2JOTM1+8ZJlWiH1iLT9RJT5WyRFAiEA1AnlyqgRQUab/yDpslsZA323v4K0OHB3oFhrRaomDkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1865690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"41814abfbc5de0ecf1bacff0ef063a0c0cbfef6a","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.12.3_1753071804532_0.847810772690615","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"payload-plugin-newsletter","version":"0.13.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.13.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"261832176402446ca8134ef11f03169e2d660eed","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.13.0.tgz","fileCount":47,"integrity":"sha512-0tWcGCIaAwRP58ymWRfqeBE7HgcHFHZcjjOKuFrO2JoumqEvv087gq94pGKYyMZ98cFJGkV3ZP0fPnPR/FKFjA==","signatures":[{"sig":"MEQCIDgZfT9dtJeVKWghL6/0gGnickudl1zvesS3AYHALGZ4AiAPVzKULQ5x6oC/Ob9vhmbMzmppLNVxvyVmSsH59PO7iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"df8824a920657ef71055b2828778366190351c1b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.13.0_1753105689183_0.5575454066111134","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"payload-plugin-newsletter","version":"0.13.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.13.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"34cf2a9aa6ab62440bb71069268b29420c45c652","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.13.1.tgz","fileCount":47,"integrity":"sha512-3yR6+MGYltW6ab5uwwQ3CEeg1GOPFMFRZJJw8nt5QH7U5IctfGpXHJkBG0r9U76kEJnaaZlMpkFvMBdhbb+D4A==","signatures":[{"sig":"MEYCIQCevNoNcFGIBhA7evD1DfcdOWAT5aBWyU9/2DKqLrYTSwIhALVbVExnZcvy3XK6LF2u7CnItSuMBJJvVVxfuDzOSjb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"048e86f558a8a178e3879ff08a53d9d08f33436a","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.13.1_1753152140792_0.13762606767223318","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"payload-plugin-newsletter","version":"0.13.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.13.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"f744e4f273b8bf6052f878371a11d89eb03d8159","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.13.2.tgz","fileCount":47,"integrity":"sha512-EJKocphIzjMqUZ9sxncpTbKFcz6Uete3xUUkM9nr6TngrT0nA74S0GdmYJHTohqd1JNP8xFCSrkPWAESg6Yf7A==","signatures":[{"sig":"MEUCIQCUiuJ7Y/+q4fgt09l0a2iX1q11kMWRori27rsqfbeU7gIgC451AoMcgNwrA5/UgBIbBJGMOuJ2e3J034xbCpoQEDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"899cdf542cbe8061905a4e0f8536232d1a7f5b76","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.13.2_1753154225043_0.5935923950530544","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"payload-plugin-newsletter","version":"0.13.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.13.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"901271efed514ca46520481f9eed70b4ce6b19ba","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.13.3.tgz","fileCount":47,"integrity":"sha512-pJ8JZTPnnCrwQC/mdx/2+7eX9zOZdCfxsfmJnRoosSIpdRgZviEnl+63ZD8KonkoxvEr9/eEgDj1WfBicgjW7w==","signatures":[{"sig":"MEUCIA0hubN0HTyksW0npnfeSvwA+y9ciQOror2dOUrePHqxAiEAo7cDCeeS8J4FZNHo17wzMA34bW8SQDu02yAZPvp6pHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"ebdf289dd118ec7868bbb14d79968d03116c1fc7","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.13.3_1753158974398_0.5520755327322966","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"payload-plugin-newsletter","version":"0.14.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.14.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"dd8b23773b8ae763089d88f5d0fc12f4cedc2f63","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.14.0.tgz","fileCount":47,"integrity":"sha512-imTMezF5S9GkWnC9qRUpqayIeJK1Gm50kgCw11i9CvfnqvUFQ7r1ya/WvyEgGm5QIKjABB264R+HSy+2d0Lqlw==","signatures":[{"sig":"MEUCIQCu+dwHGEsqLnokkuPy7kOmopPdkJNtTQtWvYVb4zKHUgIgZhyvw5vjtGEjFb5LS495Z04fR87MW92dgPLN7noudsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1912139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"c91457a39cf121c7f0264d9776b555f1cd02f893","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.14.0_1753233918996_0.6474142456832401","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"payload-plugin-newsletter","version":"0.14.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.14.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"0fbabfd2f8536b45b723b9aee797665e83596192","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.14.1.tgz","fileCount":47,"integrity":"sha512-Pqnewn0lp2d6Ki7PbWn7mHV4VAn1tB3B9sBgBKULjc1Oqs685VF4Wmlfb2qmXnjsqDSHxr81ke6iu4pEo7q7fg==","signatures":[{"sig":"MEYCIQC8q7UjRs1KgvZmYlFhC64x4/jw9b8UcgatGkIfPg0t9gIhANh1JcS1eBXHXcJExGsBu4PLmioYm6JCFS9iipearLR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1912140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"4a28887a496fd99556a8e6d160f25ae25cd11152","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.3","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.14.1_1753234570669_0.01167886257105244","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"payload-plugin-newsletter","version":"0.14.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.14.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"dc14288e2bee3b0f03114a71833af9918e52a391","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.14.2.tgz","fileCount":47,"integrity":"sha512-jAYNgWqlmlXKXvtA0bMDDjwa9Gz96fjnITtUaSob6/ToINSaVMkMmUoFgfYaDqO27Un94eJ3apC+JfQIDirB7g==","signatures":[{"sig":"MEYCIQC9L3TaalcMmkbpKX3Ysb5I5b1i8Qc8vYl9qtwn6b4T5QIhAK8G7KSETlZwuB4+evyKWHaoVj7nGbSFCb0w0g4VH/rE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1915407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"3715a7847be4e06150f0efd4bf48747885eae3d6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.14.2_1753236231872_0.697145208082083","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"payload-plugin-newsletter","version":"0.14.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.14.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"02c001e697cebb48d3a30954de472972813d9179","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.14.3.tgz","fileCount":47,"integrity":"sha512-yKD0R3PwS23p5UI3fxvuKC0+hfqidHZfwX1ZrosjB2DvJgC9y9EnIWb4Q8ViWTT1qeehOk1i5pvcu9MtK5sDVQ==","signatures":[{"sig":"MEUCIQCe9TuxtMU1PxBMN/eT2wdl/j9fu2mHR5lB+99s70lR0AIgVfeZZ8GgxHlMQebaiPLoPDmNrpSBxyD6KQdT9JpW2wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}}},"gitHead":"ff92ee6fc387d754cc622b638b64ebf7c97dd4a4","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.14.3_1753272420163_0.21727915970827993","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"payload-plugin-newsletter","version":"0.15.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.15.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"46d918e2e9732c9269937f045a06119559296a4e","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.15.0.tgz","fileCount":53,"integrity":"sha512-OpcLST+feEUZM8X6x1pMCUF+nzuFKVdgQVIKN9mm6LtctqFZroBhnyYkcxhu+D7uAzqoPJ1cUidUhWnZjlgTgA==","signatures":[{"sig":"MEUCIQDYSvsKn6VbjfjTbIUelwTAZqMLWmyetv9epPRw3OBvMAIgEVjQIaVgUducOx1OxQcMGNNj+a9x0bsd0pu7axZhuxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2352704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"2f20b26d9a083bf3504b042815a1ab2916db923c","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.15.0_1753640893532_0.7666824381446926","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"payload-plugin-newsletter","version":"0.15.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.15.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"da034c85fff210f70c875f1aa59a5066eb14dc64","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.15.1.tgz","fileCount":53,"integrity":"sha512-1i3OE9pXHBdI/i9HKsP33qfKlgxYAbT53PPWrjB1Gvsm1FM3IK1JBowo62E8EQMCrt51xk99nTpj1MwAOAcBUg==","signatures":[{"sig":"MEQCIDafcUFOu24G3WeJoX1PsbwMXrT0zsuvIJGLPr2BlV2xAiA8ojGPKw7TOrrs53twGVMhbwE8wTL6a5UryoZ02jDEOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2433287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"9285672f66b730ed8bf1ec45393fda9a32fc9b04","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.15.1_1753643059353_0.8682679915062659","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"payload-plugin-newsletter","version":"0.16.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"874e8f04b98a8c432d31828089adb0748cf02db7","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.0.tgz","fileCount":53,"integrity":"sha512-epfY6GmRQ/3gTX/pNqSMknRlua0zxgQ+4jjuDUSGKMuTl9n5y9JTpjfLCvS+mD1LBz0mgfsgsPBPcC8V/CHmcA==","signatures":[{"sig":"MEQCIFm2iXZabO3+Bnse0C/nCQ02xE63wuHUVXIBnl7hu1IhAiB94cK/O+jM+Zo6sVfz7zLnqHIgIvkhfwTfqBfWOiM+iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2368381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"7be5ef220f352d78329b9f7e4cbd48146142c71d","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.0_1753672263778_0.2869403892743789","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"payload-plugin-newsletter","version":"0.16.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"eb6d779fbd0ea7ae15e0eeab0f6b97917bd8e0ee","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.1.tgz","fileCount":53,"integrity":"sha512-EYVkqR/BT/1AksMVcT820uVnJBLFdGg7zgnMLkmhS5RXhNv8Tm2EqUPwWm9yvC0qLWLpXXqIMgGjYs5vniKPVg==","signatures":[{"sig":"MEUCIETiqQdfBiMRLm/7vA4yTcPDkRRw7W+Oz6BUaM+MXkmZAiEApUMvk1Rbp4d03uzWfEfwcBqzf358Dud9OXsqAbZa41w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2371141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"80a9c963be965714cfa802d5f4f00152a89ded6a","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.1_1753673163811_0.9464010551850031","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"payload-plugin-newsletter","version":"0.16.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"14707b4f6d229ed00d25640591e5ad93bda7c0d9","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.2.tgz","fileCount":53,"integrity":"sha512-m2OBSBgTMkJe7ZxzwIR3lDlVGq+MNfkhL8T+slKXpGo0OzYZoaF9D+ekqRWYfGXKaI0wJlLUHUJu/Ue+iYg/xQ==","signatures":[{"sig":"MEUCIQDVjn5F8innOjS94stDQMIBk20Rk1AMN+QWdMlq+c6cVQIgQgMkPv6CEha0+ZbqwpN861wwaGJgqVlS3UOBpsBiwLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2402299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"8f34b92dcedf102682a3ef533c8397a5304b8a03","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.2_1753713505814_0.0901108179496315","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"payload-plugin-newsletter","version":"0.16.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"b2376b7892c8a3e275b466a6ac2b64c3ac403aee","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.3.tgz","fileCount":53,"integrity":"sha512-miaKaL2Rsj5eUYkVxPJhtGm4blJtslYZDFu5xfOOHQr8b6NNI7G9BJLOOGcbiuv4pPwPfscv9uzj4+WHtpM5wg==","signatures":[{"sig":"MEUCIFFLbOOUSQITsfgHOuF6Nq0lH+JKzcGz1vCzdb+nhSjVAiEA/A7IX21zgityxkKkYg3A389b+Jr+Z93JljI82c8Ezt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2420225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"63d65264048f69e47bcec91a92c3457a2ce3a18b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.3_1753716803044_0.20041911839330595","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"payload-plugin-newsletter","version":"0.16.5","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.5","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"6c9e1a8dae5b7f33e245c49c992bee7d2563f0e3","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.5.tgz","fileCount":54,"integrity":"sha512-96j0flxCTgh4k8hsRr30LULimq5fWGIPtL/V3mtBsbFJ+0qphPdXmlKEf4j6hHRRz/gcW1+vAvRLfZlSGANdKQ==","signatures":[{"sig":"MEUCIQCkqVov45qMRypCW0WqFnyeGgxJyCU3nSkhPo/xNQLWcgIgFNMuSGjyF02LdWcx+hWFj5IbJ3qeWw+h3MdC4pxKYdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2441219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"a584b6adec92f71596b40cdd85470a5c25395a1f","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.5_1753804062049_0.6789344129353043","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"payload-plugin-newsletter","version":"0.16.6","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.6","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"c0b900ac8be67edcc2ac63ee7fb00274047fb058","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.6.tgz","fileCount":54,"integrity":"sha512-dODclb+F+XDmAVfPGB4OcoaW4xzwJQAKUYCTeTpHozPZJtMQUucC/RHS+PJGj94Z9Mbc+wUwlo4f5dqUlktoBg==","signatures":[{"sig":"MEQCIHRXHaD85wVNt1JcJFCIaN2lE5UxZIUruaSg07gfiGDxAiAQEeefmUnD4N/rI7XICq8hydhLkMfCG05FNqJ1v9YRWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2449494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"f4f1924b31ccb2b9f8ce214f5a43802d10f321ba","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.6_1753804548294_0.4958650630345467","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"payload-plugin-newsletter","version":"0.16.7","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.7","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"6a6ec336ecc497ce0e0e708a0e6c0f6e171d49d9","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.7.tgz","fileCount":54,"integrity":"sha512-giOhUlaZxtin74NXzXIh6tWYC26Pd2G501CdD+aNsOvg/n9XVcM/fDO8M2oXQhnyRaTJPZKU9JwkQo0J0q7Uzg==","signatures":[{"sig":"MEUCIFM82mGpUAfyZQScl1S7m+7GVpr1AkOv6mD91rh16ObqAiEAk+fsonicTrlDseQuCvKUx2df+/BL6Za7GhOV6zrBG1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"b1f985c4750ef5e6565ee64b061d4db45a3c38f3","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.7_1753810815165_0.3782953641263489","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"payload-plugin-newsletter","version":"0.16.8","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.8","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"4b148357be08c50418cab27d6bb2b34189a91afc","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.8.tgz","fileCount":54,"integrity":"sha512-NoLEEIA5y1yJxycSfpqTpctSjEIsuvwgbJ9qVzihSagE/N8Oqw89ngXgdeWstc3N+RlETk8krJ4JK1wXzTvo2g==","signatures":[{"sig":"MEUCIHmlBlAZvtxDjdqMZaIFIq6DOEJAB2PjDKFg8FJPJE7SAiEAwUAqo0Tvoqj+jbzvvwE9l5LpR7Xf9Cf+jloih2yOTiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2485274},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"dc26f9bf0408d724f559cac6956cdd7d456b3e5e","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.9.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"22.16.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.8_1753814794307_0.3671127227375368","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"payload-plugin-newsletter","version":"0.16.9","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.9","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"ad1be1a7fe5a783ce14a96ff7d5bab5b252f9f02","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.9.tgz","fileCount":54,"integrity":"sha512-EuVXPV7Lo3RLvrU4BQG/OgkIZ6+z/yCsWg+hK9pVK178XuvLfaLU82wxgsRc3u9wDXt0mq+8+WjrruYXe0gPLQ==","signatures":[{"sig":"MEQCIGe6NjX2zttlaq9QFR7vjzLIFLlbAR2XUxZAVNAHQMocAiBPpkd5iOwmOwC6bSJ7OO5NEEjkyLS5KnG7lhv7CyRArA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2528939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"f3588c9eafb1d5752014fd677b33341634cc6554","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.9.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"22.16.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.9_1753821214312_0.5707644019269267","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"payload-plugin-newsletter","version":"0.16.10","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.16.10","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"31efdf82ed6c68bd16ce88c108f64286be025342","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.16.10.tgz","fileCount":54,"integrity":"sha512-IG07peOdhLA1flR/1EBqzemllUZ0BFkglRk3HjV2a1VKzJNDO8FYe40GS7JGU/+HmIO1N9cFN6YwL2NKOleSbQ==","signatures":[{"sig":"MEYCIQC30smtJwKLH5VakvzDpxSwpR1adbdBH4qmnFchd37IsgIhAPgDP5QdIkJMg4fNZQdLq4eY7eJNJC2fb640RBKg+MyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2522277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d81d88e27028d855f7be15d70cb90ae251b244fb","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.9.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"22.16.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.16.10_1753821492467_0.3442354243712602","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"payload-plugin-newsletter","version":"0.17.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.17.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"959c045403b0ba485580deed72fde521e17ac8c4","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.17.0.tgz","fileCount":54,"integrity":"sha512-8lWq1/uYN5XKCh6RNz0EslJP622FK8HNPvQvuHKIPgGxKO9J9Vn0hkrEfmL8mWOAqlcyGu1k9a1HyjNLyc3gnA==","signatures":[{"sig":"MEUCICXq4RbdUBlm9B54nYendlH3OJxrJVMBwqNy/K4lNonXAiEA9oS77piPx1fUzsZJXBlqyrfZ/x+Oqzr47PyEdkFHksc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2571792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"ed55f60abf4472cc110dfc36bc31caaba370dba6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.17.0_1753849720407_0.09510764598267851","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"payload-plugin-newsletter","version":"0.17.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.17.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"31bf46d9fe3c61fed7a8f463daf2262bc56f69b7","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.17.1.tgz","fileCount":54,"integrity":"sha512-J/TR0Uvdni8ov3Z/7+Ht9dl7s1k9XbkyqHA8+7iQWx0aKFqmXvXTohhr7b9liPh/yo8Kg8aEkP8UjoL1l7kU0g==","signatures":[{"sig":"MEUCIEzrqMijzhmGZ2YRsCVszkXmzkQVP2lMjj2TXGCqoyM9AiEAuGqwCLoGm1RfahbVfd3Jc70UzeuK3rkevrPjWPNPr7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2572103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"a8b22a7f005b3085402ee7eb7572e9b5fca39262","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.17.1_1753851536610_0.13360462754060576","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"payload-plugin-newsletter","version":"0.17.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.17.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"7efbeaa4bf94dcb025e17596a8f27fae61fdd357","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.17.2.tgz","fileCount":54,"integrity":"sha512-65IuNaUtZSFoKfSsUPQ26hLgYL2hWzDDFJZUrGWsADhZdSzV2DAvdWVMvSvLQ5E7gVTFebAdyPkHqk7Q0zartA==","signatures":[{"sig":"MEYCIQC3ZUEzmghbQ06PE6vZVDSrLrQkdXmjrtq0qy/mG00QTwIhAIks6BVNlUgcc+8VMAKYPt0c4+75Gvl/Kiog79Lwg5T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2644829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d0b791bdd81506574df4bd4df812b4a0bf641828","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.17.2_1753852400964_0.20493628579215772","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"payload-plugin-newsletter","version":"0.17.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.17.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"e8da4d7b39cb7af0f79571cdcb694a6455d0a557","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.17.3.tgz","fileCount":54,"integrity":"sha512-oOZ0gGj0SNzIxlyO3v31baEB4ZqGmVbubGEVyIZ/C0qoNae+VaLRSWo4JfAss+hGqd37RGlwtAHXrhZWl3Tw7Q==","signatures":[{"sig":"MEYCIQDbfj66gKtcujiUVP2dtpzf8TfSEx+3PtwV4xd9aGONQwIhAK80k6+pwFJEnHvkUfEQbPaOULKSd9nEJEmklRzIk7jd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2644744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"91e0c541bfdc11cd749da1ca21db837c8b2410cd","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.17.3_1753853681029_0.32104325190280747","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"payload-plugin-newsletter","version":"0.17.4","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.17.4","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"8b40422d026bce2a8b00598a80846fdd79c585f4","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.17.4.tgz","fileCount":54,"integrity":"sha512-NcrCR+gcdNwaWrdwsTgkEJW6GPVkSFPoF7lOAQjxgl346gBmTvl3LLhTdSdsylpUZwEUze3zaBQS642k5YJcjg==","signatures":[{"sig":"MEUCIQDinSk0sgl4B1H74QHv/BMThEkC0rVl7lIytERGZNkTowIgHTqgnZm/V6ZcWlhttVxGbOxLMXMfL6MoyRjbYa8lLGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2644605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"eba2db5ad93c8d56557c85315f118bf1a76b622d","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.17.4_1753883320267_0.041557698505447105","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"payload-plugin-newsletter","version":"0.18.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.18.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"052e0e021c318a19447b300c32e988ea4ae388fb","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.18.0.tgz","fileCount":54,"integrity":"sha512-2MKSdG87jcseszY4X3kIlQDPHIFEnzY/qDTcg+fVW53l78Wr62h70aldFljZEhGW1HUMGyIL+urKUIPvn2QEvw==","signatures":[{"sig":"MEUCIQDgBeUpDvB7XnD0JbYhFEdsg0OknUfb2NPZEvMHa40kowIgBXf1MmRV5Mv1y58/5Puqc0P6Kncp9ZVWJZrrhx+tmvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"f856f38da90ea70eca21c2e8e5002d3d3024b2ee","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.18.0_1753906225832_0.35386022532436257","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"payload-plugin-newsletter","version":"0.19.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.19.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"e4d924d62d03549478866e03f61e85e128eec2eb","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.19.0.tgz","fileCount":54,"integrity":"sha512-aXW4D43I5zZPWCsYskM1JdtmcEexqks730PwDRxVzEKIirwnApb6R8z+M4hyi66nNEl40aa2Nik1AGT6ZzMyxw==","signatures":[{"sig":"MEQCICzIDi5Ao8R0txH9BGZSVEuQf2BTS4CTCmyijpZ05lc9AiBap46tV3WhAKNF+z5B5CX90khVICbV3QUMBlU9CnCcAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2770308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d9bc8cecc6db81f9033a807b80aa71c841e71f07","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.19.0_1753909063961_0.4402565325692698","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"payload-plugin-newsletter","version":"0.20.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"41793503c0c64ff954d0a64f045395c447493939","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.0.tgz","fileCount":55,"integrity":"sha512-Wjggsq0oO1nKowjG0igFd6YDrugsKhx04m6BZWCmjMMrs+gu79g16d42SWjLIlQTrGrmZI214e5ityhzVuTcFQ==","signatures":[{"sig":"MEUCIF8QPYweENd8t2MYDMpIw88hWuyB8R9zbYwIbbusKhn+AiEA14QlVBQlszkNZHmEDkYtFfcAKFrm66kVAG3Sxcu4cf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2806414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"047067d45c304180cf03b7774f87ea220aa1f53b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.0_1753939696891_0.3267587863107251","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"payload-plugin-newsletter","version":"0.20.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"8385381f31357e3b5bcf03003768a638f549e8af","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.1.tgz","fileCount":53,"integrity":"sha512-t/e49D7CUjO9xE8aR9WJL70GFuoFOK7AeE8dliK12jQP8pSAeGQg4likp91GxkKVAcEcWcm6VPysiZ8MRORwOg==","signatures":[{"sig":"MEUCIQCKZMe1V017lreKGn0HnOrLBNrHD33WRJuyscGriEuwzgIga0TaEcIfkOd9nDdadkk94JQqWVgshYete+gXQZC+Xzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2797731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"import":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"require":{"types":"./dist/client.d.cts","default":"./dist/client.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.cts","default":"./dist/components.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d0538b2b121580451c6de9a85551a2e25773c9f1","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.1_1753975357507_0.4468008393980982","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"payload-plugin-newsletter","version":"0.20.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"15afd2c020c0f8872bb133c2b9b99e480fc8644f","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.2.tgz","fileCount":43,"integrity":"sha512-2pyVMS06t3cpp1MP57UWaRJnHtQwvqYrhWcch/KM2UqkoEE+2s+h4aIMMnaKZXonUyFKtZFF6Zg7tvwUuGk1Ww==","signatures":[{"sig":"MEUCIQC0HjgLGp+bSALuyi0Adh7hK7Cs5YARkXNcr69GqfZrawIgdIOGLtd4Vr8aucJPzSLJU0Ji+CbuVhr828bu7ywihJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377677},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"253e0298c166283016dbac47f3fab8e34f690328","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build","test:integration":"bunx vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.2_1753977091308_0.8816688128142884","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"payload-plugin-newsletter","version":"0.20.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"cfa9ff84847051b4171896d8700ceae74025aef4","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.3.tgz","fileCount":42,"integrity":"sha512-HINdwjJvss/kvIyzbsBjsEJwTbhd6AyaQx33KyOr0gYNvRH9w5qGqlS2oMK0aFi+tdMul8Jio76acXN4AIWVWw==","signatures":[{"sig":"MEQCIB3J3QOK/j/l1mZ6Lmu7vJYPtIoNwi6MnekAwT8qItksAiAambK4/nzvRSLLCFnuGrknG6/m4f2JeUm0X9jADd8paA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"89c4e6e03127a75545312151890966928df5b263","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.3_1753979518970_0.1664120406950398","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"payload-plugin-newsletter","version":"0.20.4","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.4","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"2e181cf93b87fd881bcf70ca9309f224eda66557","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.4.tgz","fileCount":42,"integrity":"sha512-YlgX0lviSBIT5szYc4waS3+xFUgo1CWnfS3ScOdJXmF5j5ZT/LDLvzrJOn6NMfr/sRdlmSjJ6dnbstCSc2cWEw==","signatures":[{"sig":"MEUCIQDVq+dzqQ+AornkM7jEnDpwgdku94n6/t5w6IB8yPUliAIgfxV/Srt7lZmbT4kOLwKSKWJ/0VGc30rfARpE7YSL000=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312562},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"0376e603e1b4b3b59a19e6179dcb25afabf4749f","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.4_1754015788090_0.5822676553506076","host":"s3://npm-registry-packages-npm-production"}},"0.20.5":{"name":"payload-plugin-newsletter","version":"0.20.5","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.5","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"5273578be400b979e5aea5b290491c481c8ada3c","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.5.tgz","fileCount":43,"integrity":"sha512-lxFRx7sb3K/1d0cEtkHbx1MxY/oSVMFzgVbdM523Z1LrOPxXNZRMd/U/6TPP2ViH75imkFxO5ddvT3BM8O8+Bg==","signatures":[{"sig":"MEQCIHkZc82yDfgnUB1qdYdU83LPtEEcAuhRsuxxmY+uk6SZAiBBPvPLED1an1b8ti6mYuYKahZt7w0TIZ+dVTbikpU/Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d0b47b0369797c38601bb6bc4c99996568bbd362","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.5_1754076910149_0.592046379669853","host":"s3://npm-registry-packages-npm-production"}},"0.20.6":{"name":"payload-plugin-newsletter","version":"0.20.6","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.6","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"5ba99e0dec3d8d425d383cb15ab1c38c73cd284e","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.6.tgz","fileCount":43,"integrity":"sha512-JcM6osixccwapl+d5wXzvZe95TUw/sAwXaShGoFd4BuWzrKE89mWdr2Hfdba/DH0O8qe4kj6vFLE3L5CLnTHWg==","signatures":[{"sig":"MEUCIBv1xIQuHy07QAJxOPmZ7tMx7SRueaWYop9lnJG0DpqVAiEArF50Wd9yaKi99xkzT+CFR/QWWMBaTG8GiTvWWjLH/vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"af4a7689c02fa3d74a1e85c9a31a04c9f16c6730","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.6_1754083387801_0.560774806580042","host":"s3://npm-registry-packages-npm-production"}},"0.20.7":{"name":"payload-plugin-newsletter","version":"0.20.7","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.20.7","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"dfbc7697259873e6f44068add3426eae2a807d3b","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.20.7.tgz","fileCount":43,"integrity":"sha512-4De2o6e4FYVT3bARFXjw3ySPSlGAEfpgXM08JEYGr4aDnMt2aqUvu2sKlYP/XVSjKQk6az8jgH7dFBwBzFjjyw==","signatures":[{"sig":"MEUCIQCqGDejz4j1TyvULWDIUKOjSyj8fc1BK6h9y1J/siY+MQIgb+FRgFTZXdXsnfj9lPiDMT4nt4DbjGUqdVqrktGCt/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1326862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"e50949b75fd2d7a74b5d4f053e5550403469bfa4","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.20.7_1754176019058_0.9287307674030434","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"payload-plugin-newsletter","version":"0.21.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.21.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"17a4794993872ae658d7e76a133fed4e3c5a9fe2","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.21.0.tgz","fileCount":43,"integrity":"sha512-J1cK3IXP+QmlhxWrPhppCAb1owx3Aj4QQmtt/ApQ3XEihX39PZBkkFt7IRamWaV2oZm1r64zdwzF69VGyFuXTg==","signatures":[{"sig":"MEUCIANesCWKVv7rxA1USaF74+SzcQg9uVtJi2mQBxEB3HYtAiEAqOux00vOkYqDYs2u+bZD1unJ+ghpYIVhJ9YvK/Lyhx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357190},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"8fa59ad05310f766c6e4740e49985bb2a30053ce","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.21.0_1754541585343_0.3872695073929686","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"payload-plugin-newsletter","version":"0.21.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.21.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"aae863f32c0a0212782e9e7b0fb92db4260dc0e0","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.21.1.tgz","fileCount":43,"integrity":"sha512-tsU10p++bf/399ORKwCuFzUizpfi+Uq+wl7NmbIHDQ+4RQfMGMqatLtnMhSahwV7Tff3Xc+/97WypZKoeDrIjA==","signatures":[{"sig":"MEUCIEm9vI3bVuE9i9IOSFcN3yLpsBTgZ9V679mFVVf2RZ6DAiEAlqFj2yRn8cf3x9OjAAZR00zryD8ZhFl9IWhPkL2amt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"55568490d89f522fc2e8042609129dc1d0814408","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.21.1_1754543951895_0.6353572887379664","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"payload-plugin-newsletter","version":"0.21.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.21.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"f8877edc7e8593270bcf591af7e742d18b58b070","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.21.2.tgz","fileCount":43,"integrity":"sha512-91kIj4nn3JjbnYEdWlJ7t+Wf4XxD5O9Z7FZgr3+3aSOzw3DcXMTr4YMtaZ2QnKpr8uPD9RCEbn6TJ/iEfU/i6g==","signatures":[{"sig":"MEQCIBUQUHmAIMGl2DreYmDXJTG/BlRS0zaSRlkXjcKKdvR5AiA808j8820CAiRc2u4eoB/gpRX7bA5ctjFGvOICvmtfbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"9e9efaf713fbbaf2fef1114fa49e2d2b4e0158f8","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.21.2_1754578378101_0.12971446762109196","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"payload-plugin-newsletter","version":"0.21.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.21.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"f4d3aae939b03f12f56a999f5183052ade9d041e","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.21.3.tgz","fileCount":43,"integrity":"sha512-G6P475GxRaYu8Qd8AxmEfqyFGW/EFSlCCvzfiC40s6qPp8Uc9YcHMvE95fCDNSnXj2TGMAk54butn41kzRub4A==","signatures":[{"sig":"MEYCIQCe7uwg5UPNq3i9vv9zRZTO0zHtVVgONl+BEG8uGA73mAIhAIB9W0kYl0leyeABxSfDBs7fA9/weFDSJixm1ZM2lzam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"ddc2cea5c2334d68bbb99cad50cb53d658d4ff85","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.21.3_1754586564034_0.15108900246636536","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"payload-plugin-newsletter","version":"0.21.4","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.21.4","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"724b033b13953e2e789f7e1a144062565e1e204d","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.21.4.tgz","fileCount":43,"integrity":"sha512-Kz8NJL1xj/tHSn22THE1GwUupNJCrD+a+rinAvpV0HRRtLy7EA3i282T/UA9mEFKotFt63dV5vX/f2zcA2dJOQ==","signatures":[{"sig":"MEUCIQDWttGc8HIoEvF0ZUkruN7fPnTZX0bvFDeXeUBHYA0SagIgCsSerfwsmzS4T6uBXatJQuRhbDepJY3e4PSlfW0jqtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"16ce056018cf58693216eb2c6d0be1c31cabe535","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.21.4_1754586812712_0.6716703460211702","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"payload-plugin-newsletter","version":"0.22.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.22.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"f7de714686233aad6cf1a5244c803e3f56a7c87f","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.22.0.tgz","fileCount":43,"integrity":"sha512-/+E6723x5vZWDXn3tBAep2DfBKCF5o5sI4kE7RstfKx2Jc1h86wRnt0H3kojhRLQXVuYJ70zpKOtfKeieZ5eUg==","signatures":[{"sig":"MEUCIQD33rt0kQoeCfx7QFQu/xr3YxPptgD5FgAe9N+3/TYjXwIgPSJC3SxwhRHtnzIiX9Aqi7s0uWgb6L5P6SUswK0N2IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"911698a5704639fb5f27205eb8b664811521a182","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.22.0_1754621878541_0.35737958445133144","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"payload-plugin-newsletter","version":"0.23.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.23.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"42236f169a54850aeb2224df6187d934bec039c1","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.23.0.tgz","fileCount":43,"integrity":"sha512-obZxnU1I/iybqlnNWBSRjhQb1TiWmruQJh2nGpnrgRvrpLV/GdBurrWY+WaP80YmOe0syCH+on373/M5YdTtXw==","signatures":[{"sig":"MEYCIQCP5wUz53B7jmnTRGh2hRU7yA1rM2sdKF69tV6Ax4f96wIhAN7Fq8mBohpiMNtlQzkeNZrML2eFHtPzNwvxYIf9Lf/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1363201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"331e42996dde9f3379d4547acaf2c5b807ae1afd","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.23.0_1754662561664_0.0923423998192201","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"payload-plugin-newsletter","version":"0.24.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.24.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"e9b1e2dd5c875f8090d980614f8f426a8174a829","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.24.0.tgz","fileCount":43,"integrity":"sha512-VC3FVX7vbiMYFD7L9zg4Spt6pg2o8VOc/MeIzr1oZeh9ZtvTz4QMrtRDyjFi5L0vGabtNUN0mg/E+wYvw1hiAA==","signatures":[{"sig":"MEUCIBub/uB1ZwsLPOfblrSqBadrB39bR3rm5xaVJj+p9D0eAiEAmBXemL0BJ5OexPw0b748n4WtyMGrLNBf5nKEV42k17s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1365640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"b5813e76eb8fc1057b6ab77b2d17db40169f22e8","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.24.0_1754674598410_0.7358908072241657","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"payload-plugin-newsletter","version":"0.25.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"b7da27a08dd82048fa62174d9910fd3297daaf65","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.0.tgz","fileCount":43,"integrity":"sha512-rHfdYHJXIvYTxyDxSHYn4yt8nrcF/xGi6OfZ0ob3MzPGxXDFx9hGMWpzPqTKq6qaYRUETaUZUux9aX+cPya+rA==","signatures":[{"sig":"MEYCIQD0qoV1ybGT3GuiamoNJQbC3ER+mOwmP3zskW+5PngasAIhAPQlXpiJX94FBCeqsJNBjTyU7Ec1ujmdVvXFurgwFTVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375726},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"f639ed868edca8ccae12fc72aa50b602ad577405","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.0_1754679827508_0.8065522027971834","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"payload-plugin-newsletter","version":"0.25.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"5ff368699e38343425ce5e18f7f4d8375143b36e","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.1.tgz","fileCount":43,"integrity":"sha512-i3NEpZcCY+W+3AhJRCCdF0pI7tj+QdlAJBD2CAQ8Cu7Lp65K52LBce2EvVRXF2o6yEp+RDrFQVBwjG26TokVIg==","signatures":[{"sig":"MEUCIQDvxml+0H1f4LLmpbkz+I5/6tKct9OcR2fc0I0wy3U2iAIgKgKttZmIeEm5q8xD+OjCX/fU8nYTZ9vp5C7vy06u0zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"9a37f460fb29c0eba81407e6d5f71a3756ded4cd","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.1_1754755839937_0.3083269290317552","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"payload-plugin-newsletter","version":"0.25.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"80850c1424e58d2f88535a11aee8f5b502d2aa8f","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.2.tgz","fileCount":42,"integrity":"sha512-nl+hm7vejWjZyUKYSYmY/lDbUqdhzEubLGCWeJvcVkxGtDwMfGyI3OJcVYdVHpYlDRNdhNtmFPWQEzocXXNOkQ==","signatures":[{"sig":"MEUCIEpIMjEnhF3ehCALaRz4S1f3c3jbeblEe7deVL56sLy9AiEA+yKBGPICf/4S4UcudAaMrENyvHeeREVWpJoEP2HKgyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341522},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"434bdd38a423c4aded425840178a2eaec81b1c6f","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.2_1755315067094_0.6445100166437958","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"payload-plugin-newsletter","version":"0.25.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"e0c8efdd3830320699dafd1df11d6fce7115a5d2","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.3.tgz","fileCount":42,"integrity":"sha512-Awv5omg6UiLlSBD8nvtuzDLDfuVvvvGcBM27XHhHZUInqZAxq+r5rMOtKz5J4T6AR14pISsCi/cno1xIYslqjg==","signatures":[{"sig":"MEYCIQC0jr7a6d33LkNzZp6UEbe574Dk2mUTNQyYuCRpStLmlAIhAM3i4RwwRh5IrTlF2n0b09RYjZC3yT5IJZ78NtopF7pD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353176},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"8f8ea98928f50d203ad0cde00377bd60c4785070","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.3_1755400087013_0.0772990384742791","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"payload-plugin-newsletter","version":"0.25.4","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.4","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"9817ae3e6465784c2912f5364ef1b27249787993","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.4.tgz","fileCount":42,"integrity":"sha512-Ntw/2c05APUmlcePFH8rIczDvG16LAukjBhVuHCdq/whGAQAl3nJtM6BsaseIZjITqoQ878SQCRlxVZMA9Qnzg==","signatures":[{"sig":"MEQCIDA+QnL0Wn0r/uxMww+A3rLe+B+wK9Tzum5KOP5QpGoUAiAzuEH6OXD+bxuynNu6TY7M5CYEB1Kqmm+p2nmi02Rk+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"30f856badb24590d65a1b4fd38556998114c1366","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.4_1755541113518_0.014421244649026388","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"payload-plugin-newsletter","version":"0.25.5","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.5","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"747920f583d0cd065de8335afe97eb64e7f97a02","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.5.tgz","fileCount":42,"integrity":"sha512-+GyEF08gLdegEtLKo4qKeIW7/kKCac3tJ0LF84vsxgOdgnVRS6v68JPxbii3pB3tL+wWfZgiWPJaKuZ1bE4J6g==","signatures":[{"sig":"MEUCIQDvCBgwQZ+Nk22Z4tmp/AxNu7XgeeQuQRNRK0hhiwTV2QIgBeeMmYozm1ISlvRzvcKZlNbD2626ThrySYlUrfADycQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"1d83d70295535886e35af5e459d3b90c653a69ae","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.5_1755577086322_0.8441510326253565","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"payload-plugin-newsletter","version":"0.25.6","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.6","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"44fcdd38fa69ace0f49052afcc2efd9bf0679c9d","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.6.tgz","fileCount":42,"integrity":"sha512-rqSd/4t1ymGi/YPfAEfJLmmJNUMbitZp/Gw+Lk9AI74XeztGZt2P9lgeibfpk6rQd03A+YYVwK5wEYMk4hJyCA==","signatures":[{"sig":"MEUCIQDyuOBgnNMA0av7DLO+UDrx05FldsMhZ4JdyLk0ukkuhQIgJ2Zg0Sdc3yujt508eyfuNDHmsyOi0Ieyw8PuUztNYOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"39c713cd7a02614c7470113d3688790f7b3e3395","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.6_1755580018271_0.956349219833649","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"payload-plugin-newsletter","version":"0.25.7","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.7","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"0088be753639fbf1034f8c60cb9bf6036ce45be0","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.7.tgz","fileCount":42,"integrity":"sha512-QevE99uL2sp2FNUfUZtagk8ZQE1rNs0SFjRAr92IS098ORHXUTKIEG4M/CFLX0C4fMVuOHNjFZRTrUSoZvkkVg==","signatures":[{"sig":"MEUCIQCC6732mrnZSIGyGfceYn4SiC6BKNY78METLh+PUkgv4wIgCFhCZkjMUtOMGwYXPkEd+gwelTheUvXJXsCAQNp7jb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"da2678eb39909dde48fff77bd44addb436012c28","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.7_1755581790645_0.648992039771932","host":"s3://npm-registry-packages-npm-production"}},"0.25.8":{"name":"payload-plugin-newsletter","version":"0.25.8","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.8","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"ba35f304b069d4452af6e0f77d51703a4c7be505","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.8.tgz","fileCount":42,"integrity":"sha512-xXKFYQWocjcwbSl+RDQ0S8u6SCsqcOavKS651TxNwkUTBkH6FiPhUOjs7Lu3fTgkJ9LD1XsJg0mSVvMKprSt+A==","signatures":[{"sig":"MEQCIBbw7XXH1Z+NUUX62WGDZ3RqLcTq+LUiPG9v4rNLDRldAiAEyiIgQ6WVNOhpGxnDNcZahGmhnlyn993RGObzOdFNIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1365728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d17740cbc0146a6435bf206d898ed816e167be47","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.8_1755583084272_0.9480447269674195","host":"s3://npm-registry-packages-npm-production"}},"0.25.9":{"name":"payload-plugin-newsletter","version":"0.25.9","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.9","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"a22a0f8530a8aba271343c9096d9a413c6e1c1fa","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.9.tgz","fileCount":42,"integrity":"sha512-brKH/ANEaLYfZKRYqQPe7IQzcG7BjlZa39PGJt8gSnBgYxZaFbvzqLr42TUSwyqialY0W6ZCSxcmUzx+OIZPoA==","signatures":[{"sig":"MEUCIQDCu01Otnu8w94ujSv7VLwJGMtaolyZodEe4nQAjsW7AwIgQW6bqBaXTIj/2rf9MzdUyBT3ZqDyXPoNaYBvBrCi8ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"c5a3d9b9cb3d05e7120dbfbe37f7545a29e003d6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.4","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.9_1755615971397_0.1489000693750988","host":"s3://npm-registry-packages-npm-production"}},"0.25.11":{"name":"payload-plugin-newsletter","version":"0.25.11","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.11","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"ab054ccb1e6194a6129f9ff7941b1801e8b3de15","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.11.tgz","fileCount":42,"integrity":"sha512-ESYiV4GOtc7ztc/Q1lH8QzdwsNJ6XtAMGEJOJ4ErS1Ad3HOv/qWADn4NL1ook2kJSxtFG8PBwU1Q6LgCwh32vg==","signatures":[{"sig":"MEUCIQCxapOCJAcPOTfm+xSVXG/79ahW1JlpbR+XO9QpWkG0gQIgOAvnVmJpJwcnOrNvlVb7iFjaseUeBHj+ybWxbrI5E3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"53b8f82766a771af3b1ca365eaed6e3bdf42fd80","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.11_1765473102966_0.4287847562427045","host":"s3://npm-registry-packages-npm-production"}},"0.25.12":{"name":"payload-plugin-newsletter","version":"0.25.12","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.12","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"1d1ade201d2abcc1c248694ecb2bde61737bdbb1","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.12.tgz","fileCount":42,"integrity":"sha512-q5rel9Hh/xb222wfoT5Th01UesPnhc6oZB/KoXmywuu+GIqXQeX3S907bvaLjrYyViJdllnoqpBpNS+HleGYRA==","signatures":[{"sig":"MEQCIA+ZCcAWDGNNJf1WjY143indoPldEJ/0zQzyG25tmzZAAiAeeKONe7OWQIlKNPKYff8mBti/Ta2RrDn4AEO1n70Pmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d2303863a11b7eadc86c03ec8551eaf7ed300fd0","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.12_1767394654428_0.47810718903985383","host":"s3://npm-registry-packages-npm-production"}},"0.25.13":{"name":"payload-plugin-newsletter","version":"0.25.13","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.25.13","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"a3b915d857c9b64eea5db04cbd4b0b2b42f3fd54","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.25.13.tgz","fileCount":42,"integrity":"sha512-kLkoTjNTuPqZf0lxVqz8/9NaXVwzTphHC9R6qMqiHuRg3hVniKLCe7nJiaWLxnH6qj0RkbIv7GsSVnmIKKvSMw==","signatures":[{"sig":"MEYCIQDG8PybOacm24QAG4xt3smlW1l4+tvOo3fn0LY3rnUd9gIhAN6CrYTCXppkxw8j812UzS9uJYosDlf9nPVNgL2reAHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1361438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"cd23a1ff1154968e908dd5d96624eb63335860f5","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.25.13_1767399799781_0.9172145889521228","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"payload-plugin-newsletter","version":"0.26.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.26.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"1f1c2ddfb5a539bcb2024f751b00c85c558a3314","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.26.0.tgz","fileCount":42,"integrity":"sha512-3RCF4AZOUyuTBRK3uaOtW1twebCQOPXbCngMVsAyCUyU0I9cKXmR8tkRmdM7uKIm/gXiuzDZY7//KfZzEOUxUA==","signatures":[{"sig":"MEUCIQDZy6Ea28rktV7RjFAAVYy1q8m3Q6uaPcD6Trc8LOCgawIgNTdyi4Tl1c76NWjUsaBsWw3NRpUBOoqjGgDSEvndCdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"09a71e6bb5e08e855c68bdd996e36a9a21cf8413","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.26.0_1767407052500_0.4014127366248106","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"payload-plugin-newsletter","version":"0.27.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.27.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"76598c57f7a99c8ac4a5c52eba0b6f955dc5de30","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.27.0.tgz","fileCount":42,"integrity":"sha512-5ROEiZmlFrjHVzatTZI3IvgI7SLGsumkKiAEqUM+/FMOsOfr6vHrFz6udRGAQNqZSz8PkVHtVfDpG/eJUEojNg==","signatures":[{"sig":"MEYCIQCWqaBvkvvMpwDvTWQUQE0HNJ63gpzh+AW83WXhh+/BxQIhAMrnjIEbWxt2mM5yPFs5hUll/o+OVoygpuKa+PW+N4sI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1369780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"27aee7771ac2be888c32cca95fc61ac15ec7ee10","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.27.0_1767409512681_0.38137489639298705","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"payload-plugin-newsletter","version":"0.28.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.28.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"0bf97bfe88b966266fab396d31a174f95cf70864","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.28.0.tgz","fileCount":42,"integrity":"sha512-NtDE1+0k9sBzZVEPsafsdtaAwBt8aC0m9CCK/tQb3kcjFSSgXl/DqRMmFz25CLErHV7QXeBSnv9n4E6+Qg/0Jg==","signatures":[{"sig":"MEQCIGcXhVtRG5VNpk7Q39jlMQ88cNrvyz4dG6qQ8JtMCD2mAiA1tjc2U9tTnF1zJh9j97upY0uvzN+JsMeOp5PnsO23UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"18e635c601914a2d271da18b2d45b37d04d3c432","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.28.0_1767412506049_0.514835574452851","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"payload-plugin-newsletter","version":"0.28.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.28.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"fad9e9670db64d3d06b7a82fae543e80684cc67c","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.28.1.tgz","fileCount":42,"integrity":"sha512-TL3M0gVBgWE/eZu0gpRqhL7vBm/pCp5+UPdw5brTI6FBoF3aZg0cCakl87RkbCggysshjLKoe1NM2AO01qdZzw==","signatures":[{"sig":"MEUCIQDqTfuOO0FoJqKSTVrvrtrbKAyNfqysSfDHk871vMc3QAIgW7Dv1O1kj+jqegjts1cDSlSCitCK7dcSS83D1psiYz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"86ca47ad816b09bff16807a2b84212534090c180","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.9.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"22.16.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.28.1_1767537248008_0.055467761043517694","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"payload-plugin-newsletter","version":"0.29.0","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.0","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"1f355f4c5e3f8b49ed07032b4f3fbb10c040f434","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.0.tgz","fileCount":42,"integrity":"sha512-ufWN6RT6A3Vj0Ai5dUM6fzpzGR3e4ihXCCKgI98juiQvf5DJlmWiShWBl9swMW6BoJCmxXl7PgDQ8QQP/gtaRw==","signatures":[{"sig":"MEQCIGeTdbAmNwp3/gJcJyjVY+1amJcLK9yKT3IMTuV+zPenAiAueUT/NAvW+TalTkfjpzTAJICFQzRkvuAAROtyubTw4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1577247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"d98988a3178e90333527307e3a73dfc996031a83","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.0_1767555468186_0.4847604246962065","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"payload-plugin-newsletter","version":"0.29.1","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.1","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"46f8418055cafd4a618118a8ced0440bb348a8aa","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.1.tgz","fileCount":42,"integrity":"sha512-E5qpBDQJd6/TGOu4PkTNCXoVl5vpueQElKgWJReYd6DVMYaMrNpDse6mcIPM6YLV7avQ2xqnsePy4p7woVNmTA==","signatures":[{"sig":"MEQCIHFxjgKljtMYAw1onW1BnlvCYwTPByoGr8+vQB15V0FiAiAv+Ya1JhWkj2l10YP121nCJbf+w3RauJkudpGI8VKUCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"8351e5206b201faf5fd26fedbfada579e5b0acb3","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.9.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"22.16.0","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.1_1767563131572_0.2907898432242082","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"payload-plugin-newsletter","version":"0.29.2","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.2","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"3b43a519efc84ac7ef16c96db4c42c8ee0d603e5","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.2.tgz","fileCount":42,"integrity":"sha512-SSF5cB0OEPQWsclECyIlmGcNdiwFn0PP/lQUCyznTOmAZ2/n1KotFoBs8FFJw6q36CPf6lKEaj/PGppNUHxwrQ==","signatures":[{"sig":"MEYCIQDTDBzyyF/UxY9ShcXLibfSuaDzTF4LG9gCjWyAb0VaowIhALC7RS/xs3tB4hTUot/923BWSRiLWBYKrND573UhY72C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"dccfc7872b797ebf8734f70e3c318987ca10079f","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.2_1767661740997_0.2191478235292652","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"payload-plugin-newsletter","version":"0.29.3","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.3","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"92e189a3f1676886c80a335ff6b8898eaf492d6f","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.3.tgz","fileCount":42,"integrity":"sha512-HmGKbGrkWLBKmjLtO1pht8uLBw2JcSMiEsEy8cUAAaWcKK89v1bm3nGjPFlVfcrgrw2Y8Z/vDZWVx5AtyO9rMg==","signatures":[{"sig":"MEQCIHVGKodxLYNWeIIDHk2zZLSORSNuXscy9eSBs9B8HESeAiBsQztG13wfC0Ga7//piyjfiQDi3ThR9ruvzYJ/tPN25Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"18d877c59487992b5195c1f7e6a95fd2e00ae456","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.3_1767663089248_0.8289446364686026","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"payload-plugin-newsletter","version":"0.29.4","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.4","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"2607f99b4f484b08baab5725c6c2be6c7ad008e5","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.4.tgz","fileCount":42,"integrity":"sha512-Zg7uu+dVgcyzbM0PWRcw6eYcQugYbU5fVZCTE1pjQRnJ4WM1zCzCQWWm/MJKIZdow6Egxq8zSkj9N1Z8PZaaqA==","signatures":[{"sig":"MEUCIQDrKCvEgiQZlxxCPE7Q0SA8zMI7rRLquuWcKW8RLZzBLwIgakPzdJJJLLQvHjTrO0lji37XhJ854d3NCBiPKqciWR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588910},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"72beefb961fab0fafb3d270ed3973a21f09acfed","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.4_1767663513052_0.960505968518665","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"payload-plugin-newsletter","version":"0.29.6","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.6","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"35f8de4aab1408d862015e71715c51cb52161689","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.6.tgz","fileCount":42,"integrity":"sha512-ngTtRdYMoHiC/37VZIw9KOXKqwd0UzpMAqNxd1MNAs7yzX2kL/lR6B0oAZgudT0uUzpESDlyacwZXDPU9ZG3mg==","signatures":[{"sig":"MEQCIA8nSP0TXEYGeQ1zCXSKssrefINEjxq8L7Mx+ohwZ2qnAiBvceaP1iXQEInzC4Ya/NJm3F3g1885CmdbITl4dAASwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"5c26ee9d80e6b827867cfa63dad636ffd5c60ba1","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.6_1767664192341_0.9403079380106691","host":"s3://npm-registry-packages-npm-production"}},"0.29.7":{"name":"payload-plugin-newsletter","version":"0.29.7","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.7","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"31f4d88537212738a93514c354c987002661173a","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.7.tgz","fileCount":42,"integrity":"sha512-9mDIjIGoUPkCiybFKbGq2d6HFdMJwPWDUHQVpu5HHELxT5As6F9GcM0LHhggkW6tfJbx+Lr+mULswlw9G3xllg==","signatures":[{"sig":"MEQCIBbKhNaTtP7y/QxsIfPGYp+CHVXr8CLiN2XuAxFAHqgmAiBYqdXPqFvJdx74PO+Q8nL8rUW7zn1+Z169dWTehDid2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"b16b24610037380c87d483aaaf219435cac0350b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.7_1767665696559_0.07829724599475352","host":"s3://npm-registry-packages-npm-production"}},"0.29.8":{"name":"payload-plugin-newsletter","version":"0.29.8","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.8","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"610fef6bc9797a0ae11503ed4f5b75936bd7efa3","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.8.tgz","fileCount":42,"integrity":"sha512-vrxvhGYb0PW9tayVbFHGhCyjmLTua1ncre5YR6x77TNyRHWNjKgpoEEqgxCGbM5/TSZvv020KMCzWg+90e6Bvg==","signatures":[{"sig":"MEYCIQDj+7z4oxh6SlbzmtiUxiUodATpkf+syLplqS8rAbStpwIhAPwbsZc5oSn+JfIChvkQQ8YwySaTD34G3Z82UAJZpZyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"6ee45870981b891557f31d8d860bb07ca2e85b54","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.8_1767666261643_0.5444889305295901","host":"s3://npm-registry-packages-npm-production"}},"0.29.9":{"name":"payload-plugin-newsletter","version":"0.29.9","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.9","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"97f78573d51d895652a214cc1d328063244d031a","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.9.tgz","fileCount":42,"integrity":"sha512-T2ahrduP9Av6R69atWUuFbQbVAlfXw0+1txxupY8AgruVvWp09IOYBAiqwkp742ON/PpJalNNSjmqbWxGPTOtw==","signatures":[{"sig":"MEUCIFcJjIjUcDDO/9AgulRqoWelHdYcAGU6v/jNgW8NYEjqAiEAu45ntjaxWGtk+kp0P0XCrOyWETew4MXJVP7yQhLysjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"73ee87de3ed703131efb3b3557f90bed088be298","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.9_1767666968747_0.4870999020718503","host":"s3://npm-registry-packages-npm-production"}},"0.29.10":{"name":"payload-plugin-newsletter","version":"0.29.10","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","_id":"payload-plugin-newsletter@0.29.10","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"dist":{"shasum":"e3b7b37bb43d1b4ab097fd16055cd6a8776938ce","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.10.tgz","fileCount":42,"integrity":"sha512-aSolKLhXAND9SR8wPTYd+Khl4PUMl3drvAT5VBfNnjcGIHOXUT3Sl3zNeacCx1sAN2Yor1/i6FOtYMO8B3BYaQ==","signatures":[{"sig":"MEUCIQC3mvdl2J0R7yxUWNLUFUeRYYjdh/AYEjdwwBl4N1y4lQIgPE5nESsWCfHLEIPOgPvvIkegZ+UU5tbKgsj3aJwmlLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js"},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./components":{"types":"./dist/admin.d.ts","import":"./dist/admin.js"},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"gitHead":"0f58028658708278a8976a460a53ba657ec57a7c","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"bunx vitest run","build":"tsup","clean":"rimraf dist","test:ui":"bunx vitest --ui","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","test:unit":"bunx vitest run","typecheck":"tsc --noEmit","test:watch":"bunx vitest watch","build:types":"tsc --emitDeclarationOnly --outDir dist","build:legacy":"bun run build:swc && bun run build:types","release:major":"./scripts/release.sh major","release:minor":"./scripts/release.sh minor","release:patch":"./scripts/release.sh patch","test:coverage":"bunx vitest run --coverage","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","generate:types":"tsc --emitDeclarationOnly --outDir dist","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","test:integration":"bunx vitest run --config vitest.integration.config.ts","validate:bundles":"node scripts/validate-bundles.cjs"},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"repository":{"url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git","type":"git"},"_npmVersion":"10.8.2","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","directories":{},"_nodeVersion":"20.19.6","dependencies":{"resend":"^4.0.0","jsonwebtoken":"^9.0.2","@payloadcms/ui":"^3.0.0","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","@react-email/components":"^0.1.1","@payloadcms/translations":"^3.0.0","@payloadcms/richtext-lexical":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^18.3.0","eslint":"^9.0.0","rimraf":"^6.0.0","vitest":"^3.2.3","payload":"^3.0.0","@swc/cli":"^0.4.0","prettier":"^3.3.0","@swc/core":"^1.7.0","happy-dom":"^18.0.1","react-dom":"^18.3.0","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.5.0","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/express":"^4.17.21","@playwright/test":"^1.53.0","@types/dompurify":"^3.2.0","@types/react-dom":"^18.3.0","@types/jsonwebtoken":"^9.0.6","@vitest/coverage-v8":"^3.2.3","eslint-plugin-react":"^7.34.0","mongodb-memory-server":"^10.1.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^9.1.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.1","@rollup/rollup-linux-x64-gnu":"^4.44.1","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","payload":"^3.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/payload-plugin-newsletter_0.29.10_1767667346558_0.23286121121128578","host":"s3://npm-registry-packages-npm-production"}},"0.29.11":{"name":"payload-plugin-newsletter","version":"0.29.11","description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/server.js","types":"./dist/server.d.ts"},"./server":{"import":"./dist/server.js","types":"./dist/server.d.ts"},"./client":{"import":"./dist/client.js","types":"./dist/client.d.ts"},"./admin":{"import":"./dist/admin.js","types":"./dist/admin.d.ts"},"./components":{"import":"./dist/admin.js","types":"./dist/admin.d.ts"},"./types":{"import":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"require":{"types":"./dist/types.d.cts","default":"./dist/types.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./fields":{"import":{"types":"./dist/fields.d.ts","default":"./dist/fields.js"},"require":{"types":"./dist/fields.d.cts","default":"./dist/fields.cjs"}},"./collections":{"import":{"types":"./dist/collections.d.ts","default":"./dist/collections.js"},"require":{"types":"./dist/collections.d.cts","default":"./dist/collections.cjs"}}},"scripts":{"build":"tsup","build:legacy":"bun run build:swc && bun run build:types","build:swc":"swc ./src -d ./dist --copy-files --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/__tests__/**'","build:types":"tsc --emitDeclarationOnly --outDir dist","dev":"tsup --watch","clean":"rimraf dist","lint":"eslint src","typecheck":"tsc --noEmit","test":"bunx vitest run","test:unit":"bunx vitest run","test:integration":"bunx vitest run --config vitest.integration.config.ts","test:security":"bunx vitest run --config vitest.integration.config.ts src/__tests__/security","test:watch":"bunx vitest watch","test:coverage":"bunx vitest run --coverage","test:ui":"bunx vitest --ui","generate:types":"tsc --emitDeclarationOnly --outDir dist","validate:bundles":"node scripts/validate-bundles.cjs","prepublishOnly":"bun run clean && bun run build && bun run validate:bundles","release:patch":"./scripts/release.sh patch","release:minor":"./scripts/release.sh minor","release:major":"./scripts/release.sh major"},"publishConfig":{"access":"public"},"keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"author":{"name":"Aniket Panjwani"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git"},"bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","dependencies":{"@payloadcms/richtext-lexical":"^3.0.0","@payloadcms/translations":"^3.0.0","@payloadcms/ui":"^3.0.0","@react-email/components":"^0.1.1","@react-email/render":"^1.1.3","isomorphic-dompurify":"^2.25.0","jsonwebtoken":"^9.0.2","resend":"^4.0.0"},"devDependencies":{"@eslint/js":"^9.29.0","@playwright/test":"^1.53.0","@rollup/rollup-linux-x64-gnu":"^4.44.1","@swc/cli":"^0.4.0","@swc/core":"^1.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/dompurify":"^3.2.0","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6","@types/node":"^24.0.1","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","@vitest/coverage-v8":"^3.2.3","@vitest/ui":"^3.2.3","eslint":"^9.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","happy-dom":"^18.0.1","mongodb-memory-server":"^10.1.4","payload":"^3.0.0","prettier":"^3.3.0","react":"^18.3.0","react-dom":"^18.3.0","rimraf":"^6.0.0","tsup":"^8.3.5","typescript":"^5.5.0","vitest":"^3.2.3"},"peerDependencies":{"payload":"^3.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_id":"payload-plugin-newsletter@0.29.11","gitHead":"d572b99d05ae67cf460514f9eea156cc796bae69","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5LfAivSArBfqPZtyjLi5fqacRan9hH8xpTgeoh9+UDLSY8zt5TswhLdPN+ONzdrbdsWH0j3uxdipQcgE6hLWLA==","shasum":"1fbe0f7c06feeab2c51505b6f7478a9b94559dc6","tarball":"https://registry.npmjs.org/payload-plugin-newsletter/-/payload-plugin-newsletter-0.29.11.tgz","fileCount":42,"unpackedSize":1589513,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICKH439lXOdeBI+GapOPiusAky2tV0Vy8lOVj6dTW3GzAiAefA+TQzeIBObpL7G0GZCtUMB5+cCRoJbkFaFd+XzH2g=="}]},"_npmUser":{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"},"directories":{},"maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payload-plugin-newsletter_0.29.11_1767670393606_0.03306901409176177"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-15T22:00:28.482Z","modified":"2026-01-06T03:33:14.019Z","0.1.0":"2025-06-15T22:00:28.708Z","0.1.1":"2025-06-15T22:12:42.462Z","0.3.0":"2025-06-15T23:40:57.469Z","0.3.1":"2025-06-16T00:04:15.889Z","0.3.2":"2025-06-16T01:34:25.605Z","0.4.4":"2025-06-16T21:55:18.571Z","0.4.5":"2025-06-19T00:56:27.200Z","0.6.0":"2025-06-20T14:38:52.149Z","0.6.1":"2025-06-20T17:33:52.901Z","0.6.2":"2025-06-20T20:22:32.186Z","0.7.1":"2025-06-30T22:09:27.609Z","0.8.0":"2025-06-30T23:57:14.007Z","0.8.5":"2025-07-01T23:48:08.143Z","0.8.6":"2025-07-02T01:51:24.862Z","0.8.7":"2025-07-02T01:58:39.728Z","0.9.0":"2025-07-04T18:39:11.179Z","0.9.1":"2025-07-04T19:30:50.788Z","0.9.2":"2025-07-20T17:03:24.319Z","0.10.0":"2025-07-20T19:39:34.480Z","0.11.0":"2025-07-20T21:38:03.088Z","0.12.0":"2025-07-21T03:43:14.754Z","0.12.1":"2025-07-21T03:52:20.914Z","0.12.2":"2025-07-21T04:04:39.975Z","0.12.3":"2025-07-21T04:23:24.744Z","0.13.0":"2025-07-21T13:48:09.403Z","0.13.1":"2025-07-22T02:42:21.071Z","0.13.2":"2025-07-22T03:17:05.243Z","0.13.3":"2025-07-22T04:36:14.601Z","0.14.0":"2025-07-23T01:25:19.347Z","0.14.1":"2025-07-23T01:36:10.977Z","0.14.2":"2025-07-23T02:03:52.096Z","0.14.3":"2025-07-23T12:07:00.374Z","0.15.0":"2025-07-27T18:28:13.768Z","0.15.1":"2025-07-27T19:04:19.612Z","0.16.0":"2025-07-28T03:11:03.972Z","0.16.1":"2025-07-28T03:26:03.971Z","0.16.2":"2025-07-28T14:38:26.081Z","0.16.3":"2025-07-28T15:33:23.289Z","0.16.5":"2025-07-29T15:47:42.256Z","0.16.6":"2025-07-29T15:55:48.549Z","0.16.7":"2025-07-29T17:40:15.438Z","0.16.8":"2025-07-29T18:46:34.555Z","0.16.9":"2025-07-29T20:33:34.591Z","0.16.10":"2025-07-29T20:38:12.762Z","0.17.0":"2025-07-30T04:28:40.765Z","0.17.1":"2025-07-30T04:58:56.865Z","0.17.2":"2025-07-30T05:13:21.152Z","0.17.3":"2025-07-30T05:34:41.226Z","0.17.4":"2025-07-30T13:48:40.508Z","0.18.0":"2025-07-30T20:10:26.181Z","0.19.0":"2025-07-30T20:57:44.215Z","0.20.0":"2025-07-31T05:28:17.079Z","0.20.1":"2025-07-31T15:22:37.754Z","0.20.2":"2025-07-31T15:51:31.534Z","0.20.3":"2025-07-31T16:31:59.252Z","0.20.4":"2025-08-01T02:36:28.289Z","0.20.5":"2025-08-01T19:35:10.390Z","0.20.6":"2025-08-01T21:23:08.081Z","0.20.7":"2025-08-02T23:06:59.381Z","0.21.0":"2025-08-07T04:39:45.580Z","0.21.1":"2025-08-07T05:19:12.160Z","0.21.2":"2025-08-07T14:52:58.317Z","0.21.3":"2025-08-07T17:09:24.376Z","0.21.4":"2025-08-07T17:13:32.965Z","0.22.0":"2025-08-08T02:57:58.767Z","0.23.0":"2025-08-08T14:16:01.903Z","0.24.0":"2025-08-08T17:36:38.705Z","0.25.0":"2025-08-08T19:03:47.742Z","0.25.1":"2025-08-09T16:10:40.227Z","0.25.2":"2025-08-16T03:31:07.340Z","0.25.3":"2025-08-17T03:08:07.224Z","0.25.4":"2025-08-18T18:18:33.824Z","0.25.5":"2025-08-19T04:18:06.578Z","0.25.6":"2025-08-19T05:06:58.461Z","0.25.7":"2025-08-19T05:36:30.898Z","0.25.8":"2025-08-19T05:58:04.475Z","0.25.9":"2025-08-19T15:06:11.632Z","0.25.11":"2025-12-11T17:11:43.125Z","0.25.12":"2026-01-02T22:57:34.612Z","0.25.13":"2026-01-03T00:23:19.966Z","0.26.0":"2026-01-03T02:24:12.681Z","0.27.0":"2026-01-03T03:05:12.876Z","0.28.0":"2026-01-03T03:55:06.248Z","0.28.1":"2026-01-04T14:34:08.214Z","0.29.0":"2026-01-04T19:37:48.345Z","0.29.1":"2026-01-04T21:45:31.739Z","0.29.2":"2026-01-06T01:09:01.211Z","0.29.3":"2026-01-06T01:31:29.524Z","0.29.4":"2026-01-06T01:38:33.380Z","0.29.6":"2026-01-06T01:49:52.495Z","0.29.7":"2026-01-06T02:14:56.800Z","0.29.8":"2026-01-06T02:24:21.842Z","0.29.9":"2026-01-06T02:36:08.923Z","0.29.10":"2026-01-06T02:42:26.765Z","0.29.11":"2026-01-06T03:33:13.808Z"},"bugs":{"url":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter/issues"},"author":{"name":"Aniket Panjwani"},"license":"MIT","homepage":"https://github.com/aniketpanjwani/payload-plugin-email-newsletter#readme","keywords":["payload","cms","plugin","newsletter","email","subscribers","magic-link","authentication","resend","broadcast","payload-plugin"],"repository":{"type":"git","url":"git+https://github.com/aniketpanjwani/payload-plugin-email-newsletter.git"},"description":"Complete newsletter management plugin for Payload CMS with subscriber management, magic link authentication, and email service integration","maintainers":[{"name":"aniketpanjwani","email":"aniket.panjwani@gmail.com"}],"readme":"# Payload Newsletter Plugin\n\n[![npm version](https://img.shields.io/npm/v/payload-plugin-newsletter.svg?cache=300)](https://www.npmjs.com/package/payload-plugin-newsletter)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA complete newsletter management plugin for [Payload CMS](https://github.com/payloadcms/payload) that provides subscriber management, magic link authentication, and email service integration out of the box.\n\n> **Important**: Version 0.8.7+ includes critical fixes for Payload v3 compatibility. If you're using Payload v3, please ensure you're on at least version 0.8.7 of this plugin.\n\n## Features\n\n- 📧 **Complete Subscriber Management** - Ready-to-use subscriber collection with all essential fields\n- 🔐 **Magic Link Authentication** - Passwordless authentication for subscribers (separate from Payload auth)\n- 📨 **Email Service Integration** - Built-in support for Resend and Broadcast\n- 📅 **Newsletter Scheduling** - Schedule newsletters from your articles collection\n- ⚛️ **React Components** - Pre-built signup forms and preference management UI\n- 🌍 **Internationalization** - Multi-language support built-in\n- 📊 **Analytics Ready** - UTM tracking and signup metadata collection\n- ⚙️ **Admin UI Configuration** - Manage email settings through Payload admin panel\n- 🔄 **Real-time Webhook Sync** - Receive subscriber and broadcast events from email services via webhooks\n- 👁️ **Email Preview** - Real-time preview with desktop/mobile views (v0.9.0+)\n- ✅ **Email Validation** - Built-in validation for email client compatibility (v0.9.0+)\n- 📝 **Email-Safe Editor** - Rich text editor limited to email-compatible features (v0.9.0+)\n- 📬 **Broadcast Management** - Create and send email campaigns with provider sync (v0.10.0+)\n- 🎨 **React Email Templates** - Customizable email templates with React Email (v0.12.0+)\n\n## Prerequisites\n\n- Payload CMS v3.0.0 or higher\n- A Media collection configured in your Payload project (required for image support in broadcasts)\n\n## Quick Start\n\n### 1. Install the plugin\n\n```bash\nbun add payload-plugin-newsletter\n# or\nnpm install payload-plugin-newsletter\n# or\nyarn add payload-plugin-newsletter\n# or\npnpm add payload-plugin-newsletter\n```\n\n### 2. Add to your Payload config\n\n```typescript\nimport { buildConfig } from 'payload/config'\nimport { newsletterPlugin } from 'payload-plugin-newsletter'\n\nexport default buildConfig({\n  plugins: [\n    newsletterPlugin({\n      // Choose your email provider\n      providers: {\n        default: 'resend', // or 'broadcast'\n        resend: {\n          apiKey: process.env.RESEND_API_KEY,\n          fromAddress: 'hello@yoursite.com',\n          fromName: 'Your Newsletter',\n          audienceIds: {\n            en: {\n              production: 'your_audience_id',\n              development: 'your_dev_audience_id',\n            },\n          },\n        },\n      },\n    }),\n  ],\n  // ... rest of your config\n})\n```\n\n### 3. That's it! 🎉\n\nThe plugin automatically adds:\n- A `subscribers` collection to manage your subscribers\n- A `newsletter-settings` collection for email configurations (supports multiple environments)\n- API endpoints for subscription and authentication\n- Newsletter scheduling fields to your articles (optional)\n\n## Basic Usage\n\n### Frontend Integration\n\n#### Simple Newsletter Signup Form\n\n```tsx\nimport { NewsletterForm } from 'payload-plugin-newsletter/components'\n\nexport function MyHomepage() {\n  return (\n    <NewsletterForm \n      onSuccess={() => console.log('Subscribed!')}\n      onError={(error) => console.error(error)}\n    />\n  )\n}\n```\n\n#### Custom Signup Form\n\n```tsx\nasync function handleSubscribe(email: string) {\n  const response = await fetch('/api/newsletter/subscribe', {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({ email }),\n  })\n  \n  if (!response.ok) {\n    throw new Error('Subscription failed')\n  }\n  \n  return response.json()\n}\n```\n\n### Managing Subscribers\n\nSubscribers can be managed through the Payload admin panel at `/admin/collections/subscribers`.\n\n### Email Settings\n\nAfter setup, configure email settings at `/admin/collections/newsletter-settings` in your admin panel. You can:\n- Create multiple configurations (e.g., for different environments or purposes)\n- Set one configuration as active at a time\n- Switch between email providers\n- Update API keys and settings\n- Customize email templates\n- Set subscription preferences\n\n**Note**: Only one configuration can be active at a time. The plugin will use the active configuration for sending emails.\n\n## Initial Setup\n\nAfter installing the plugin, you'll need to:\n\n1. **Create an email configuration**:\n   - Go to `/admin/collections/newsletter-settings`\n   - Click \"Create New\"\n   - Give it a name (e.g., \"Production\" or \"Development\")\n   - Configure your email provider settings\n   - Set it as \"Active\"\n   - Save\n\n2. **Start collecting subscribers**:\n   - Subscribers will appear in `/admin/collections/subscribers`\n   - Use the provided React components or API endpoints\n\n## Email Preview Features (v0.9.0+)\n\nThe plugin includes comprehensive email preview functionality to ensure your newsletters look great across all email clients.\n\n### Email-Safe Rich Text Editor\n\nThe plugin provides a pre-configured Lexical editor with only email-compatible features:\n\n```typescript\nimport { createEmailContentField } from 'payload-plugin-newsletter/fields'\n\nconst BroadcastsCollection = {\n  fields: [\n    createEmailContentField({\n      name: 'content',\n      required: true,\n    })\n  ]\n}\n```\n\nFeatures included:\n- Basic text formatting (bold, italic, underline, strikethrough)\n- Simple links\n- Ordered and unordered lists\n- Headings (H1, H2, H3)\n- Text alignment\n- Blockquotes\n\n### Real-Time Email Preview\n\nThe plugin includes a preview component that shows how your email will look:\n\n```typescript\n{\n  name: 'preview',\n  type: 'ui',\n  admin: {\n    components: {\n      Field: 'payload-plugin-newsletter/components/EmailPreviewField'\n    }\n  }\n}\n```\n\nPreview features:\n- **Desktop & Mobile Views** - Switch between viewport sizes\n- **Live Updates** - See changes as you type\n- **Validation Warnings** - Catch compatibility issues before sending\n- **Test Email** - Send a test to your inbox\n\n### Email HTML Validation\n\nBuilt-in validation checks for:\n- HTML size limits (Gmail's 102KB limit)\n- Unsupported CSS properties\n- Missing alt text on images\n- External resources that won't load\n- JavaScript that will be stripped\n\n## Broadcast Management (v0.10.0+)\n\nCreate and send email campaigns directly from Payload:\n\n### Enable Broadcasts\n\n```typescript\nnewsletterPlugin({\n  features: {\n    newsletterManagement: {\n      enabled: true,\n    }\n  },\n  providers: {\n    default: 'broadcast',\n    broadcast: {\n      apiUrl: process.env.BROADCAST_API_URL,\n      token: process.env.BROADCAST_TOKEN,\n      fromAddress: 'newsletter@yoursite.com',\n      fromName: 'Your Newsletter',\n    }\n  }\n})\n```\n\nThis adds a `broadcasts` collection with:\n- Rich text editor with email-safe formatting\n- Image uploads with Media collection integration\n- Custom email blocks (buttons, dividers)\n- Inline email preview with React Email\n- Automatic sync with your email provider\n- Draft/publish system with scheduled publishing support\n\n### Send = Publish Workflow\n\nThe plugin integrates seamlessly with Payload's draft/publish system:\n\n- **Draft**: Create and edit broadcasts without sending\n- **Publish**: Publishing a broadcast automatically sends it via your configured email provider\n- **Schedule**: Use Payload's scheduled publishing to send broadcasts at a future time\n\n**How it works:**\n1. Create a broadcast and save as draft\n2. When ready, click \"Publish\" to send immediately\n3. Or use \"Schedule\" to publish (and send) at a specific date/time\n\n**Important**: Scheduled publishing requires configuring Payload's Jobs Queue. For Vercel deployments, add this to your `vercel.json`:\n\n```json\n{\n  \"crons\": [\n    {\n      \"path\": \"/api/payload-jobs/run\",\n      \"schedule\": \"*/5 * * * *\"\n    }\n  ]\n}\n```\n\nAnd secure the endpoint in your `payload.config.ts`:\n\n```typescript\nexport default buildConfig({\n  // ... other config\n  jobs: {\n    access: {\n      run: ({ req }) => {\n        if (req.user) return true\n        const authHeader = req.headers.get('authorization')\n        return authHeader === `Bearer ${process.env.CRON_SECRET}`\n      },\n    },\n  },\n})\n```\n\n### Custom Email Templates (v0.12.0+)\n\nCustomize your email design with React Email templates:\n\n```typescript\n// email-templates/broadcast-template.tsx\nimport { Html, Body, Container, Text, Link } from '@react-email/components'\n\nexport default function BroadcastTemplate({ subject, preheader, content }) {\n  return (\n    <Html>\n      <Body style={{ backgroundColor: '#ffffff', fontFamily: 'Arial, sans-serif' }}>\n        <Container style={{ maxWidth: '600px', margin: '0 auto' }}>\n          <Text style={{ fontSize: '16px', lineHeight: '1.6' }}>\n            <div dangerouslySetInnerHTML={{ __html: content }} />\n          </Text>\n          <hr style={{ margin: '40px 0', border: '1px solid #e5e7eb' }} />\n          <Text style={{ fontSize: '14px', color: '#6b7280', textAlign: 'center' }}>\n            <Link href=\"{{unsubscribe_url}}\" style={{ color: '#6b7280' }}>\n              Unsubscribe\n            </Link>\n          </Text>\n        </Container>\n      </Body>\n    </Html>\n  )\n}\n```\n\nThe plugin automatically detects templates at `email-templates/broadcast-template.tsx`.\n\n### Utilities\n\nConvert Lexical content to email-safe HTML:\n\n```typescript\nimport { convertToEmailSafeHtml } from 'payload-plugin-newsletter/utils'\n\nconst html = await convertToEmailSafeHtml(editorState)\n```\n\nValidate any HTML for email compatibility:\n\n```typescript\nimport { validateEmailHtml } from 'payload-plugin-newsletter/utils'\n\nconst result = validateEmailHtml(html)\nif (!result.valid) {\n  console.error('Email issues:', result.errors)\n}\n```\n\n## Configuration Options\n\n### Minimal Configuration\n\n```typescript\nnewsletterPlugin({\n  providers: {\n    default: 'resend',\n    resend: {\n      apiKey: process.env.RESEND_API_KEY,\n      fromAddress: 'newsletter@yoursite.com',\n      fromName: 'Your Newsletter',\n    },\n  },\n})\n```\n\n### Full Configuration\n\n```typescript\nnewsletterPlugin({\n  // Subscriber collection slug (default: 'subscribers')\n  subscribersSlug: 'newsletter-subscribers',\n  \n  // Email providers\n  providers: {\n    default: 'resend',\n    resend: {\n      apiKey: process.env.RESEND_API_KEY,\n      fromAddress: 'newsletter@yoursite.com',\n      fromName: 'Your Newsletter',\n      audienceIds: {\n        en: {\n          production: 'aud_prod_123',\n          development: 'aud_dev_123',\n        },\n        es: {\n          production: 'aud_prod_456',\n          development: 'aud_dev_456',\n        },\n      },\n    },\n  },\n  \n  // Magic link authentication\n  auth: {\n    enabled: true,\n    tokenExpiration: '7d', // How long magic links are valid\n    magicLinkPath: '/newsletter/verify', // Where to redirect for verification\n  },\n  \n  // Features\n  features: {\n    // Lead magnets (e.g., downloadable PDFs)\n    leadMagnets: {\n      enabled: true,\n      collection: 'media', // Which collection stores your lead magnets\n    },\n    \n    // Post-signup surveys\n    surveys: {\n      enabled: true,\n      questions: [\n        {\n          id: 'interests',\n          question: 'What topics interest you?',\n          type: 'multiselect',\n          options: ['Tech', 'Business', 'Design'],\n        },\n      ],\n    },\n    \n    // Newsletter scheduling for articles\n    newsletterScheduling: {\n      enabled: true,\n      articlesCollection: 'posts', // Your articles/posts collection\n    },\n    \n    // Broadcast management (v0.10.0+)\n    newsletterManagement: {\n      enabled: true, // Enables broadcasts collection\n    },\n    \n    // UTM tracking\n    utmTracking: {\n      enabled: true,\n      fields: ['source', 'medium', 'campaign', 'content', 'term'],\n    },\n  },\n  \n  // Internationalization\n  i18n: {\n    defaultLocale: 'en',\n    locales: ['en', 'es', 'fr'],\n  },\n  \n  // Custom hooks\n  hooks: {\n    afterSubscribe: async ({ doc, req }) => {\n      // Send to analytics, CRM, etc.\n      console.log('New subscriber:', doc.email)\n    },\n  },\n})\n```\n\n## API Endpoints\n\nThe plugin adds these endpoints to your application:\n\n### POST `/api/newsletter/subscribe`\nSubscribe a new email address\n\n```typescript\n// Request\n{\n  \"email\": \"user@example.com\",\n  \"name\": \"John Doe\", // optional\n  \"preferences\": { // optional\n    \"newsletter\": true,\n    \"announcements\": false\n  }\n}\n\n// Response\n{\n  \"success\": true,\n  \"subscriber\": { /* subscriber object */ }\n}\n```\n\n### POST `/api/newsletter/verify-magic-link`\nVerify a magic link token\n\n```typescript\n// Request\n{\n  \"token\": \"eyJhbGc...\"\n}\n\n// Response\n{\n  \"success\": true,\n  \"subscriber\": { /* subscriber object */ },\n  \"sessionToken\": \"eyJhbGc...\"\n}\n```\n\n### GET/POST `/api/newsletter/preferences`\nGet or update subscriber preferences (requires magic link auth)\n\n### POST `/api/newsletter/unsubscribe`\nUnsubscribe an email address\n\n### POST `/api/newsletter/signin`\nRequest a magic link for existing subscribers\n\n```typescript\n// Request\n{\n  \"email\": \"user@example.com\"\n}\n\n// Response\n{\n  \"success\": true,\n  \"message\": \"Check your email for the sign-in link\"\n}\n```\n\n### GET `/api/newsletter/me`\nGet current authenticated subscriber (requires authentication)\n\n```typescript\n// Response\n{\n  \"success\": true,\n  \"subscriber\": {\n    \"id\": \"123\",\n    \"email\": \"user@example.com\",\n    \"name\": \"John Doe\",\n    \"status\": \"active\",\n    \"preferences\": { /* preferences */ }\n  }\n}\n```\n\n### POST `/api/newsletter/signout`\nSign out the current subscriber\n\n```typescript\n// Response\n{\n  \"success\": true,\n  \"message\": \"Signed out successfully\"\n}\n```\n\n## Authentication\n\nThe plugin provides complete magic link authentication for subscribers:\n\n### Client-Side Authentication\n\nUse the `useNewsletterAuth` hook in your React components:\n\n```tsx\nimport { useNewsletterAuth } from 'payload-plugin-newsletter/client'\n\nfunction MyComponent() {\n  const { \n    subscriber, \n    isAuthenticated, \n    isLoading, \n    signOut, \n    refreshAuth \n  } = useNewsletterAuth()\n  \n  if (isLoading) return <div>Loading...</div>\n  \n  if (!isAuthenticated) {\n    return <div>Please sign in to manage your preferences</div>\n  }\n  \n  return (\n    <div>\n      <p>Welcome {subscriber.email}!</p>\n      <button onClick={signOut}>Sign Out</button>\n    </div>\n  )\n}\n```\n\n### Server-Side Authentication\n\nFor Next.js applications, use the session utilities:\n\n```typescript\nimport { requireAuth, getServerSideAuth } from 'payload-plugin-newsletter'\n\n// Protect a page - redirects to /auth/signin if not authenticated\nexport const getServerSideProps = requireAuth()\n\n// Or with custom logic\nexport const getServerSideProps = requireAuth(async (context) => {\n  // Your custom logic here\n  const data = await fetchData()\n  return { props: { data } }\n})\n\n// Manual authentication check\nexport const getServerSideProps = async (context) => {\n  const { subscriber, isAuthenticated } = await getServerSideAuth(context)\n  \n  if (!isAuthenticated) {\n    // Handle unauthenticated state\n  }\n  \n  return {\n    props: { subscriber }\n  }\n}\n```\n\n### Authentication Flow\n\n1. **Subscribe**: New users receive a magic link email to verify their email\n2. **Sign In**: Existing subscribers can request a new magic link via `/api/newsletter/signin`\n3. **Verify**: Clicking the magic link verifies the email and creates a session\n4. **Session**: Sessions are stored in httpOnly cookies (30-day expiry by default)\n5. **Sign Out**: Clears the session cookie\n\n### Configuration\n\n```typescript\nnewsletterPlugin({\n  auth: {\n    enabled: true, // Enable/disable authentication\n    tokenExpiration: '7d', // Magic link validity\n    magicLinkPath: '/newsletter/verify', // Verification redirect path\n  },\n  // Email templates can be customized\n  emails: {\n    magicLink: {\n      subject: 'Sign in to {{siteName}}',\n    },\n    welcome: {\n      enabled: true,\n      subject: 'Welcome to {{siteName}}!',\n    },\n    signIn: {\n      subject: 'Sign in to your account',\n    },\n  },\n})\n```\n\n## Newsletter Scheduling\n\nIf you enable newsletter scheduling, the plugin adds scheduling fields to your articles collection:\n\n```typescript\nfeatures: {\n  newsletterScheduling: {\n    enabled: true,\n    articlesCollection: 'articles', // Your existing collection\n  }\n}\n```\n\nThis adds a \"Newsletter Scheduling\" group to your articles with:\n- Schedule toggle\n- Send date/time picker\n- Audience segment selection\n- Send status tracking\n\n## Webhook Configuration (Broadcast)\n\nThe plugin supports real-time webhook integration with Broadcast for instant updates:\n\n### Automatic Updates\n\nWhen configured, the plugin automatically receives and processes:\n- **Subscriber Events**: `subscribed`, `unsubscribed`\n- **Broadcast Events**: All status changes (`scheduled`, `in_progress`, `sent`, etc.)\n\n### Setup Instructions\n\n1. **Save your Newsletter Settings** in the Payload admin to generate a webhook URL\n2. **Configure in Broadcast**:\n   - Go to your Broadcast dashboard → \"Webhook Endpoints\"\n   - Click \"Add Webhook Endpoint\"\n   - Paste the webhook URL from Payload\n   - Select events:\n     - Subscriber Events: `subscribed`, `unsubscribed`\n     - Broadcast Events: All\n   - Create the webhook and copy the webhook secret\n3. **Add the webhook secret** to your Newsletter Settings in Payload\n4. **Save and verify** the webhook connection\n\n### Security\n\nWebhooks are secured with:\n- HMAC-SHA256 signature verification\n- Timestamp validation (5-minute window)\n- Secret key stored in Newsletter Settings\n\n### Data Flow\n\n- **Subscriber events** update the subscriber's status and metadata\n- **Broadcast events** update the broadcast's status and delivery metrics\n- All updates happen in real-time without polling\n\n**Note**: Email engagement events (opens, clicks) remain in Broadcast for analytics.\n\n## Email Providers\n\n### Resend\n\n[Resend](https://resend.com) is a modern email API for developers.\n\n```typescript\nproviders: {\n  default: 'resend',\n  resend: {\n    apiKey: process.env.RESEND_API_KEY,\n    fromAddress: 'hello@yoursite.com',\n    fromName: 'Your Newsletter',\n    audienceIds: {\n      en: {\n        production: 'your_audience_id',\n      },\n    },\n  },\n}\n```\n\n### Broadcast\n\n[Broadcast](https://sendbroadcast.net/) is a self-hosted email automation platform.\n\n```typescript\nproviders: {\n  default: 'broadcast',\n  broadcast: {\n    apiUrl: process.env.BROADCAST_API_URL,\n    token: process.env.BROADCAST_TOKEN,\n    // Optional: These can be set here as defaults or configured in the admin UI\n    fromAddress: 'hello@yoursite.com',\n    fromName: 'Your Newsletter',\n    replyTo: 'replies@yoursite.com',\n  },\n}\n```\n\n**Note**: Settings configured in the Payload admin UI take precedence over these config values. The config values serve as defaults when settings haven't been configured yet.\n\n## TypeScript\n\nThe plugin is fully typed. Import types as needed:\n\n```typescript\nimport type { \n  NewsletterPluginConfig,\n  Subscriber,\n  EmailProvider \n} from 'payload-plugin-newsletter/types'\n```\n\n## Customization\n\n### Custom Fields\n\nAdd custom fields to the subscribers collection:\n\n```typescript\nnewsletterPlugin({\n  fields: {\n    additional: [\n      {\n        name: 'company',\n        type: 'text',\n        label: 'Company Name',\n      },\n      {\n        name: 'role',\n        type: 'select',\n        options: ['developer', 'designer', 'manager'],\n      },\n    ],\n  },\n})\n```\n\n### Custom Email Templates\n\nOverride the default email templates:\n\n```typescript\nimport { WelcomeEmail } from './emails/Welcome'\n\nnewsletterPlugin({\n  templates: {\n    welcome: WelcomeEmail,\n  },\n})\n```\n\n### Extending the Broadcasts Collection (v0.15.0+)\n\nYou can extend the Broadcasts collection with additional fields and custom email-compatible blocks:\n\n```typescript\nimport type { Block } from 'payload'\n\nconst customBlock: Block = {\n  slug: 'product-spotlight',\n  labels: { singular: 'Product Spotlight', plural: 'Product Spotlights' },\n  fields: [\n    { name: 'product', type: 'relationship', relationTo: 'products', required: true },\n    { name: 'description', type: 'textarea' }\n  ]\n}\n\nnewsletterPlugin({\n  // ... existing config\n  customizations: {\n    broadcasts: {\n      additionalFields: [\n        {\n          name: 'slug',\n          type: 'text',\n          required: true,\n          admin: { position: 'sidebar' }\n        }\n      ],\n      customBlocks: [customBlock], // Processed server-side for email compatibility\n      fieldOverrides: {\n        content: (defaultField) => ({\n          ...defaultField,\n          admin: {\n            ...defaultField.admin,\n            description: 'Custom description'\n          }\n        })\n      },\n      // Email preview customization (v0.20.0+)\n      emailPreview: {\n        // Disable default email template wrapping\n        wrapInTemplate: false,\n        \n        // Or provide a custom wrapper function\n        customWrapper: async (content, { subject, preheader }) => {\n          return `\n            <div class=\"my-custom-template\">\n              <h1>${subject}</h1>\n              ${preheader ? `<p class=\"preheader\">${preheader}</p>` : ''}\n              <div class=\"content\">${content}</div>\n            </div>\n          `\n        }\n      }\n    }\n  }\n})\n```\n\n**Note**: Custom blocks are processed server-side to ensure email compatibility and prevent Next.js serialization errors.\n\n### Email Preview Customization (v0.20.0+)\n\nThe plugin now supports full customization of email preview rendering. This is useful when you have custom email templates and want the preview to match what's actually sent.\n\n#### Disable Default Template Wrapping\n\nIf you're using your own email template system, you can disable the default template wrapping:\n\n```typescript\nnewsletterPlugin({\n  customizations: {\n    broadcasts: {\n      emailPreview: {\n        wrapInTemplate: false // Show raw HTML without email template\n      }\n    }\n  }\n})\n```\n\n#### Custom Email Wrapper\n\nProvide your own wrapper function to match your email service's template:\n\n```typescript\nnewsletterPlugin({\n  customizations: {\n    broadcasts: {\n      emailPreview: {\n        customWrapper: async (content, { subject, preheader }) => {\n          // Return your custom email template\n          return `\n            <!DOCTYPE html>\n            <html>\n              <head>\n                <title>${subject}</title>\n                <!-- Your custom styles -->\n              </head>\n              <body>\n                <div class=\"preheader\">${preheader}</div>\n                ${content}\n                <!-- Your footer -->\n              </body>\n            </html>\n          `\n        }\n      }\n    }\n  }\n})\n```\n\n#### Advanced: Using with React Email\n\nIf you're using React Email for templates, you can integrate it with the preview:\n\n```typescript\nimport { render } from '@react-email/render'\nimport { MyEmailTemplate } from './emails/MyEmailTemplate'\n\nnewsletterPlugin({\n  customizations: {\n    broadcasts: {\n      emailPreview: {\n        customWrapper: async (content, { subject, preheader }) => {\n          return await render(\n            <MyEmailTemplate \n              subject={subject}\n              preheader={preheader}\n              content={content}\n            />\n          )\n        }\n      }\n    }\n  }\n})\n```\n\nThis ensures your preview exactly matches what subscribers will see.\n\nFor complete extensibility documentation, see the [Extension Points Guide](./docs/architecture/extension-points.md).\n\n## Troubleshooting\n\n### Common Issues\n\n**\"Already subscribed\" error**\n- The email already exists in the subscribers collection\n- Check the admin panel to manage existing subscribers\n\n**Magic links not working**\n- Ensure `JWT_SECRET` is set in your environment variables\n- Check that the `magicLinkPath` matches your frontend route\n\n**Emails not sending**\n- Verify your API keys are correct\n- Check the email provider's dashboard for errors\n- Ensure from address is verified with your provider\n\n## Security\n\n### Access Control\n\nThe plugin implements proper access control for all operations:\n\n- **Subscriber data**: Users can only access and modify their own data via magic link authentication\n- **Newsletter settings**: Only admin users can modify email provider settings and configurations\n- **API endpoints**: All endpoints respect Payload's access control rules\n\n#### Custom Admin Check\n\nThe plugin supports multiple admin authentication patterns out of the box:\n- `user.roles.includes('admin')` - Role-based\n- `user.isAdmin === true` - Boolean field\n- `user.role === 'admin'` - Single role field\n- `user.admin === true` - Admin boolean\n\nIf your setup uses a different pattern, configure a custom admin check:\n\n```typescript\nnewsletterPlugin({\n  access: {\n    isAdmin: (user) => {\n      // Your custom logic\n      return user.customAdminField === true\n    }\n  },\n  // ... other config\n})\n```\n\n### Best Practices\n\n- Always use environment variables for sensitive data (API keys, JWT secrets)\n- Enable double opt-in for GDPR compliance\n- Configure allowed domains to prevent spam subscriptions\n- Set reasonable rate limits for subscriptions per IP\n\n## Migration Guide\n\nComing from another newsletter system? The plugin stores subscribers in a standard Payload collection, making it easy to import existing data:\n\n```typescript\n// Example migration script\nconst existingSubscribers = await getFromOldSystem()\n\nfor (const subscriber of existingSubscribers) {\n  await payload.create({\n    collection: 'subscribers',\n    data: {\n      email: subscriber.email,\n      name: subscriber.name,\n      subscriptionStatus: 'active',\n      // Map other fields as needed\n    },\n  })\n}\n```\n\n## Contributing\n\nWe welcome contributions! Please see our [feedback and contribution guide](./FEEDBACK.md).\n\n### Release Process\n\nThis project uses a developer-controlled release process:\n- **Version bumps happen locally** - You control when and what type\n- **CI/CD publishes automatically** - When it detects a version change\n- **No bot commits** - Your local repo stays in sync\n\nSee [Release Documentation](./docs/RELEASE.md) for details.\n\n## License\n\nMIT","readmeFilename":"README.md"}