{"_id":"apostrophe-signup","_rev":"28-20507e736242f6d96d8df223db42a243","name":"apostrophe-signup","dist-tags":{"latest":"2.0.5"},"versions":{"2.0.0":{"name":"apostrophe-signup","version":"2.0.0","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"author":{"name":"P'unk Avenue LLC"},"license":"MIT","_id":"apostrophe-signup@2.0.0","maintainers":[{"name":"boutell","email":"tom@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"dist":{"shasum":"fa5f2f4e7374792133ca0b3ceb13b04213c066bb","tarball":"https://registry.npmjs.org/apostrophe-signup/-/apostrophe-signup-2.0.0.tgz","fileCount":7,"integrity":"sha512-lziCIAWl7OkgOYRZ2LvNCMJzU3d8lOBYWDpyjdltoQJWHhXp4YtZyaklU82URwa8UDMd4eOUe7BfdPtUiNjngw==","signatures":[{"sig":"MEUCIQCi+ih14vt/gp5iqJYSt2NfM4yrnBzJPqXa8gpYX4zyLgIgGuN2PHDWfeyoL/r5BO1ptsUhzAOhswJjtVD2o/9ZtXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZLflCRA9TVsSAnZWagAAcg4P/2RpFw2eBId93HP2VBTZ\n/1GfCELcRee+AOX+O4Ytsq67krzVi1n7Umk6nY/VS0H6PiyrhDLI1hw2lJC1\nbFHmqkf4/FW9bgAPQrsAWh+asyzxw4kdsAeUUCy1zQJf/jGbU58X0oMb/CmY\ntoNvmpLHKXyO6D8X3lx3UQ94FU1uhbYpRln979qcr6FYIFrnBq2eBkSb8/0O\nbbx8j/CAACltpp5vv2JYZV7SrWL8pLasRffibbBzw/XFDtDsTRF7SM9g4Oew\nqbfomgxs6DK9gIVhCrxcUvKs8FytS2kMz/l0wqwPjuybUOn7FCkp2YwyyGlh\nNaTN3qsjGrEQMHqJUnbVm9RRDBKsEbWaL2WyyuiqeGaAnc9GJQXYIEyIfCZH\nG3OozMjJOT6WcB6PP8BdfeIn+/MIWh9A63vwTMn2a0cz5e0p50vwryHNdfiS\n7VSyE+t0fb3zyzZiVkUg/uakoLCz6D3M+IijBGh55GxMJ9b4Jo6wuG7CoU0+\n9w7PA5FUysXRic+MG11Y6jY+sGMZjRArkAsZnpnoN1KuB/zyp2PM+YU8cfLu\nKBjcgrVQ7UonV33+cGWTEcqyKlmKC2IyTRGYPeZmOWZxucPt7IiPyA/BThnq\nPDx+rfQO6SROMNn/l0cZv/LTfJDcGKUunyzNhjkROtYeHlFVgAqocRUrB3I7\nm+D/\r\n=HQj2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7a7fc43bba43c6257cd97806fc68ccd53ca9f6ae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"_npmVersion":"6.0.1","description":"Lets the public sign up for accounts on a website powered by apostrophecms.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"async":"^2.6.1","lodash":"^4.17.10","bluebird":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-signup_2.0.0_1533327332486_0.6120349332513682","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"apostrophe-signup","version":"2.0.1","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"author":{"name":"P'unk Avenue LLC"},"license":"MIT","_id":"apostrophe-signup@2.0.1","maintainers":[{"name":"boutell","email":"tom@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"dist":{"shasum":"52f23f079505e2f0a7556e8d883e10859515cfa8","tarball":"https://registry.npmjs.org/apostrophe-signup/-/apostrophe-signup-2.0.1.tgz","fileCount":8,"integrity":"sha512-Wwdn96T0NY5ShYb05DgV1i3DRSrzXLPJBqdPaf42B8+qPdZKWU+yZLmpCviRbppLQ7gn74v9gqg9KsJ+EOCukQ==","signatures":[{"sig":"MEUCIGhKg5ILN9ETaYJfVJ8AmAg5KvvdmZrxuunFgBULX1wMAiEA56KwkDz/oULx1gCpJLIgYAeLKIhFM1tv36FYW5EimoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7NjPCRA9TVsSAnZWagAA1sQP/jGrBqf6yTePrMkrC6Qd\nsRHPKO5j5i/L9kkygQDXlOcr5qUg+eYXG685pW1nqZ9TjuJiwIQN5vvUial6\nItc+I5f/46ysaiqST3nAfCZ/CQtY1WLtqfbIxZtcvigSwCoXqUNOnEEqPsmp\nM+vJdLrB7p8VtEDgGyi9BqXd4cfkPEUHWkSPSHBq+AqpCmCBHFccWbpq0f/8\nkJ/RD2g++C4D40ynNWiA9kRFkydsEZoFgulb4YJK0rnW9GG2nByp7HFF1csb\nRDcpaoCym4++bhk+Pm14NML534U/r5KDEsyL/sQ2PEDoCcr/HNv/4nmFecC3\nKlBInyoVO4ffd5TOhGc+CTYhMqN8wGt23ti8fAceuK3/atjuTe6DCXEeGXgJ\n/Rhn/L1S+cMrUj1W027FLu1ahoEDtVRKGpzt0l8RVLyQsrAOmYfdOayaiYH6\n04r1tQSven10JpRSTwJnpKPvmvgLvDFurcg18Sx93fCsuxW9dT731Sm/BV8R\n+LJczJcHvljrkhKXtyXnR2RcNh+4HioqkPGCP0U4RVCPI0bb8bbhNrR2WSTE\nwWFTVzc7945IGf1TOZzWd56X6Fv5UEmSMzdKQk4l1xHIEWCCtGseUsRFRo6W\nEV73JUcnL6ffsPIheUsMpm5X6cQT/mRfLYoeb19iVNNDhvBwqHuNVEeesFZf\ncx8B\r\n=xycM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"43885e227915939d0dcb766fcd26e50ad6a3f100","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"_npmVersion":"6.4.1","description":"Lets the public sign up for accounts on a website powered by apostrophecms.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.6.1","lodash":"^4.17.10","bluebird":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-signup_2.0.1_1542248655228_0.5263844135804236","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"apostrophe-signup","version":"2.0.2","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"author":{"name":"P'unk Avenue LLC"},"license":"MIT","_id":"apostrophe-signup@2.0.2","maintainers":[{"name":"boutell","email":"tom@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"dist":{"shasum":"d0f3a64a718d7e429de09977c7bc2ea98857cc43","tarball":"https://registry.npmjs.org/apostrophe-signup/-/apostrophe-signup-2.0.2.tgz","fileCount":10,"integrity":"sha512-w+rHnxVIciLUomDx5ywynlXWS9axQmbKIq12c+26z4b9uEvrFaDIx90dc84qkNT14palrslSkp0po5ux2+ghIQ==","signatures":[{"sig":"MEYCIQCTBJezUUtpz85wkFlmG2U7q0TSSHbQfRQULjwp3P2PqAIhAJjJvlO9igNyD5TfEqLvi565A9tCctJ0MQElWqE/LB+8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+QXACRA9TVsSAnZWagAAFTcP/1EnBiUHs4vynP3vSG49\nDUVRcf53pINaCiwwv8P2g07pAfT2DKRT4OSuNF8WRiFJUUQCyjUhhOl0P+9X\nEHfDpUYYrx+g+EamDANnQl/GMfRefTIWYbAjBvI02qNRkZ/3CYFJWbk2W7jP\n0yIQU8wljB1ebdUhgFNBg5UGX5vyH/GmNBTa1BlUq5lhbBKL9+gq9w7ePau5\nCe86jUVAIpjqlDLC+EBewtkj/dIgLw8B/KbLnmLICozb74MiUIZNS9hj+A4C\nqemop2HSVXAGMskdmwGu04cjPuNmEgPUTCOXf0FFWa5JSFy8rsEpem/UP9aa\nr4DEjlnxpiyExsk20k6FU1Dq9a1xf7WI9yUoMNHKsiy8D2gEUyPVurpo7kI8\nFDJqmD74P7pqJC3neoXZcGAN5S357HEEFntYE5H3YsyXRRd48zFELHXqqYlo\njq9NLgUhIYWTEuDS0bmAOpXWOA2eCYQfXK3cI/thGsQ8eFqOY/6NMqM1ntVm\nXJ2Iw/GIU0r0K6snPrbxYkdPhII2qZi82FnEpYH3qKHMyzdIBtTDPYXT5uZ3\nI+bMdXf0XUkqW2Q3MsgzEIvwI6EXWC+P4f3/gEGw1C1x8CjnqhBk2nSciNZu\nkhuMIMDwSC9nCSiTQcDAPBaw3OTkjqo17P4E+tk31tcKAB/gMXHUxqkDZ2hu\nRWbT\r\n=aKme\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a72d69749572f32b08bffc8619af30df1dd1f4d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"_npmVersion":"6.9.0","description":"Lets the public sign up for accounts on a website powered by apostrophecms.","directories":{},"_nodeVersion":"6.17.1","dependencies":{"async":"^2.6.1","lodash":"^4.17.10","bluebird":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-signup_2.0.2_1559823807953_0.832661413724465","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"apostrophe-signup","version":"2.0.3","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"author":{"name":"P'unk Avenue LLC"},"license":"MIT","_id":"apostrophe-signup@2.0.3","maintainers":[{"name":"boutell","email":"tom@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"dist":{"shasum":"d97d49d4dd8ccaff8fb9e10d191f4658fb61e006","tarball":"https://registry.npmjs.org/apostrophe-signup/-/apostrophe-signup-2.0.3.tgz","fileCount":9,"integrity":"sha512-XvyO0I7/0IVF+HFpyh7ztUbWkmvH7B3OaNSv7u5YPTaZgWVkZ/apRFbg84xBh9o6Rt9GVuMVC5O8RrVheiQYKQ==","signatures":[{"sig":"MEYCIQDsv+QVf8hG+m3xyelg7FykpHJvhF8ZnPdEc77k1RAKtgIhAOMBTyjNVjD3DhLdzsa7GQrsv3CsKHCw5kMDZ+2f/20J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXaUoCRA9TVsSAnZWagAAuLIP/2QStLVS2uuKn+m7H5nh\n5FP3wHJMXPEvQgbBcTefDObTUlGh3koP2n1LhILUDFWGd+o1frZn1THW09aX\nFU4/0W1wfxSlHAckfIOq1xMqToz7YweNe+klW/hPPbeoPIaS0le2/l2l97mo\nxQJwZ1U3V7hatbKoCnDHyzf0FVpW5Mu7bb2J6Zl56qZSpzR9r5wLyKWR/4uT\ndzeWWu/tFaw7AeFdz8ee1f71DV7gePKU/K19KgourZwBFe0vBDnMWiRbwN1T\n+j8F9VxSA20TWbZQcJc7K5myX1AapIs0jjoDcu6SVZ/HBtb418pYa84aDHrQ\nAYp3jXX0mirn7XC5OWAEL+pRnkvSXcZc7ZNC4+TPetvPxjXw+SH3QiHSqyOK\n+FmwB1IQ5GLmWbkEgPXPTpIzlIqkunf0RQHRQ0s/czIw960ww6sRXzWRz8G+\njJBJ3aSutc/0TrmKxqUH+ENl3qTMFIhb7H8gRrDjUORLjeitcmpvu98SmCH7\nx2IaMeu3Ffp4WPi3v7FuD+lKrOXT2RE+K5AyEbEg99cX2NHp9bM7V9qQ5+hU\nCJfYimJfcZA/STHT36IDNwIb8T6yHk+EPd5nLTi1fRmpYB/6BIwy4jHBffig\nMxBTffp3WgaIywcq16mliTAQEOlYwESK+x9iG1NUq5DKkN2HAuth/uNsz3lZ\nw3gt\r\n=18n5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cd828e397191eb313a2d11cb1a60f71ebff9776e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"_npmVersion":"6.10.3","description":"Lets the public sign up for accounts on a website powered by apostrophecms.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"async":"^2.6.1","lodash":"^4.17.10","bluebird":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-signup_2.0.3_1566418215745_0.32997815089615834","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"apostrophe-signup","version":"2.0.4","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"author":{"name":"P'unk Avenue LLC"},"license":"MIT","_id":"apostrophe-signup@2.0.4","maintainers":[{"name":"boutell","email":"tom@punkave.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"dist":{"shasum":"7d91f8b5adc9393b661eedce07cae17e7a2fe368","tarball":"https://registry.npmjs.org/apostrophe-signup/-/apostrophe-signup-2.0.4.tgz","fileCount":9,"integrity":"sha512-9IayfzEJgjz3xweHaw/xNmo8afqXkuA7uJmFg+4WwZT/N/VF7yBBAul5hZcnwkK+N3FYNIprHHWolru3h/wUCg==","signatures":[{"sig":"MEUCIBgZcnNlAgCi1oZJ7G6YSoQVx8pveHKffb1x49k3HOX7AiEAjVMaMN/MT07KMs0oYADRYBCNZlONcZaWBLZsrAReziU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduvnMCRA9TVsSAnZWagAAXEkP/RrZUrXX3g/aDu7QzkJt\n+agMcVFNNAnGgNrj2yo62tzchk6zAXFNYqqQP8j4wFC5SZ/muHbISuSWACMc\n02jL6JOa9JQQIdAfor1Tnj+aL5isF82fMqqfjBAKqWOM8QdgEmF/4mJfOD4h\nknjsC7DP9O9cFo9jQhvge0XT5vVADD4sTTVmOvAwa+JErxcQmBeuAGRBqM6Q\nIfuzEmEAOFwpsVlJ0Uze9gmOmsL6nafv+172sn3C0uVGv7vofyPq5O2HHSkF\nt5tzj2YYgSyRzlQ6ap4ULnjN8yvUdZxMKh58Njkm9JdE+OeMxBHF25gNf2Rz\nGksIhdOUBDz4y9RyKCcoJQm2FgnP/s4eFYOKI4SlBDuAyzquxJXd7NruZRBY\n0Z9rdckFe6ef0ujetnxioYWwrs+i+seHi4OmINSMWzSP+vk1VA+go3tFpNX7\nli3rLNu+pZ6rDntI9XNzvoSTOOXEBOHF7qIGlF+C9HMg/NaCveeUUd3R2hpB\nS5G73kzpD5AwNChPV/bdqCwqNq0U2Fmbm2LOXb7PYjc7ixWudcAuaHgLNRpv\nh6K90W7OA4n+nv8QmUABibJ3qUx+/QioZDpNJkmT0O4OgtPU2oTszlOlJ6ZQ\n/eq8SxPdz8HfWsGzM0lGnKC+wCYwp3PuAviV5Xf90J3MNbCzPoVqJ+ItM7TW\nCwTm\r\n=sxye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ad220c12e115aab1d32edb0ef6f68cc59c55132","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"_npmVersion":"6.6.0","description":"Lets the public sign up for accounts on a website powered by apostrophecms.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"async":"^2.6.1","lodash":"^4.17.10","bluebird":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-signup_2.0.4_1572534731729_0.5152328469758232","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"apostrophe-signup","version":"2.0.5","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"author":{"name":"P'unk Avenue LLC"},"license":"MIT","_id":"apostrophe-signup@2.0.5","maintainers":[{"name":"breyell","email":"breyell@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"dist":{"shasum":"6598e55acefc5d452cbad94da165776358a9732f","tarball":"https://registry.npmjs.org/apostrophe-signup/-/apostrophe-signup-2.0.5.tgz","fileCount":9,"integrity":"sha512-DvEOAk5qlG2WIHqBpmd5/82X2fm53w/vJYvc3s5/GOOm2T4qXj/f5bQjbuQJX7X1DmIZ0NB/PqcRaQveHdyGFA==","signatures":[{"sig":"MEQCIGW63w+7JnDX3XK4kUre/Shh5MT1jkGj3IHZ7ShCg5UjAiAKe9gXIYuzT8fbDhyNuOUT1CKfK89fvcKf1emEoozLMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkEPwCRA9TVsSAnZWagAAvH8P/3sg308/SglrAUzo8/mr\nyhfBXA1wlK2LBATo7Jf4+Dl7ASJJzPoWHN+YHPl9UjXIdjG41xIYTd5vUvQC\nNBildCy7YH0tcIIwiganCmobNaLKsyHxuVrHjkAljQm27WiuSgSrYpuDESln\nd31f2SETvSdy1tBiMEXpbdn3ToS70kc2urGrGSKDlQmMm8M+f30JGlEMrLG4\nc9FxnF4ebZPyLxrqhq0rdNt11QUtQG6KXWvQY/UsihSbgJOu+7T1HuBPQW0p\n+UMs9DgulT73jz0VZ8MWC6hOp7qkht9AG8jkgD1BVU5NzdTrUG+oCfjNc1VY\nY92hQglzdLgyxKBNlpT2zvRgFnXEvOeV4s2LCxr7AnsUo4k/MbuNSBCsLje8\nNacSkvGbpZvZaa0h7zaFjksn2UfhL8qfZGeLj9WLKeeYAcFwk5TdBUzncGoy\n49lWUMgmfKTghGQddKZYMTTNTAttW1XKQyv1fD0mzpwNo0MinzTNc7HHeuJO\nozX/SFmpFoHL2UYx+5G3aQtLnBGZhFat/cs8LksII4LxAxwD+AVUpFS7opOa\nIGRwC+FDKHL9k+0yjsys4/UkU6uPXlKewQlAsxrwHCqR5t3hpp/rlrJVfihp\nvpjA4OJSsueg8CxdyWO9W8o5TjjGr/wXstf9l/Gnl1MHbexLKTRbhYWfsD1z\nOROv\r\n=Bvd7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"91a3c9fb2bc7eec4301451666908d7f0e3b789d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"_npmVersion":"6.14.8","description":"Lets the public sign up for accounts on a website powered by apostrophecms.","directories":{},"_nodeVersion":"12.14.0","dependencies":{"async":"^2.6.1","lodash":"^4.17.10","bluebird":"^3.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-signup_2.0.5_1603290095972_0.49547625505786486","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-08-03T20:15:32.486Z","modified":"2026-01-26T19:10:00.798Z","2.0.0":"2018-08-03T20:15:32.700Z","2.0.1":"2018-11-15T02:24:15.388Z","2.0.2":"2019-06-06T12:23:28.082Z","2.0.3":"2019-08-21T20:10:15.946Z","2.0.4":"2019-10-31T15:12:11.870Z","2.0.5":"2020-10-21T14:21:36.091Z"},"bugs":{"url":"https://github.com/apostrophecms/apostrophe-signup/issues"},"author":{"name":"P'unk Avenue LLC"},"license":"MIT","homepage":"https://github.com/apostrophecms/apostrophe-signup#readme","keywords":["apostrophecms","apostrophe","apostrophe-cms","signup"],"repository":{"url":"git+https://github.com/apostrophecms/apostrophe-signup.git","type":"git"},"description":"Lets the public sign up for accounts on a website powered by apostrophecms.","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"}],"readme":"# apostrophe-signup\n\n```\nnpm install apostrophe-signup\n```\n\n```javascript\n// in app.js\nmodules: {\n  'apostrophe-signup': {\n    // How long a signup email remains valid\n    hours: 48,     \n    // Apostophe group newly signed-up users are added to,\n    // with optional permissions\n    group: {\n      title: 'signup',\n      // Let them create apostrophe blog posts (which would need\n      // to be a module enabled in your project) and upload files\n      // to attach to them\n      permissions: [ 'edit-apostrophe-blog', 'edit-attachment' ]\n    },\n    // defaults\n    signupUrl: '/signup',\n    signupConfirmUrl: '/signup-confirm',\n    afterSignupUrl: '/',\n    // Allow the user to enter a subset of the\n    // fields in your `apostrophe-users` schema as\n    // they are signing up. These are the defaults.\n\n    // They will always be asked for their email address\n    // and password. If you leave `username` off this list,\n    // the user can only log in with their email address.\n    fields: [ 'firstName', 'lastName', 'username' ],\n    // Allow the user to enter a subset of the fields to be \n    // converted into required ones. By default only password\n    // field is been converted to a required field.\n    requiredFields: [ 'password' ]\n  },\n\n  // The apostrophe-email module must be configured\n  'apostrophe-email': {\n    // See the nodemailer documentation, many\n    // different transports are available, this one\n    // matches how PHP does it on Linux servers\n    nodemailer: {\n      sendmail: true,\n      newline: 'unix',\n      path: '/usr/sbin/sendmail'\n    }\n  }\n}\n```\n\nLets the public sign up for accounts. The user must receive an email at a unique address and confirm their account. \n\n**The apostrophe-email module must be configured.** See\n[sending email from your Apostrophe project.](https://apostrophecms.org/docs/tutorials/howtos/email.html)\n\n## Signing up\n\nTry going to `/signup`.\n\n## Overriding and styling the signup page\n\nYou may override the `views/signup.html` template of this module by copying it to `lib/modules/apostrophe-signup/views` in your own project. As always, do **not** edit the copy in `node_modules`.\n\nYou may output the signup form markup yourself, but each input element must be nested in a \"fieldset\" element, which need not be of that type but must have the right `data-name` attribute. Inspect the standard markup to see what this looks like. Tolerance for changes of this kind varies from schema field type to schema field type.\n\n## Overriding the signup confirmation email\n\nCopy `views/signupEmail.html` from this module to the `lib/modules/apostrophe-signup/views/signupEmail.html` folder of your own project. As usual, **HTML in email is extremely limited,** so keep your expectations basic. This has nothing to do with Apostrophe and everything to do with email clients.\n\n## If confirmation emails do not arrive\n\nYou need a better `nodemailer` configuration. The example configuration above assumes `sendmail`, `postfix` or a similar service is installed on your server *and* well-configured for reliable delivery. For best results, configure nodemailer to send mail via a legitimate account or, for higher volumes, via a trusted transactional email service like Postmark or Amazon Simple Email Service. For more information see [sending email from your Apostrophe project](https://apostrophecms.org/docs/tutorials/howtos/email.html).\n\n## If the signup form yields an error\n\nAs the message shown to the user says, this may be as simple as a duplicate email address or username. That is the most common reason.\n\nHowever if this *always* occurs your `nodemailer` configuration might not be working at all. Review the server console error messages, and see above.\n\n## Giving the user special attention after signup\n\nYou can set the `afterSignupUrl` option to any URL you wish.\n\nIn addition, `req.session.signup` is set to `true` for the duration of\nthe user's first session. You can detect this in middleware, `pageBeforeSend`,\net cetera.\n","readmeFilename":"README.md"}