{"_id":"@dotburo/newsletter-modal","_rev":"5-671fcee0ebab88d29f54d5cfb472cc90","name":"@dotburo/newsletter-modal","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@dotburo/newsletter-modal","version":"1.0.0","description":"Simple vanilla JS newsletter subscription modal","homepage":"https://github.com/dotburo/newsletter-modal#readme","author":{"name":"dotburo","email":"code@dotburo.org","url":"https://dotburo.org"},"license":"GPL-3.0+","repository":{"type":"git","url":"git+https://github.com/dotburo/newsletter-modal.git"},"bugs":{"url":"https://github.com/dotburo/newsletter-modal/issues"},"main":"dist/NewsletterModal.js","directories":{"test":"tests"},"scripts":{"prod":"rollup -c --environment BUILD:production","test":"echo \"Error: no test specified\" && exit 1","watch":"rollup -c -w"},"devDependencies":{"@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.1.3","rollup":"^2.69","rollup-plugin-scss":"^3.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9"},"dependencies":{"bootstrap":"^4.6.1","lodash-es":"^4.17.21"},"gitHead":"a95cb51ec23c96b964a7fa48e14b6b7af8c4a2ad","_id":"@dotburo/newsletter-modal@1.0.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-TJrlbQa0AL9bxPLLSmJ5gdVmfGGw8sitJjCfgdI2u/43BaTx919xhlTWBPVsxCZd6EX5NZNHDx9V++MaT1ohjg==","shasum":"f286a58e5b983d1595a292b4d66d75aedb73ee0d","tarball":"https://registry.npmjs.org/@dotburo/newsletter-modal/-/newsletter-modal-1.0.0.tgz","fileCount":21,"unpackedSize":234334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKOtOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUBg/+KD6x06wyDspSjOSoIYCq6eLNhR3/Iyt9efRMXnpXJAME4Q8D\r\nBce8kNPkI37CVQz+6ZJEVocHUvbszgYomfr/RA3NrqhSozqKQggdB/jEP+nB\r\nLw/CbKAlcuOhzUK80awXjAsU2cqPq8B9655KtfhSfsMH1HzpydBxQDtKq46K\r\nAnLOIsvBkwdbknmxkisu84+hvBGIJKPUU9e6tnHJWPfkjKjbwkM0DLnHbc2j\r\nq9QrG1V5PbEeYocmx7eU37MG6aTgIUZmkgGj0NTmK6s8rT2yC7/B9nwSh1Y1\r\nJUyvR5ogKvBqgyx9Mc51MPU+wieZxPlMo68I8J/ELBTrDya7dU8LrWcFHxel\r\nF4jU3FMrfUWHELPp19iyzKCSqqHU+p0S7+O8xSKLK0MgGYs2g6KQ+LH95mjZ\r\nxZzAjj5t+nA94dp2CdXiKZzqpBFWOw60157OxVRIz4NB97jKwnKj6ZKniJ7n\r\nQIF+/qApcOmo+YrPzQNzvwfDVle6QHpfiN/4KnhP0AX5tsKb/d4alX4A1wqL\r\nen+eWoVN0ATihHY8bxqoPQ41lIs6abORZv6hgkuboDgrm+OyHBFsIPJYksZ3\r\nmmJT2T9KTY33fd7VvYJyCtPGhFOXwcnTASEx1tlVlmpiQPwnNKeDne3gCpU2\r\n6iqGE31kIs8MNSmUacBhS0cnSaJq2d2Waik=\r\n=C7Qn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8f1xzyzWz9gtUHjmJHN7DOtDT1WkwGap31PQKuWCNtQIhANH0oHNCz5NzCkNcFr9yajl/l70VdCUpsRZpajT2F6g2"}]},"_npmUser":{"name":"pecuchet","email":"code@dotburo.org"},"maintainers":[{"name":"pecuchet","email":"code@dotburo.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/newsletter-modal_1.0.0_1646848845949_0.2684288757253135"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dotburo/newsletter-modal","version":"1.1.0","description":"Simple vanilla JS newsletter subscription modal","homepage":"https://github.com/dotburo/newsletter-modal#readme","author":{"name":"dotburo","email":"code@dotburo.org","url":"https://dotburo.org"},"license":"GPL-3.0+","repository":{"type":"git","url":"git+https://github.com/dotburo/newsletter-modal.git"},"bugs":{"url":"https://github.com/dotburo/newsletter-modal/issues"},"main":"dist/NewsletterModal.js","directories":{"test":"tests"},"scripts":{"prod":"rollup -c --environment BUILD:production","test":"echo \"Error: no test specified\" && exit 1","watch":"rollup -c -w"},"devDependencies":{"@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.1.3","rollup":"^2.69","rollup-plugin-scss":"^3.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9"},"dependencies":{"bootstrap":"^4.6.1","lodash-es":"^4.17.21"},"gitHead":"70d8eeb02383b482302c0789e157dce82f5952cf","_id":"@dotburo/newsletter-modal@1.1.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-iOai0OjMiKUH/b1pZ9Nqw67wy/xeibm2qckF/D5H9pKqraWedfc4s8oOH09RjQT62ZEXKQV3yC37zvtC0zVDhA==","shasum":"d48a37c598b34b2b10f3f373de65c6a06157ba37","tarball":"https://registry.npmjs.org/@dotburo/newsletter-modal/-/newsletter-modal-1.1.0.tgz","fileCount":21,"unpackedSize":234904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKPWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9+g//eUG78pgYRTggTl25AxxsLlbP54MxG+RSCJezlEWiqt5JaOiv\r\nRTbdTCyTH6nPyv8TC3XDuPEweNns8iKotqkMQzqz+w+Wwyw2OkAGG/7Z1sXq\r\n1k6ta5mVYMlS0kmnQXnt7lj+2FHwOHb/Yk/71t2eEzWBZiGxbbyb3wG+A9p1\r\naO/fEhRVF0CXC4il7boD+Mcvd6yHfqj/Nn6OmQnmsvXQu1Bd3ei2d/1gj/lb\r\nheobxSqyYp6VGeolIdYVgN/enPqgPn2JeEF/8URHH63EbYionrSQ5iDFoX/5\r\nURqx/2iG6UOaCJdwjZKHGwuw3mrgqZwRIM6hr29cDYR1dFYEcjVBZ+SjTd6B\r\nNPdJ2r1rIxWl0xaDMeUVJXo3qb5vAFjncDC7zjw6a4alElozoN7n0PFKSNog\r\nxpFdlFooGmEK3Brlmjl6leQEkP9PClZwIPun7VMhiPMr+L2tkonPgNtevVRi\r\nvGXlowIRST9gx95Dta3NyQUAIZs8jMV0ogBIblMhl/aSeh+yC888JfGW2PD7\r\nG+2n28FU2FPLwAQnUZdXlyI8SQNPEgZRKI2Or4n0olpIewfr8m7Uo1Er2Nuv\r\nBz2zHYbesQ/yxaiw4ZAUsDxph1r+q4d7Cro3i5YjqfzJOA7G3pw8q8HLI27j\r\n9gSJKnrYBEJVcVcDJuRf4uQ8rVi91I6DLv4=\r\n=Suj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa3LiOpDHqqKXyXWKD46lRXVODSHzoalgHH7m5GhI/VAIgdmx9+w+0hqK69yVZ9QqdB3T8tdo18vvQDVge/ZSSTsM="}]},"_npmUser":{"name":"pecuchet","email":"code@dotburo.org"},"maintainers":[{"name":"pecuchet","email":"code@dotburo.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/newsletter-modal_1.1.0_1646851478452_0.4168187521062232"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dotburo/newsletter-modal","version":"1.1.1","description":"Simple vanilla JS newsletter subscription modal","homepage":"https://github.com/dotburo/newsletter-modal#readme","author":{"name":"dotburo","email":"code@dotburo.org","url":"https://dotburo.org"},"license":"GPL-3.0+","repository":{"type":"git","url":"git+https://github.com/dotburo/newsletter-modal.git"},"bugs":{"url":"https://github.com/dotburo/newsletter-modal/issues"},"main":"dist/NewsletterModal.js","directories":{"test":"tests"},"scripts":{"prod":"rollup -c --environment BUILD:production","test":"echo \"Error: no test specified\" && exit 1","watch":"rollup -c -w"},"devDependencies":{"@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.1.3","rollup":"^2.69","rollup-plugin-scss":"^3.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9"},"dependencies":{"bootstrap":"^4.6.1","lodash-es":"^4.17.21"},"gitHead":"1011dcba1457ebf71abb1a754e13d5c721da5ae3","_id":"@dotburo/newsletter-modal@1.1.1","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-/fPJYVprpEmanYbdnqT3sgOajikE5vqAx4MBPfvnOqw7PI9uGYZgIe2lk8UxqwOOmm9guabZuU+Ckf4IztM1XA==","shasum":"dc445bc7ce3ba2a0077690e4879de6114988e379","tarball":"https://registry.npmjs.org/@dotburo/newsletter-modal/-/newsletter-modal-1.1.1.tgz","fileCount":21,"unpackedSize":235738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKRYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpblQ/9Ed7R92CAsjTdAQMoNSGtYOqV0rPtvQr+WjQ053uq5fpkMK50\r\nmB7xSonlIN9oSnMzmPBSo7VHftfwnO9yQkupOKgPNzTOzkJVLnddy1+J4rG0\r\nNRrc2zqgV8ZU9e+T2yAwfoFVaSBnIrKvTgqmCXj480jAsdhriA5Bc/mdxLmn\r\nsaAt5TROtAodWGoVz4/yyardu5o18Lk67V39iANS4+1rNxLIRjJHjASbKRpT\r\nBfWs1QJBaBsehywUgPPua+ts/VOMDfD58tuLtnAoyjs11T483BsSSRXdcFyy\r\nTm/Hqih9X2m3NZqjxuD2T6dcK4YOUk25gaMolwlyMRJn8FGk0xCksyPMLeFh\r\nfQe8CS1v6r95mepj02WBNSEyEVdWQn62jNKIoxRqSs9iUA5y6TKWZVuEu3Wy\r\nVRDtK5rqHPCCxury+6meH1nHNHzvF9z3rkrsYa5AKMcS4E3R2ectBFf59GHV\r\nfozqaYbCajo3A40tw0KyZRZKbP3GHP+3U0nJ+yEkiMPdu0kwBslYIYdU0iti\r\nAtwHS5OVo7JYE5HSBF5WKSTMDQ0VH/mqjt5K1b9nkZnTb/R35BsdTzsPchas\r\n5U8eXUl5nscIsifMeX3PpqHYXQOPpSwxUfFwCttyLw5qrGVSO8ywDCgsZHhT\r\ncPYs4NiPUatnLV5LYR+LFtLK08IOq1s8+Sk=\r\n=Lg2i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6PIs2aciq6O74H81wkHmmRD5mRAPkRwuuv9TeBvm/BQIhAINmmXFLUiylxkILryl4qtTdW9TSEU9BB4WivZhRoEF3"}]},"_npmUser":{"name":"pecuchet","email":"code@dotburo.org"},"maintainers":[{"name":"pecuchet","email":"code@dotburo.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/newsletter-modal_1.1.1_1646859787910_0.6039681105061914"},"_hasShrinkwrap":false},"1.2.0":{"name":"@dotburo/newsletter-modal","version":"1.2.0","description":"Simple vanilla JS newsletter subscription modal","homepage":"https://github.com/dotburo/newsletter-modal#readme","author":{"name":"dotburo","email":"code@dotburo.org","url":"https://dotburo.org"},"license":"GPL-3.0+","repository":{"type":"git","url":"git+https://github.com/dotburo/newsletter-modal.git"},"bugs":{"url":"https://github.com/dotburo/newsletter-modal/issues"},"main":"dist/NewsletterModal.js","directories":{"test":"tests"},"scripts":{"prod":"rollup -c --environment BUILD:production","test":"echo \"Error: no test specified\" && exit 1","watch":"rollup -c -w"},"devDependencies":{"@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.1.3","rollup":"^2.69","rollup-plugin-scss":"^3.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9"},"dependencies":{"bootstrap":"^4.6.1","lodash-es":"^4.17.21"},"gitHead":"b41af59eb12f15952faabe08e5e32187da9da5b2","_id":"@dotburo/newsletter-modal@1.2.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-zzRrdobMeqUOQCrnQMZj6/jeQhbPc/anp3V0CpVlIdni46pPtQQvyusTmVeg1dHLbXKqp1BM/9h9YK/GwvltPg==","shasum":"79a5b67640d2bb90c680f34bc4ce85ce7ede5d0a","tarball":"https://registry.npmjs.org/@dotburo/newsletter-modal/-/newsletter-modal-1.2.0.tgz","fileCount":21,"unpackedSize":235680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKa8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqBQ/9EEQMVjEWOXxMDDaZKb5qca+G5DnJrl/tlIZh/Ywpk/isO2n2\r\nJvu1bGLonV06PqPcG0qeffMrHylskoYB2riB3Q7EXIAw8e+y76nhKk42fgTh\r\nZGvzhW20iAth5E0ePD8msbgWjQ3Ldg9VpxqSxjzj3FjiWfk05ZKczZzuriGH\r\nrqm44YZusBkCae/BaUDdXLD5reESiCCw7WQuzC6cGzcOPv2neMvVcBdOscv+\r\nsJvjAwyIeySilRKXbzK+DwpPFzw0hrDuU3Lr8zj1ZWDyPVsSo5HIBYyqmbXN\r\nENUfUSnCGfgWQS4+jXXtkRjPrXQFZtdMxKKDLOVWRgd//nCxAxoP1Vr1QK5y\r\nTsJWCe1fZZgHpgCh4bOw5/W66SYmZZNwlAxNzXg9i/DTGTPH/rA42lLRwFh0\r\nB1f7mAM7uuhWg82Vm0HaYvb38z3ExTR+CgDRvJpMjp4NmI4bu9CvWSF0637n\r\nq073rXMcjUoV40cBM3QSDkIVJ5Jl2KDk/jYYAOnaMg1yq2p0VejjAV+QQePO\r\nDLz29s7m5ZYBQ6IR0mB4kGP2VZiCTnrsReWxWuZ2jjarbOSnzPC2cC7co+L9\r\nXIsnNrfAFIkH01oz6eQnPsxN3GI1zCj0XycbNuYIpXP8586PIwGZ5wle2eYt\r\nN1oX8gy4MQ6ojCQYkAc2CG9C2zCiHWK8xtA=\r\n=WLQL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4GapEd+4OuXNenXAfER8m8moNC88LOQxRDD3vyccuSAIgA3sy35EG/8XQz3Hy4gMuBHaEIo2biba4WahqucGNPLE="}]},"_npmUser":{"name":"pecuchet","email":"code@dotburo.org"},"maintainers":[{"name":"pecuchet","email":"code@dotburo.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/newsletter-modal_1.2.0_1646898982534_0.5374627487816432"},"_hasShrinkwrap":false},"1.2.1":{"name":"@dotburo/newsletter-modal","version":"1.2.1","description":"Simple vanilla JS newsletter subscription modal","homepage":"https://github.com/dotburo/newsletter-modal#readme","author":{"name":"dotburo","email":"code@dotburo.org","url":"https://dotburo.org"},"license":"GPL-3.0+","repository":{"type":"git","url":"git+https://github.com/dotburo/newsletter-modal.git"},"bugs":{"url":"https://github.com/dotburo/newsletter-modal/issues"},"main":"dist/NewsletterModal.js","directories":{"test":"tests"},"scripts":{"prod":"rollup -c --environment BUILD:production","test":"echo \"Error: no test specified\" && exit 1","watch":"rollup -c -w"},"devDependencies":{"@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-node-resolve":"^13.1.3","rollup":"^2.69","rollup-plugin-scss":"^3.0.0","rollup-plugin-terser":"^7.0.2","sass":"^1.49.9"},"dependencies":{"bootstrap":"^4.6.1","lodash-es":"^4.17.21"},"gitHead":"166f0e16488432f47cf7e49f2bb7155240db8a70","_id":"@dotburo/newsletter-modal@1.2.1","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-6JoFoZI8bQQ3p8/H5yDw65tBVOfrVW6MqYx3yF9eqtga/5MjUnS0xrA02xPEBs8/JDcuTso3DVkht2mXv77HrA==","shasum":"5088ed3ebc157063b02a873aeba30772fe34fc5d","tarball":"https://registry.npmjs.org/@dotburo/newsletter-modal/-/newsletter-modal-1.2.1.tgz","fileCount":21,"unpackedSize":236248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKb4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvVw//VTMpDzKEXCpOc9t6z4rF9/ZiC4U8TPFyyehCfWIl5t7jAxZD\r\nXj8KKDOPvn2uDB0bsHuoFQzy+/USKphbfpapJf7d1THmNaahhjdk6C7O0Ex2\r\nrF0GEKFKF9GkZJbrd9C9f63sn3+TQ4iWwNhLZ9vGcFjRrSwI7cnzXLxTtaeK\r\n421PbA2fFSDHEJIr5C9nYBGo39JE9dhY9wr3hq2IeyR6P5dizSmKQ7BlhUCx\r\nNVUnf9s2GhtXLpFB6Rlyqjv2/miIR/1x0EZZ4o+rtBtjMGzJX7kex6e6zdaU\r\n9mHyjypVRiA66+rzZy7IdZe/6trOCrwzFV38Ax4HoFlihPho0XuABDaT80iu\r\nPyY5RFZcGygNcyxg69/dJ1mibiLRA87k1EZak32xDm9k7apQLtP9rpb005ak\r\n3kUXLzKaoiZDz905qUyzi4/CQB0DHVailn65jGsa5HC7ecpCWNVJZLiKpLYZ\r\nXudKMd9ysvzmfA+JlGKRzgUytTO8CrhAjFUHIb4/FdP6cTUgzd65wQHaTbT7\r\nQvVxPUnGswAxY0/CQGTl4cz5YtVK1ZPXwpnn1CwzWA/r7JpBWgwxCNwqc8E1\r\nuCqz4XQ0eo+sl49pSm+it82vqOEZ9nR2TNqMGQ5tivUoWkHvI6uZ0H886C0G\r\nM7naSgk/h0EF0q9Ko2MNyA3OVO6gJD3yzDQ=\r\n=IJpr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7Ba/3zKIlKjLX04NoiHoJN1SKeodPcW9xzT6m4s2r4AiB8S5oSTWusWShWzR5zi2reSiqVAbSlvu2FQoZwcyeG2A=="}]},"_npmUser":{"name":"pecuchet","email":"code@dotburo.org"},"maintainers":[{"name":"pecuchet","email":"code@dotburo.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/newsletter-modal_1.2.1_1646902809582_0.3560930068073045"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-09T18:00:45.888Z","1.0.0":"2022-03-09T18:00:46.135Z","modified":"2022-04-05T05:27:51.181Z","1.1.0":"2022-03-09T18:44:38.623Z","1.1.1":"2022-03-09T21:03:08.155Z","1.2.0":"2022-03-10T07:56:22.682Z","1.2.1":"2022-03-10T09:00:09.770Z"},"maintainers":[{"name":"pecuchet","email":"code@dotburo.org"}],"description":"Simple vanilla JS newsletter subscription modal","homepage":"https://github.com/dotburo/newsletter-modal#readme","repository":{"type":"git","url":"git+https://github.com/dotburo/newsletter-modal.git"},"author":{"name":"dotburo","email":"code@dotburo.org","url":"https://dotburo.org"},"bugs":{"url":"https://github.com/dotburo/newsletter-modal/issues"},"license":"GPL-3.0+","readme":"# Newsletter modal\n\nVanilla Javascript modal for newsletter forms.\n\n## Installation\n```\nnpm i @dotburo/newsletter-modal\n```\n\n## Usage\n```js\nimport {nodeListArray} from '../src/js/helpers.js';\nimport NewsletterModal from '../dist/NewsletterModal.js';\n\nconst rootElements = document.getElementsByClassName('root-el');\n\nnodeListArray(rootElements).forEach(el => {\n    new NewsletterModal(el, {\n        url: '/api/v1/newsletter'\n    });\n})\n```\n\n### Styling options\n1. **If you are using Bootstrap and Sass**: just include the file `src/css/modal.scss` in your bundle.\n    - Make sure the bootstrap components modal, forms, input-group and buttons are included too.\n2. If not, include the file `dist/bootstrapped.css` in your project.\n    - This bundled css does not include the reboot bootstrap module, that is left to your project to do.\n\n## All options\n```js\nnew NewsletterModal(el, {\n    url: '/api/v1/newsletter',\n    headers: {\n        'X-CSRF-TOKEN': 'sdjfsldfj'\n    },\n    title: 'Subscribe to our newsletter',\n    buttons: {\n        open: {\n            label: 'Subscribe',\n            classes: 'btn btn-primary',\n        },\n        submit: {\n            label: 'Submit',\n            classes: 'btn btn-primary'\n        }\n    },\n    fields: {\n        email: {\n            label: 'Email',\n            placeholder: 'Email',\n            icon: null,\n            invalid: 'Please provide a valid email address.'\n        },\n        firstname: {\n            label: 'First name',\n            placeholder: 'first name',\n            icon: null,\n            invalid: 'Please provide a valid first name.'\n        },\n        lastname: {\n            label: 'Last name',\n            placeholder: 'Last name',\n            icon: null,\n            invalid: 'Please provide a valid last name.'\n        },\n        gdprCheckbox: {\n            label: 'By subscribing to the newsletter I agree that ...',\n            invalid: 'This is required.'\n        },\n        gdprNotice: {\n            label: 'Privacy notice',\n            text: null,\n            url: null\n        }\n    },\n});\n```\n\n## Changelog\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Contributing\nPlease see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n## Security Vulnerabilities\nPlease review [our security policy](../../security/policy) on how to report security vulnerabilities.\n\n## Credits\n- [dotburo](https://github.com/dotburo)\n- [All Contributors](../../contributors)\n\n## License\nGNU General Public License (GPL). Please see the [license file](LICENSE.md) for more information.\n","readmeFilename":"README.md"}