{"_id":"@djangocfg/ext-newsletter","_rev":"23-524c0e404e07e26fbd633eb752ea1818","name":"@djangocfg/ext-newsletter","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.0":{"name":"@djangocfg/ext-newsletter","version":"1.0.0","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.0","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"7899f6cbe79f3fbf9f0926f74538f47735198b0b","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.0.tgz","fileCount":91,"integrity":"sha512-8vQIp+Xt6tsJnlmxZ7/ihGnr8omjEY7Jn3+MrTAgyc4n4nEEvl/BvpE3Sgu+SWytTKvwZZ2rt+cJNzEcUX6zQQ==","signatures":[{"sig":"MEUCIEh2O9IoCqUKX+YOCEx8Nj7puhkuMC9/b13Jlc2kKOJDAiEAluP1jSm42gc1a9ABj34hxzBOkKTmRVObB7lDH69NVxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625783},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.mjs","require":"./dist/hooks.cjs"}},"gitHead":"8918d1fbe83ddccbb531364e1d19f6c898909aec","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.14","@djangocfg/ext-base":"^1.0.0","@djangocfg/typescript-config":"^2.1.14"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.14","@djangocfg/ext-base":"^1.0.0","@djangocfg/ui-nextjs":"^2.1.14"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.0_1765220238341_0.7766810554883408","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@djangocfg/ext-newsletter","version":"1.0.1","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.1","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://djangocfg.com","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"701d45cc8b3d3a0b2f089565ae4ab7ae7eb3ca51","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.1.tgz","fileCount":83,"integrity":"sha512-9Fi+g4+F1n6eIJywPmJXEGkcggfJTSsAjYkPkSz2amnj6+37o4Bsgolcug+P0A197jOrmNTF7zSavLAUDDXK7w==","signatures":[{"sig":"MEUCICERKZ3Si1dhJfEma+DNlgXyxwUuVIrewSJuoKa6JzC2AiEA6kgJtsjDXIL3Q8+obRuRlR3BA77Xc2X191s9DZF1AyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890572},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"}},"gitHead":"089bc4c9c782ff90facf36c6e78a8ca49ed6789a","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.15","@djangocfg/ext-base":"^1.0.2","@djangocfg/typescript-config":"^2.1.15"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.15","@djangocfg/ext-base":"^1.0.2","@djangocfg/ui-nextjs":"^2.1.15"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.1_1765264900341_0.4597245057428687","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@djangocfg/ext-newsletter","version":"1.0.2","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.2","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"bcecf8cc65f75c97f73b8bd7d0825d88328fdd61","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.2.tgz","fileCount":83,"integrity":"sha512-oc6e4WcO7kgV/S+nm9uTTQp8YL0h/jlRFFEz0vCAnXL/MKcq/rvyUGif81v4RX29jXrDx7mRqe9ulvfdeq4wKQ==","signatures":[{"sig":"MEYCIQDp4+s4GzDeOgvxk3cI1Xtp3qi0y27WFTylLgHG962Z1wIhAIhwzUivpmjLe5dMSHhUjhK2hC2kTyXx3MuRd6X57Aqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"9f727778a1f975d5b65c29c0ad7ca9e2824555a9","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.15","@djangocfg/ext-base":"^1.0.3","@djangocfg/typescript-config":"^2.1.15"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.15","@djangocfg/ext-base":"^1.0.3","@djangocfg/ui-nextjs":"^2.1.15"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.2_1765272154344_0.8078383714589188","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@djangocfg/ext-newsletter","version":"1.0.3","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.3","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"65fbbb5ccc27754ae9b6ccd417efa31022e05bf3","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.3.tgz","fileCount":95,"integrity":"sha512-NlzORtkvk+iGfewbdGT0Du7rFIHjJCB/HLgC3jTXW4k6AeMEof9aAb8GBykoZiLWZzQcvY5XV69jcUkBa+SVfw==","signatures":[{"sig":"MEUCIEONmH/Vo/q04epQ76m19hFtM82YisY5pIaQNMIpajnzAiEAub+/6I/oMeUWF7loK2Bo54GX84wdQupi6TWMS4QZ2gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390954},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"4a81d0317d88a8e6d1def7e6f1c8e7598f227d7f","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.15","@djangocfg/ext-base":"^1.0.4","@djangocfg/typescript-config":"^2.1.15"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.15","@djangocfg/ext-base":"^1.0.4","@djangocfg/ui-nextjs":"^2.1.15"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.3_1765276635011_0.2845670953806625","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@djangocfg/ext-newsletter","version":"1.0.4","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.4","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"661f0d2443696ecee400ff36d3963fc56f0ecf3b","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.4.tgz","fileCount":95,"integrity":"sha512-ylahXwbeLj6+JtQV11yWQw0oj4BnowuUzrUjS0/Z2XKEeqF6U6I9E3964I0qfbec8JzIWYIKvhAjXw0DAMVHbg==","signatures":[{"sig":"MEUCIGkeVn1h0fK25eVyEV+kngP2ulJSs57rmkfpVTfK94yYAiEAhMcpI5JCemvhIxAu3xYTt3jW8L9lbBU/nB7AC2HYo+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1390954},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"399baccdf7df6364b003a1c958fd4b2a083e418b","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.16","@djangocfg/ext-base":"^1.0.4","@djangocfg/typescript-config":"^2.1.16"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.16","@djangocfg/ext-base":"^1.0.4","@djangocfg/ui-nextjs":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.4_1765281027547_0.744545705894107","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@djangocfg/ext-newsletter","version":"1.0.6","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.6","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"90d4ff67c2ea1989191197ff733caf18bfe86c25","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.6.tgz","fileCount":95,"integrity":"sha512-C4XE/EnWm+bTdNSBLSfGXZjFwEO2ATKg052a0PFAIghacOlQV64twtaSuWrpIRoExjSQLPVw87YcnOsT1gbuHA==","signatures":[{"sig":"MEUCIQCnkFcxhebJbRyM5DZEfzxO3s9noj8V4l+FiN1qVsBjpgIgY72h1qq/89iSv4SzTkintquyOi/5to1gcznFkRd8ayc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1409656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"8a18812afec238f5a9246d5f754a1835f41f8762","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.37","@djangocfg/ext-base":"^1.0.6","@djangocfg/typescript-config":"^2.1.37"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.37","@djangocfg/ext-base":"^1.0.6","@djangocfg/ui-nextjs":"^2.1.37"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.6_1765829838155_0.22918081272333857","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@djangocfg/ext-newsletter","version":"1.0.7","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.7","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"2ea551f17ae5d3ef6c655085b3f7a3a7c39cd69b","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.7.tgz","fileCount":96,"integrity":"sha512-8xNVU6A2JqXXRqd6lo6ubKnU2dVP8V6mD02d8CLe9HvY6LIjmdExOrKEfnZ/1NScRnSavcRhYcQLFn2lLFlqAQ==","signatures":[{"sig":"MEUCICEoDg52LSYGP7vbjVIcrjuujg1K+wGivIAQ12tpmiZlAiEAsNyQHBVVm0Cod2sYqPcRDpf+ToG8MxP3Ytx3uqP+dbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"36014c91eb06acfa0ba32c5c2dc75d5aeca132c6","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.43","@djangocfg/ext-base":"^1.0.7","@djangocfg/typescript-config":"^2.1.43"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.43","@djangocfg/ext-base":"^1.0.7","@djangocfg/ui-nextjs":"^2.1.43"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.7_1765964016949_0.27105966948991744","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@djangocfg/ext-newsletter","version":"1.0.8","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.8","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"689228f3c02b9b3f6519b5dc3354435cb2daff61","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.8.tgz","fileCount":96,"integrity":"sha512-9YLUDxvJXKGocnvyTTM2gXxVOtyFUv6Drhe4dgHUfl6QOiI3K1ZDCzQmzt2Xuc3qxszKrBjaGgwRQazQeR8HqQ==","signatures":[{"sig":"MEUCIQCSGdsdQUtvrYyaTowTpVCrMstE5IL9gu6Nwo1+mid2qwIgArhwahOhpyFAfubDFRN4kKCIlggRpBOlJAw/j/7E+wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"a62282f19e372a13f66e556e5e4cac63d30c990e","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.91","@djangocfg/ext-base":"^1.0.8","@djangocfg/typescript-config":"^2.1.91"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.91","@djangocfg/ext-base":"^1.0.8","@djangocfg/ui-nextjs":"^2.1.91"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.8_1767447403137_0.7584379426530476","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@djangocfg/ext-newsletter","version":"1.0.9","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.9","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"536f67bae506e47341c2b49d28997162662523dc","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.9.tgz","fileCount":96,"integrity":"sha512-ALvT64RJUH4JUubupsy84AEjAp4t+pnugYX8bSaQ/q7lTgTzXPzsK+z+/be9v29EK6by+0PMuTvqtdYf8YVbuA==","signatures":[{"sig":"MEUCIQDPibkcjpoAjwWMa4j42DSadPj8a9w3jSl53llgqjgH0QIgB/qqoWNA8paFQdkLnqXgjvXvb23R/ovFUGor4CwQ8KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394330},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"0f815ea239109aab37896a08f9c93e587a92ee31","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.104","@djangocfg/ext-base":"^1.0.8","@djangocfg/typescript-config":"^2.1.104"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.104","@djangocfg/ui-core":"^2.1.104","@djangocfg/ext-base":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.9_1767773694394_0.5284294077803242","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@djangocfg/ext-newsletter","version":"1.0.10","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.10","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"0b94098ce6d8bebc52ca75a9f4f44e9ba3f7ab70","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.10.tgz","fileCount":96,"integrity":"sha512-yss+I9ce6G31G8mgH0uS3t6cPLARcNBmygsLY9zlmCMxXf4IinP0jBXGjhhTbDKThBd7ggBnDZoTJ/ud+7nSfA==","signatures":[{"sig":"MEUCIDsh793Sqhsgow+11uWF68ZDVdRULrfBIAomWm/Kq650AiEAqNOwHyhgT76b5qLHLqPCPj2VJRCmAimBwUVql+NWlgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405175},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"6a5014fce99c17114e5700e51c31a91399d8563a","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.107","@djangocfg/ext-base":"^1.0.8","@djangocfg/typescript-config":"^2.1.107"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.107","@djangocfg/ui-core":"^2.1.107","@djangocfg/ext-base":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.10_1768279175651_0.9484177100499755","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@djangocfg/ext-newsletter","version":"1.0.11","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.11","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"7372d96c1e1a661ee836335d83a2853145eceae1","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.11.tgz","fileCount":96,"integrity":"sha512-A4jTrVG7YzrsCySqsAr47BhPug6LM7ccubtuxs3a3rFhaac2Kl+RMj6WYQoFq2/azaLoXNjVCRKqLpLUMzCChg==","signatures":[{"sig":"MEUCIH5WU2eQ67Mx5oJhraWy0qlmMDNNGbi76xsSJVpkUtBcAiEAvKd1HhQkMTKRVG/nRptVWQZlvlxYVEkKhMc74QBO3TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405175},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"6a5014fce99c17114e5700e51c31a91399d8563a","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.107","@djangocfg/ext-base":"^1.0.8","@djangocfg/typescript-config":"^2.1.107"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^15.5.7","react":"^18 || ^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^18 || ^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.107","@djangocfg/ui-core":"^2.1.107","@djangocfg/ext-base":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.11_1768279435961_0.446898107707959","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@djangocfg/ext-newsletter","version":"1.0.13","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.13","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"7c349e1b77b3810c2363b915890091b8e6788664","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.13.tgz","fileCount":96,"integrity":"sha512-u4pXNlPGMsWkvkB1r7cho+Q/dfqtRbn2NlFtg8LpH/OzGdOPOwPZXiqCJK6rxLN2g48TPIZ/Jqcs2Bh1/7r+BA==","signatures":[{"sig":"MEQCIDmi/q83tyrqaRhjPdL9xqVFZUJ2RJgzsKQpP5zNRVkFAiAoiTS2KzEPFc222rJp6qwHpaRu3q68WNT50DQqsKTstg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"6a5014fce99c17114e5700e51c31a91399d8563a","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.107","@djangocfg/ext-base":"^1.0.8","@djangocfg/typescript-config":"^2.1.107"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.107","@djangocfg/ui-core":"^2.1.107","@djangocfg/ext-base":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.13_1768279818206_0.8242577477222404","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@djangocfg/ext-newsletter","version":"1.0.14","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.14","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"970021f5f60e6aa421b94414a18e23153366f246","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.14.tgz","fileCount":96,"integrity":"sha512-l1+e+EiZ7b64gR338NP5DpYfK6h3thuA5KU8qg4XtA67WvfMyt+0AL+9OTSFPMvGRiq+BUVHRzDhJh4zq0mz6A==","signatures":[{"sig":"MEUCIBS+YU2v3VIG15w+Rg8uXz2lMC+yF1h8YwCqUJlrhfA8AiEA74yJs2v7rA0MVUasjOTSM71NBeZ8uG+DM3y1mLHOQ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"6a5014fce99c17114e5700e51c31a91399d8563a","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.107","@djangocfg/ext-base":"^1.0.9","@djangocfg/typescript-config":"^2.1.107"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.107","@djangocfg/ui-core":"^2.1.107","@djangocfg/ext-base":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.14_1768279934486_0.22753400289828285","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@djangocfg/ext-newsletter","version":"1.0.17","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.17","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"5cd5dada2eae271f2ad8badc0237ea54ffbabc22","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.17.tgz","fileCount":96,"integrity":"sha512-xW2qQGfqU9Pef33UA5kb5eSbWvqAkpN612b0mwoLI/pTEi/h/S8j+z2A0zEOK9kFdPXR5np7zgjQbNMK1DkkGw==","signatures":[{"sig":"MEUCIGNTrBZeyMqlGkoeT8p5lx9DVqd1YBt9y9EPMcyjju5qAiEAtvGKOxaT5CviFKIvjzk4GC5RJh96fCLNwgi0g6Ou4Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405051},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"d7be6d96e0ee9fe00739bdc3480bc7954efb93ab","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.108","@djangocfg/ext-base":"^1.0.12","@djangocfg/typescript-config":"^2.1.108"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.1.13","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.108","@djangocfg/ui-core":"^2.1.108","@djangocfg/ext-base":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.17_1768361570489_0.06345714011735715","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@djangocfg/ext-newsletter","version":"1.0.19","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.19","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"fc10742ac8147de4ae6a943cc6ec16887f813949","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.19.tgz","fileCount":96,"integrity":"sha512-c5CVHVVsEESq4gy9pvjem+vGWE0pW6JP3WvZ6TQ1i73tExWBUjTAklCHtY8n+0ZpcMDS/xKmQOPaXrcmDJRjiQ==","signatures":[{"sig":"MEQCIBE7iftLAiRvOkJPGAS1st7HmVEPYnYngPcoNxQOLWwOAiBylSYL2bJ5ygdBtr+MB5YHU6U56apaC3NpD7aaveuGgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"8f07f587fd4dfa9449a90f7297349e519dad9c4c","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.109","@djangocfg/ext-base":"^1.0.14","@djangocfg/typescript-config":"^2.1.109"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.109","@djangocfg/ui-core":"^2.1.109","@djangocfg/ext-base":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.19_1768465777898_0.3714631856296253","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@djangocfg/ext-newsletter","version":"1.0.20","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.20","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"2921cbb80a96a6eb39aa8b0fc0abee1b329cc77d","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.20.tgz","fileCount":96,"integrity":"sha512-LcVRVNDjsCtQytAqaQki7rrhI0D7PJ5MM6xXsbWQfm6NuzRURy6ByQOM+9P3kIb8MJPcgzSMjVH0ku7MBH1Auw==","signatures":[{"sig":"MEUCIQC+MgI2ObyT/Ndj0T4Ft7Lu2uZ4Z8+ZxiBWevN9lVGw6wIgUFl+E1yARU1yBVHnikJQyDhbgu3NplAM+uQqBr3FFwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"9ccfcfceaef431dadf8197a1cfb1cb49306d3cc8","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.109","@djangocfg/ext-base":"^1.0.15","@djangocfg/typescript-config":"^2.1.109"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.109","@djangocfg/ui-core":"^2.1.109","@djangocfg/ext-base":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.20_1768466806862_0.5379730906862052","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@djangocfg/ext-newsletter","version":"1.0.21","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.21","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"ae25c63cce00527753fb05c3ddfae0717bf3fbe3","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.21.tgz","fileCount":96,"integrity":"sha512-c19bcIrvamq3mFdu8tbgrfH/aHc0ID02+vI7mAB0gq4J4yf8Kvf6lWw9PcDMKkvTJmxJcVdGgThHL7tO7KsoAA==","signatures":[{"sig":"MEQCIGt2xnQRi5JqldJ7+YMQSmEV20oFjHmkr/ywoHcwOayjAiBU7FEUzPvE0YXsmTNoujfyfezOBqExdmnbwh2TNgxzNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405766},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"0e691c37ba45e159a13d009de459fc63ac2a1ca0","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.109","@djangocfg/ext-base":"^1.0.16","@djangocfg/typescript-config":"^2.1.109"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.109","@djangocfg/ui-core":"^2.1.109","@djangocfg/ext-base":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.21_1768469646716_0.048873036044696505","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@djangocfg/ext-newsletter","version":"1.0.22","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.22","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"53b4726f45c270a7e8b9145b124cd0d6acb24fa5","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.22.tgz","fileCount":105,"integrity":"sha512-8OJoBAvbwqi1Hee57sDaFAazU+JmKwivIsKIychPWBJbZl8fOBtzvO/2NwNOubPHETCDnKf028gG8Ax79K2hrw==","signatures":[{"sig":"MEUCIQDmmGQPlzltoeLXL7AYQNVdqOqrHbGE3jpuBDHpwnATWwIgVHnbq5BABdZIN58uK9TCabPdlfIRySLhPsgFLxjsupE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1425713},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js","require":"./dist/i18n.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"7155cdc6e6614e19cc1a5db42f035fa19a1c8864","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.111","@djangocfg/i18n":"^2.1.111","@djangocfg/ext-base":"^1.0.17","@djangocfg/typescript-config":"^2.1.111"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.111","@djangocfg/i18n":"^2.1.111","@djangocfg/ui-core":"^2.1.111","@djangocfg/ext-base":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.22_1769171338380_0.5199282479961507","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@djangocfg/ext-newsletter","version":"1.0.23","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.23","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"7b8e2fd8f89bbd6d047f54e0e96086c14f17bc8b","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.23.tgz","fileCount":106,"integrity":"sha512-/ie65QjNfm4cp3Y2ULtrnusVaCm+BN+3k96geg09Wu9DuZeB7YXC8J4K3sj965eW9jGVQlaA1wtGtkcWO63/hA==","signatures":[{"sig":"MEUCIQCZlG5unr0RiBWpOyG6YTI+lcVx0ixsSSE9OTPzD0i2FQIgY+JsZAo/JjNjN7fNZE3R4J7U5Iy6G3Y+c2B70POvaOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1428788},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js","require":"./dist/i18n.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"57def549a108d2568d1a4ef492d8bdf11966a5fd","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4.1.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.124","@djangocfg/i18n":"^2.1.124","@djangocfg/ext-base":"^1.0.18","@djangocfg/typescript-config":"^2.1.124"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.124","@djangocfg/i18n":"^2.1.124","@djangocfg/ui-core":"^2.1.124","@djangocfg/ext-base":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.23_1769685937020_0.2568244334084795","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@djangocfg/ext-newsletter","version":"1.0.24","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.24","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"f62c0504b8e377fb6421e251fbe8a322c841e817","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.24.tgz","fileCount":106,"integrity":"sha512-3X3UKoZXGl/p4Eztv/vYCeeC2d5EmEWuQjrQdUqacmFJf/YBxq6IhWLYXXTKTXhkttGCOjdhmUwRwzWhKBUBng==","signatures":[{"sig":"MEYCIQDlSyFH0PRT35ZLDrai5d6+zOhYd5lV1hhJpxuVR5NlAQIhAJw5vwE2V6En8kPkGqdO9OzZA3kWNpBr/huJtx7Y8bUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1428788},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js","require":"./dist/i18n.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"9029387f0a7700d0e030c7d7d871d11450a54b72","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.2.0","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4.1.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.125","@djangocfg/i18n":"^2.1.125","@djangocfg/ext-base":"^1.0.19","@djangocfg/typescript-config":"^2.1.125"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.125","@djangocfg/i18n":"^2.1.125","@djangocfg/ui-core":"^2.1.125","@djangocfg/ext-base":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.24_1769761670170_0.7176925234856577","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@djangocfg/ext-newsletter","version":"1.0.25","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.25","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"8b7162e4cde6d81ae5a1ce5bdf9584c72b6c7ac0","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.25.tgz","fileCount":106,"integrity":"sha512-VdW69ia9RAsOEeQDRff8mru7cHyYf8oQytfh+0hHoWFTlEe8KedkpePWGj0Y8FpsN7TLO5Yj1xr/0kA4xPDZ5w==","signatures":[{"sig":"MEUCIAryEKgFz4+rbSLVzn21d0ziYW8J7PCa8EjkHlzcVHY0AiEA29IFp5d7amUV9IzVvThu65QYInA3U81WYSrphdJCK/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434120},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js","require":"./dist/i18n.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"3ae2afaf68ed701d69635d727b899ef76894443b","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4.1.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.142","@djangocfg/i18n":"^2.1.142","@djangocfg/ext-base":"^1.0.19","@djangocfg/typescript-config":"^2.1.142"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.142","@djangocfg/i18n":"^2.1.142","@djangocfg/ui-core":"^2.1.142","@djangocfg/ext-base":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.25_1770296355333_0.963372665017175","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@djangocfg/ext-newsletter","version":"1.0.26","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"url":"https://djangocfg.com","name":"DjangoCFG"},"license":"MIT","_id":"@djangocfg/ext-newsletter@1.0.26","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"dist":{"shasum":"051a3be2cd215da1745d0acd2fb72d07ce0d9e0e","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.26.tgz","fileCount":120,"integrity":"sha512-76Rky/e2sbV7cnLHCoCWHKwXPFexLyWCWZHK4u0kOJpaLDu8AfaNmmPb43vAWZorXVDRkYOxnVSQyVeyzWp1vw==","signatures":[{"sig":"MEYCIQCnW9+x6UocHKg6UEESs6wetED71NhB4iMSp5xigPzhkQIhALVfjW4KpprwdGkHiBlRejFTgOfGO7ih1kyOa76ivnRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471003},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js","require":"./dist/i18n.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"}},"gitHead":"27fdfca8e27ba1cfb30238dd3854d6395eed81cb","scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit"},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"repository":{"url":"git+https://github.com/markolofsen/django-cfg.git","type":"git","directory":"extensions/newsletter"},"_npmVersion":"11.4.2","description":"Newsletter and subscription management extension for DjangoCFG","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"swr":"^2.3.7","tsup":"^8.5.0","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4.1.0","typescript":"^5.9.3","@types/node":"^24.7.2","@types/react":"^19.0.0","@djangocfg/api":"^2.1.146","@djangocfg/i18n":"^2.1.146","@djangocfg/ext-base":"^1.0.19","@djangocfg/typescript-config":"^2.1.146"},"peerDependencies":{"swr":"^2.3.7","zod":"^4.3.4","next":"^16","react":"^19","consola":"^3.4.2","p-retry":"^7.0.0","next-intl":"^4","react-dom":"^19","lucide-react":"^0.545.0","@djangocfg/api":"^2.1.146","@djangocfg/i18n":"^2.1.146","@djangocfg/ui-core":"^2.1.146","@djangocfg/ext-base":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/ext-newsletter_1.0.26_1770364885428_0.27871908452222915","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@djangocfg/ext-newsletter","version":"1.0.27","description":"Newsletter and subscription management extension for DjangoCFG","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"author":{"name":"DjangoCFG","url":"https://djangocfg.com"},"homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","repository":{"type":"git","url":"git+https://github.com/markolofsen/django-cfg.git","directory":"extensions/newsletter"},"bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./hooks":{"types":"./dist/hooks.d.ts","import":"./dist/hooks.js","require":"./dist/hooks.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","require":"./dist/config.cjs"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js","require":"./dist/i18n.cjs"}},"scripts":{"build":"tsup","dev":"tsup --watch","check":"tsc --noEmit"},"peerDependencies":{"@djangocfg/api":"^2.1.151","@djangocfg/ext-base":"^1.0.19","@djangocfg/i18n":"^2.1.151","@djangocfg/ui-core":"^2.1.151","consola":"^3.4.2","lucide-react":"^0.545.0","next":"^16","next-intl":"^4","p-retry":"^7.0.0","react":"^19","react-dom":"^19","swr":"^2.3.7","zod":"^4.3.4"},"devDependencies":{"@djangocfg/api":"^2.1.151","@djangocfg/ext-base":"^1.0.19","@djangocfg/i18n":"^2.1.151","@djangocfg/typescript-config":"^2.1.151","@types/node":"^24.7.2","@types/react":"^19.0.0","consola":"^3.4.2","next-intl":"^4.1.0","p-retry":"^7.0.0","swr":"^2.3.7","tsup":"^8.5.0","typescript":"^5.9.3"},"_id":"@djangocfg/ext-newsletter@1.0.27","gitHead":"ff65a490cc544e0abda7eaefb647ddd1ce176fa3","_nodeVersion":"22.11.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-yTuMku9oEMdS9Ouq0aj5SbpUZaysn0duxLLN6AxDb3CvXR16F0nXarhycwyOsMa0RD9mwLqhdaMiuB3k4x5EIQ==","shasum":"c90b89784da6f72cde47f47ea7182e45d47073a3","tarball":"https://registry.npmjs.org/@djangocfg/ext-newsletter/-/ext-newsletter-1.0.27.tgz","fileCount":120,"unpackedSize":1471003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEGuXS/cV/BI1lSCE0H2SPdcqnyBvvLAdyT87PADczjXAiEAnBgSDm8GUJNtogbjuEHzmPdbcQElDt79GG/9OlpznSc="}]},"_npmUser":{"name":"markolofsen","email":"markolofsen@gmail.com"},"directories":{},"maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ext-newsletter_1.0.27_1770535236023_0.912147727566561"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-08T18:57:18.230Z","modified":"2026-02-08T07:20:36.277Z","1.0.0":"2025-12-08T18:57:18.535Z","1.0.1":"2025-12-09T07:21:40.579Z","1.0.2":"2025-12-09T09:22:34.545Z","1.0.3":"2025-12-09T10:37:15.200Z","1.0.4":"2025-12-09T11:50:27.743Z","1.0.6":"2025-12-15T20:17:18.402Z","1.0.7":"2025-12-17T09:33:37.183Z","1.0.8":"2026-01-03T13:36:43.341Z","1.0.9":"2026-01-07T08:14:54.610Z","1.0.10":"2026-01-13T04:39:35.872Z","1.0.11":"2026-01-13T04:43:56.197Z","1.0.13":"2026-01-13T04:50:18.380Z","1.0.14":"2026-01-13T04:52:14.712Z","1.0.17":"2026-01-14T03:32:50.687Z","1.0.19":"2026-01-15T08:29:38.098Z","1.0.20":"2026-01-15T08:46:47.021Z","1.0.21":"2026-01-15T09:34:06.914Z","1.0.22":"2026-01-23T12:28:58.586Z","1.0.23":"2026-01-29T11:25:37.219Z","1.0.24":"2026-01-30T08:27:50.363Z","1.0.25":"2026-02-05T12:59:15.502Z","1.0.26":"2026-02-06T08:01:25.627Z","1.0.27":"2026-02-08T07:20:36.166Z"},"bugs":{"url":"https://github.com/markolofsen/django-cfg/issues"},"author":{"name":"DjangoCFG","url":"https://djangocfg.com"},"license":"MIT","homepage":"https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter","keywords":["django","djangocfg","extension","newsletter","subscription","email","marketing","typescript","react"],"repository":{"type":"git","url":"git+https://github.com/markolofsen/django-cfg.git","directory":"extensions/newsletter"},"description":"Newsletter and subscription management extension for DjangoCFG","maintainers":[{"name":"markolofsen","email":"markolofsen@gmail.com"}],"readme":"<div align=\"center\">\n\n![DjangoCFG Extension Preview](https://unpkg.com/@djangocfg/ext-newsletter@latest/preview.png)\n\n**[📦 View in Marketplace](https://hub.djangocfg.com/extensions/djangocfg-ext-newsletter)** • **[📖 Documentation](https://djangocfg.com)** • **[⭐ GitHub](https://github.com/markolofsen/django-cfg)**\n\n</div>\n\n# @djangocfg/ext-newsletter\n\nNewsletter subscription and campaign management extension for DjangoCFG.\n\n**Part of [DjangoCFG](https://djangocfg.com)** — modern Django framework for production-ready SaaS applications.\n\n## Features\n\n- 📧 **Email Campaigns** - Create, manage, and send email campaigns\n- 📝 **Subscription Management** - Handle newsletter subscriptions\n- 📊 **Campaign Analytics** - Track opens, clicks, and conversions\n- 🎯 **Audience Segmentation** - Target specific subscriber groups\n- 📋 **List Management** - Organize subscribers into lists\n- 🚀 **Automated Sending** - Schedule and automate campaign delivery\n\n## Install\n\n```bash\npnpm add @djangocfg/ext-newsletter\n```\n\n## Usage\n\n### Provider Setup\n\n```typescript\nimport { NewsletterProvider } from '@djangocfg/ext-newsletter/hooks';\n\nexport default function RootLayout({ children }) {\n  return (\n    <NewsletterProvider>\n      {children}\n    </NewsletterProvider>\n  );\n}\n```\n\n### Managing Campaigns\n\n```typescript\nimport { useNewsletterContext } from '@djangocfg/ext-newsletter/hooks';\n\nfunction CampaignsPage() {\n  const {\n    campaigns,\n    isLoadingCampaigns,\n    createCampaign,\n    sendCampaign,\n  } = useNewsletterContext();\n\n  const handleCreate = async () => {\n    await createCampaign({\n      subject: 'Monthly Newsletter',\n      content: '<h1>Hello!</h1>',\n      scheduled_at: new Date().toISOString(),\n    });\n  };\n\n  return (\n    <div>\n      <button onClick={handleCreate}>Create Campaign</button>\n      {campaigns.map(campaign => (\n        <div key={campaign.id}>\n          <h3>{campaign.subject}</h3>\n          <button onClick={() => sendCampaign(campaign.id)}>\n            Send Now\n          </button>\n        </div>\n      ))}\n    </div>\n  );\n}\n```\n\n### Newsletter Subscription Form\n\n```typescript\nimport { Hero } from '@djangocfg/ext-newsletter';\nimport { useNewsletterContext } from '@djangocfg/ext-newsletter/hooks';\n\nfunction HomePage() {\n  const { subscribe } = useNewsletterContext();\n\n  return (\n    <Hero\n      title=\"Subscribe to our newsletter\"\n      description=\"Get weekly updates delivered to your inbox\"\n      showNewsletter={true}\n      onNewsletterSubmit={async (email) => {\n        await subscribe({ email });\n      }}\n    />\n  );\n}\n```\n\n## Components\n\n### Hero\n\nLanding page hero section with integrated newsletter subscription form.\n\n```typescript\n<Hero\n  title=\"Welcome to our platform\"\n  description=\"Join thousands of subscribers\"\n  primaryAction={{\n    label: 'Get Started',\n    href: '/signup',\n  }}\n  secondaryAction={{\n    label: 'Learn More',\n    href: '/about',\n  }}\n  showNewsletter={true}\n  onNewsletterSubmit={(email) => subscribe({ email })}\n/>\n```\n\n## API Reference\n\n### Context Methods\n\n- `campaigns` - List of all campaigns\n- `createCampaign(data)` - Create new campaign\n- `updateCampaign(id, data)` - Update campaign\n- `deleteCampaign(id)` - Delete campaign\n- `sendCampaign(id)` - Send campaign immediately\n- `subscribe(data)` - Subscribe email to newsletter\n- `unsubscribe(data)` - Unsubscribe email from newsletter\n- `subscriptions` - List of all subscriptions\n\n## License\n\nMIT\n\n## Links\n\n- [DjangoCFG Documentation](https://djangocfg.com)\n- [GitHub](https://github.com/markolofsen/django-cfg)\n","readmeFilename":"README.md"}