{"_id":"snowpi-greeter","_rev":"99-1af92c7bd850886168d800ef20787a53","name":"snowpi-greeter","time":{"modified":"2022-06-26T21:45:26.213Z","created":"2014-08-26T15:06:40.202Z","0.1.0":"2014-08-26T15:06:40.202Z","0.1.2":"2014-08-27T13:52:06.097Z","0.1.3":"2014-08-27T14:01:48.032Z","0.1.4":"2014-08-27T14:12:45.031Z","0.1.5":"2014-08-27T15:58:52.558Z","0.0.5":"2014-08-27T16:02:17.025Z","0.0.2":"2014-08-27T16:05:22.162Z","0.0.3":"2014-08-27T16:10:08.479Z","0.0.4":"2014-08-27T18:37:58.630Z","0.0.6":"2014-08-27T18:47:26.290Z","0.0.7":"2014-08-27T18:51:19.223Z","0.0.8":"2014-08-27T18:58:50.493Z","0.0.9":"2014-08-27T19:19:41.118Z","0.0.10":"2014-08-27T19:38:20.080Z","0.0.11":"2014-08-27T19:40:13.428Z","0.0.12":"2014-08-27T19:42:13.200Z","0.0.13":"2014-08-27T19:56:11.053Z","0.0.14":"2014-08-27T20:11:52.728Z","0.0.15":"2014-08-27T20:21:43.494Z","0.0.16":"2014-08-27T20:47:29.762Z","0.0.17":"2014-08-27T20:54:31.798Z","0.0.18":"2014-08-27T21:05:30.080Z","0.0.19":"2014-08-27T22:50:01.840Z","0.0.20":"2014-08-27T22:52:11.768Z","0.0.21":"2014-08-28T00:11:40.473Z","0.0.22":"2014-08-28T00:18:56.193Z","0.0.23":"2014-08-28T00:38:35.662Z","0.1.10":"2014-08-28T22:20:30.179Z","0.1.11":"2014-08-28T22:56:27.101Z","0.1.12":"2014-08-28T23:00:31.806Z","0.1.13":"2014-08-29T06:44:58.212Z","0.1.14":"2014-08-29T06:58:33.413Z","0.1.15":"2014-09-02T14:57:32.690Z","0.1.16":"2014-09-02T14:59:41.961Z","0.1.17":"2014-09-10T21:26:48.840Z","0.1.18":"2014-09-10T21:34:02.876Z","0.1.19":"2014-09-10T21:37:02.250Z","0.1.20":"2014-09-10T21:49:39.644Z","0.1.21":"2014-09-22T05:52:51.715Z","0.1.22":"2014-11-03T01:29:49.417Z","0.1.23":"2014-11-03T02:21:04.264Z","0.1.24":"2014-11-03T03:07:24.113Z","0.1.25":"2014-11-16T12:33:48.335Z","0.1.26":"2014-11-16T14:25:32.017Z","0.1.30":"2014-12-16T11:09:46.991Z"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist-tags":{"latest":"0.1.30"},"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","readme":"# Snowpi Greeter \n### A Keystone signin / registration form (ReactJS)\n\nBuilt with ReactJS (decent commenting)\n\n[Demo - styled](https://code.snowpi.org/signin) <br />\n[Demo - un-styled](https://code.snowpi.org/greeter)\n\n\n### Install\n\n```\nnpm install snowpi-greeter\n\n//or add to package.json\n\"dependencies\": {\n\t\"snowpi-greeter\": \"~0.1.x\"\n}\n```\n\nYou can update the controller if you want to use more than 4 registration fields.\n```\nnode_modules/snowpi-greeter/index.js\n```\nThe compiled client ReactJS file is located at:\n```\nnode_modules/snowpi_greeter/public/snowpi/js/lib/react/build/greeter.js\n``` \n\nThe client jsx is now included at:  \n```\nnode_modules/snowpi_greeter/public/snowpi/js/lib/react/jsx/greeter.js\n``` \n\n### Setup\n\nIn your Keystone (v. 0.2.27 & up) start file \n\n```\nvar keystone = require('keystone');\nvar greeter = require('snowpi-greeter');\n\n//replace or update keystone.start() with this\n\nkeystone.start({\n\tonMount: function() {\n\t\t\n\t\t/* include our greeter pages\n\t\t * */\n\t\tgreeter.add();\n\t}\n});\n\n```\n\n**Note:**\nif you have Keystone < 0.2.27 you must add the static files before `keystone.start()`\n```\nvar greeter = require('snowpi-greeter');\n\ngreeter.statics()\n\n//replace or update keystone.start() with this\n\nkeystone.start({\n\tonMount: function() {\n\t\t\n\t\t/* include our greeter pages\n\t\t * */\n\t\tgreeter.add();\n\t}\n});\n\n```\n**You will receive 404 errors if you do not do this and you are less than 0.2.27.**\n\n\n###Configuration\n\ndebug\n```\ngreeter.set('debug',false)\n```\n\n#####All items need to be set before calling `greeter.add`:\n\nThe form submits to `/snowpi-greeter`.  This is a static value.\n\nThe User Model defaults to `keystone.get('user model')`. Override with:\n```\ngreeter.set('user model','myUsers')\n```\n\nThe greeter uri defaults to `/greeter` and can be set 3 ways in overriding order:\n```\nkeystone.set('sign url','/greeter') \n\ngreeter.set('greeter','/greeter') //this overrides keystone.set\n\n//set the page on add\ngreeter.add('/greeter') //this overrides everything\n```\n\nThe success redirect page is inherited from Keystone\n```\n//set the redirect \nkeystone.set('signin redirect','/')\n```\nSet the redirect timer for successful login or registration in milliseconds\n```\ngreeter.set('redirect timer',0) //default = 5000 (5 seconds)\n```\n####Style Sheets\nControl the stylesheets \n\n```javascript\ngreeter.set('greeter style',true), // include default css\ngreeter.set('keystone style',true), // include /styles/site.min.css\ngreeter.set('custom style','/styles/custom.css'), // include custom css\n```\nThe default is to include default greeter css first and `/styles/site.min.css` second so that your css automatically overrides the greeter out of the box.  Custom styles is false unless explicitly set.\n\n####Registration\n\n\nUser registration can be toggled before calling `greeter.add`:\n```\n//these are the default values\ngreeter.set('allow register', true),\ngreeter.set('new user can admin', false),\n\n```\n\nAssign the form fields to your model fields. \n\nThe first signin form field is  **username**. We will use this to check signins.\n```\n//these are the default values\n\tgreeter.set('field username', 'email');\n\tgreeter.set('field password', 'password');\n\tgreeter.set('field name', ['name','first','last']);\n    \n```\n\nThere is a 4th input available if you use usernames instead of emails to login.  \n```\n//this would change to using a true username\n\tgreeter.set('field username', 'email');\n\tgreeter.set('field password', 'password');\n\tgreeter.set('field name', ['name','first','last']);\n\tgreeter.set('field email', 'realEmail');\n    \n// model changes -- email to String\nemail: { type: String, initial: true, required: true, index: true, label: 'username' },\nrealEmail: { type: Types.Email, initial: true,  index: true, label:'email' },\n\n```\n*Notice that `label` in the field definitions keeps Keystone UI the same\n\nThe **` name `** form field is a special case. \nIt can be a `String` or an `Array`.  An `Array` will be used to form a new `Object`:\n```\ngreeter.set('field name', ['name','first','last'])\n\n```\nwll create\n```\nvar splitName = req.body.name.split(' ');\n\n... other stuff ...\n\nuserDoc.name = {\n\tfirst: 'before_first_space',\n    last:'after first space'\n}\n```\nA two element `Array` creates an object without the `split()`\n```\ngreeter.set('field name', ['person','name'])\n```\nwll create\n```\nuserDoc.person = {\n\tname: req.body.name\n}\n```\nA simple string or single element `Array` are the same\n```\ngreeter.set('field name', ['name']);\ngreeter.set('field name', 'name');\n```\nand create\n```\nuserDoc.name = req.body.name\n```\n\n####Form Text\nChange the default form labels to match your model \n```javascript\n\tgreeter.set('username label','This is the login input and first register input'),\n\tgreeter.set('password label','Password'),\n\tgreeter.set('confirm label','Confirm'),\n\tgreeter.set('info label','Providing a valid email is the only way to reset your password.'),\n\tgreeter.set('name label','Full Name'),\n\tgreeter.set('email label','Remember this is not the login input'),\n\t\n\t//change the logo in the header\n\tgreeter.set('logoman','<span></span>'),\n\t\n```\n\n####Return Messages\nChange the return message contents\n```\n\tgreeter.set('message valid credentials', 'a valid username and password are required');\n\tgreeter.set('message welcome', 'Welcome back {user}. ');\n\tgreeter.set('message welcome login', 'Welcome back.  Please signin');\n\tgreeter.set('message registration closed', 'registration is currently closed');\n\tgreeter.set('message current user', 'You are currently signed in.  Do you want to <a href=\"/keystone/signout\">sign out</a>? ');\n\tgreeter.set('message bad token', 'bad request token.  <a href=\"javascript:location.reload()\">refresh</a>');\n\tgreeter.set('message username taken', 'the username requested is not available');\n\tgreeter.set('message failed register', 'there was a problem creating your new account.');\n\tgreeter.set('message register all fields', 'please fill in username, password and password again...');\n```\n","versions":{"0.1.2":{"name":"snowpi-greeter","version":"0.1.2","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","dotenv":"0.4.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"77285e3e3f169fbea6462baf57bce8bcca1c59d1","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.2","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"619b7fdbd4142fe0512f68ef505a21b8823dd2fe","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"619b7fdbd4142fe0512f68ef505a21b8823dd2fe","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.2.tgz","integrity":"sha512-QX04uajiNNrL7wvl3L+1hYokeDjciYvVweQ8RMjorzcaMqFaklUybRm2+DvzU6ryiMkz7F4g1stQ7Hsggs+QbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASK8+e+EOFhTSMGcAmvY2rxZnipPLfevUv31/kTQVGIAiEAyI/oGAfOmA+aFXPuaW1domn5GH9hso5BpP6fK44gImQ="}]}},"0.1.3":{"name":"snowpi-greeter","version":"0.1.3","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","dotenv":"0.4.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"d3ddf3bd085d21dc76fc516d6fdf6ab0e47e5f77","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.3","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"ae26096c325b65410d572e3e91c28efca737bf65","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"ae26096c325b65410d572e3e91c28efca737bf65","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.3.tgz","integrity":"sha512-heBSBpPcFy/gAu3QPVomPbJI9ET+tQqXaVRKgBLs7TuEMAa7OhPXe0g+Nugo2yKqnOzNVFVcne3ZoU5l373VCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCygGBfG/1ZC8bmLQeTV84dFygK5Vf6vQMa6ZpMthJRgIgfuQzDiApuEDN6R3wRkDBFb3bAg0lKvoeEGYz7yf+n0Q="}]}},"0.1.4":{"name":"snowpi-greeter","version":"0.1.4","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","dotenv":"0.4.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"d3ddf3bd085d21dc76fc516d6fdf6ab0e47e5f77","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.4","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"5502fc3eb5021933fd7f4d502b0b200f8cc7104b","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"5502fc3eb5021933fd7f4d502b0b200f8cc7104b","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.4.tgz","integrity":"sha512-OyHcl5WdBdcU67y9nw2LDFIFGcK6cGO37LOniRs/WzD6Dpeh9TVRiYGiRtf9lUOw1yRGjNm6yH9MqbkJ5b2sqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB65423tvpxz8J2XLp45x5urGZ8ar0ux+jImAhIbJjHYAiEAorCQANe/+9lb+mEY0ny7PDb4TfJYYTMF3KcTrdRz/k8="}]}},"0.0.5":{"name":"snowpi-greeter","version":"0.0.5","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","dotenv":"0.4.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"bf9d66d225637a3d07006801009f2fdd572665bf","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.5","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"907aebd6bbea3b47e55027ff9c12df6fa96dbe4b","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"907aebd6bbea3b47e55027ff9c12df6fa96dbe4b","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.5.tgz","integrity":"sha512-OLHt5qAo7l6Wg7o18n4ctAhl65PVe/jFeZvTEQzi2Plhj8+wNC6l+miCbP3r5ruJSTq+iswkXFY4/ojJVEcIrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBemhtg//KDvUaqoiUGwTACQ+CUF+fEZObTu3QnrHpGyAiEAzWv6qq8ZGliL+QQB69r8yVHosSEqnc6SOy2Jj6Y8ijo="}]}},"0.0.3":{"name":"snowpi-greeter","version":"0.0.3","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"bf9d66d225637a3d07006801009f2fdd572665bf","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.3","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"c5ec2c6c2291827bb63bdd6f19ed4474993c1df6","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"c5ec2c6c2291827bb63bdd6f19ed4474993c1df6","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.3.tgz","integrity":"sha512-C/7vCggN11ca9sSKhffbFz5WgUP1Gu2LqgfYn1z5ziOdEsqSpamexXUOTvcgNZyhZm9KPuLpA3JhGybb9gxBZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaNmCncV9fy6eKwfCx4Nr018U+i81hU4sU/dm9XYKtuAiB6T7B8A8FaL4Isy9LfJjdYmeLsKeoD1eX0N4Q+4qmlOA=="}]}},"0.0.4":{"name":"snowpi-greeter","version":"0.0.4","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"5eb4a326da70807e3bb06e23cf015efddd51873f","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.4","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"bfc977ceacdab8d48ff1da40f6d39842215ae6dc","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"bfc977ceacdab8d48ff1da40f6d39842215ae6dc","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.4.tgz","integrity":"sha512-JqnTCWACc9awrIsJp7IpcVgFBtdX1tRJhTI1bXMu6nLQZQPAljTtbXDCyVGaZMff3j/4AazW3PB8ocVEGF6eUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2vqLt9NkIu90OAogrJB0XYZcTYrWlIH4WGt39Il6kVgIhANCvgmUyIlN2OzwFbv4rQU1LgGD+aqeGLmbXmP8XUp0T"}]}},"0.0.6":{"name":"snowpi-greeter","version":"0.0.6","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"e3ae4a2d35ec97bd36b778aee036e1f6d3293b24","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.6","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"a584e9de5229df044ae62a02bc10350e200bfb3a","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"a584e9de5229df044ae62a02bc10350e200bfb3a","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.6.tgz","integrity":"sha512-dn+5VSV14kzKY9OFfoL2rqK3luWyoG+4SGo8GhCtxoTZxhj8E7MLPZF82CVSuKf2lhBaGgWsftc5MgEA9h2nvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKzcsMBhLecZ0pBC4JZfRKReOr9DPpFjbnocE27aWlbwIgLHKC48DDOpZPUk/NLQPVeX3qvNMS25Af0ET2W0MWtn8="}]}},"0.0.7":{"name":"snowpi-greeter","version":"0.0.7","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"93c2f6652ffe1cd8ec0fea59a130bef051c58bde","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.7","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"50789a37e4822f6d49f7c22c0c79d8df103caf43","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"50789a37e4822f6d49f7c22c0c79d8df103caf43","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.7.tgz","integrity":"sha512-N7MesOZF7U3Mf7h4VGAUmfhcHo7m3e3dFf8tBr31Z2CDFantRQAPLTs+3hyWlETt5HD7hb+ekI+EcsMZizFCxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJOloRtXBjoT6rET96lHwsW+vXdx0C1fHo2o+8jZzYxAiEA0WPRe6E4+7S5JmEw9UuZ6JuXeTOpd4tsMt105T5IcOw="}]}},"0.0.8":{"name":"snowpi-greeter","version":"0.0.8","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"93c2f6652ffe1cd8ec0fea59a130bef051c58bde","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.8","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"82333f13ca9d27617352bf524b37ebe45b7a4c1a","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"82333f13ca9d27617352bf524b37ebe45b7a4c1a","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.8.tgz","integrity":"sha512-w/6VIZwt0n6qD4uPMtGnRnkArCPVDzpPmUHCn1GUA7ThC/1XUmyHbRJylynR6zJzLRBg6kfCGzRHX8axXFdoTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWEzvexVXyqjPTRBnnCKd+BYeJeV0B0+Y5o71nsTGhHAiAmvU0R6fme8bu0lzl+vpm2ta8unet0DYp6k6Jy0PtpQQ=="}]}},"0.0.9":{"name":"snowpi-greeter","version":"0.0.9","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"3d2a8010f389a5a24173a63c0b04f06cf52b24d9","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.9","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"2b9ab13e87ecef22812c8bab620a90b56d88e9ef","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"2b9ab13e87ecef22812c8bab620a90b56d88e9ef","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.9.tgz","integrity":"sha512-puuOa3PF2wTZjvKsSVFhSnXyeN8hfcc+App946TsPz77TlZheMX6xNON0ZN1ei3oRhCT1o+qTNIy9lRQnydcJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk/f+ElJifOoBq0lBp2u0y8xa5GegIIGL2vtpv3qdLaQIhAJb/DoJXrv6fbPqO1hCEcaiXd8cWaghRHZUfeTqYuZEi"}]}},"0.0.10":{"name":"snowpi-greeter","version":"0.0.10","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"ab22076e47ab24a00ccc4439fe2a887afd1f4ca0","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.10","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"b3346c7efbda98ea4dbe00e89c57b5b4d7c74492","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"b3346c7efbda98ea4dbe00e89c57b5b4d7c74492","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.10.tgz","integrity":"sha512-gHkaa/5wabK2D9NjsSLJ4GXYaq7HGn6XPskcJVSyyYentiAqPy6cRde1q6R0sQetylf+Ebk4U52kZuXMX4lr/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTii1I/HBzR3vAEw1bwx91KU+2lvLbkEEJMhKLOp7oOQIgCC0BJQa62X8M3r+cV3Zb4kqAVvYsKz+UI7ae9i+MGYQ="}]}},"0.0.11":{"name":"snowpi-greeter","version":"0.0.11","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"ae4a3632fd34291fa6c298a352fe2e7c41914154","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.11","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"00507f9dc752654e7f5bb0a191a1ff7d544e8627","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"00507f9dc752654e7f5bb0a191a1ff7d544e8627","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.11.tgz","integrity":"sha512-r8O0FgM5rM9Pv7Um0yS74wp1W1ZEkvtTpDQz3n9XQPGyfhQXSG3QuATDwYzZYkkmRqqP6Oplyw5sa7yIwZuA3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEezvsbQ2XF5enkFWimKahVQapJwjF0vazqloMAGbdUPAiEA7tGevvlXVRRUjlAdLZRE4nGMVIdHUkvxCeZYZSFFJz0="}]}},"0.0.12":{"name":"snowpi-greeter","version":"0.0.12","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"e976173bcdcb69962cb94f148a82daea846c8fbb","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.12","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"2fd02bcccdc628abed59757a0d018bfdc69c1410","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"2fd02bcccdc628abed59757a0d018bfdc69c1410","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.12.tgz","integrity":"sha512-pyLPGT0msK3UO4vsoEgUmGN+fKOmS4LPpQen3jrC1Jodaxrh0lIA0ggCkpg8MUIa9Yz13Va5ToHXgeeCUpoptw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSfAC+nAkGvsH4lE3zYy3/YIr0IuYLVEn3VQwCUA8vbAIgbvIOrWIrtezd19Lx4ALQ6ldrLO8TMTN8AcMkahtLJo8="}]}},"0.0.13":{"name":"snowpi-greeter","version":"0.0.13","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"66894bf467bca954f7e4bc5cbdb83172090c4e8a","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.13","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"38de287b6b959a9f17d2b2965251c2c43a12ec35","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"38de287b6b959a9f17d2b2965251c2c43a12ec35","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.13.tgz","integrity":"sha512-6pFMCTn0AexlYmrHm3f5v329VUZnmuIhctWv060Jj3DXSlhuBpR76DSHFUiuYHr6TqF5op5qnNgQoq6tyUt2pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAia+v31rVaNFNjcpCq9f3v5fy6udEfQtvhbTCJLej/ZAiB0km04OwPIWhP66CbGqzSXoD+Hcp7JRFEcDd8D31xEXQ=="}]}},"0.0.14":{"name":"snowpi-greeter","version":"0.0.14","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"9cf52e2853da091ed9f79ba8742518e77f0c6cf2","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.14","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"9fb23e1e5b84b0545f414ec3f46e408288a2593a","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"9fb23e1e5b84b0545f414ec3f46e408288a2593a","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.14.tgz","integrity":"sha512-4pwW0AsYqS+S9jQLjrWgG0ZE2YJG7ySTM9TGLFo9i2gEwISKtkY0gMXD9DbTHtB+8x127wbiZOeuoUpALlKrrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoq9WEZtLRKzNZ+adWWHq+du2Zz7AOMxJGXUAniiUecgIgXsNySKGZWkOFe5zUaQYxzyIlNgz7mMwFsGWvgqhop2A="}]}},"0.0.15":{"name":"snowpi-greeter","version":"0.0.15","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"5becec96f996d9d0af7717a79e089d2670ade815","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.15","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"427e9248860e95bc9520c1fa9738f6b2808ebf80","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"427e9248860e95bc9520c1fa9738f6b2808ebf80","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.15.tgz","integrity":"sha512-ZVPSCM4GVriOaew5SqyQ0MdPAdklHKGiJxrVhMO/YQMH7p5lJ6sVwD497j195ra3jQ0cIhie7VtiHhwer0/tGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZi2W8o4UJiQ2au8mgfIm9JFx3ElAXw+daiEsOEIW5wgIhAMUG8J+GMA4Yrx1pbA7AZzR9OOql4GaShjDHB9YfA+8M"}]}},"0.0.16":{"name":"snowpi-greeter","version":"0.0.16","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"5becec96f996d9d0af7717a79e089d2670ade815","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.16","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"04cc4e92a2bed9fc60a5dadaa684badea5b3b956","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"04cc4e92a2bed9fc60a5dadaa684badea5b3b956","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.16.tgz","integrity":"sha512-/mJxAtUGsMsfyJ7l1+lIyDpZuXL71yeGDf/9gM5QXEdAC2Ooz7Izn0FDK6UT0t+2u01rxAznKI27+EkV33hGlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/PT03iwyK5RKdWi1xIHHP2gQrLalSnttKUVukziA22wIhAMgWhdHpxErJP8HyqIbTTIyeMeesYDJEuPjCeaoZN4O2"}]}},"0.0.17":{"name":"snowpi-greeter","version":"0.0.17","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"5becec96f996d9d0af7717a79e089d2670ade815","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.17","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"539ac4997da85994241ee5e91050ef5a088e34c4","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"539ac4997da85994241ee5e91050ef5a088e34c4","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.17.tgz","integrity":"sha512-Flc3ABfcGb8rXIMQ0RMQE10/2FlGSQEsyWRuD2JqqXGajJCr6IUxsIVUa5ZJbgRYsV2zwZLyeMV4wJycKWhBdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzeMPcLrVs9TYq6Jjy40g5Hrm7xDi+LFdGwInPV88T8AiArIo8W4L+l6ZIxM2QIuchKdf+/BaDpKFDl7/xYxvVN+g=="}]}},"0.0.18":{"name":"snowpi-greeter","version":"0.0.18","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"556040e9c44235ea2e0762a1120105bc3f808a00","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.18","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"cd67c4456fda60b8be33f097942d79455642c0b1","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"cd67c4456fda60b8be33f097942d79455642c0b1","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.18.tgz","integrity":"sha512-L5qMIbbU2N40lcE23qAc0/kyHAktPboZ+7pkKwXmoO3rQD5ThxBZN0Lxuw+zX1Qd4pWz0xH9TisGVJP5JgWoUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7gSTqi64pJNfw9+3/rS1aUElmf9iA5FtHzsW20B/YgAIhALBfwuUK6aaUicOYhHX9MSuQG0nK/RzCva0QFVsSlz6e"}]}},"0.0.19":{"name":"snowpi-greeter","version":"0.0.19","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"c9e63d8cc701d835f9df0268830b143806f2b803","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.19","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"ae197655c551949a6ec709787af51cf4da54f0fc","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"ae197655c551949a6ec709787af51cf4da54f0fc","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.19.tgz","integrity":"sha512-kNyZDKx4McmRZNNjlGqwsMA3JKtx6t7+bpSVh/+aa7o89ABSJ72PUxmHmLX7yccbixBe5TV5sZ6fgjtWwab+Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTdzocbAaMd/lbQKP2GkmPi6VXkpc9mzEDOJ5gFINMQQIhAKSfVplPEySw4wkLGOmIH5heo5mQeLag2nne4f1sgiuE"}]}},"0.0.20":{"name":"snowpi-greeter","version":"0.0.20","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"c9e63d8cc701d835f9df0268830b143806f2b803","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.20","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"c366cc4626593a67288fb070fcaa8f50fd720b41","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"c366cc4626593a67288fb070fcaa8f50fd720b41","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.20.tgz","integrity":"sha512-o7Azp9WEWnrzeNuWculwAXpe7Fev0Xz1nctZALn2CdwThXabmbahuRm2wyBaDI0nQKtMGpf7bDjIrUvutnF5uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj+CCrB+ggBSBIbuXK7DOKeK2IFuXbe8a/n78XGWaLvAiEAp4SAJ1XegnXO8/I6F7sns4CziWCax60bPcp8MxQfuAo="}]}},"0.0.21":{"name":"snowpi-greeter","version":"0.0.21","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"c61f8116ec69a922656c5cdc3794f846840d9676","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.21","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"ac30af147d331f12f70c3497bd3d24116ca5c22f","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"ac30af147d331f12f70c3497bd3d24116ca5c22f","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.21.tgz","integrity":"sha512-gaSjZhnHqmHFxBLHwWS22vn0LEtWW2p5OXVr1Acr9HO/lpS3r5kMeV0jRhjvI+PLGmT/tLzeVh3qFFug01aA2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6I14cs4qqOpcgdEyWivTV1Y0GlppxPxJiaUGPQCrpTAiAdOMjiofBvHkZiDQgnbRdXGvWr1U/l/hRkXdMZRiXs8g=="}]}},"0.0.22":{"name":"snowpi-greeter","version":"0.0.22","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"2272475a91eb2f6ff70d539340d6f4710af95210","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.22","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"cab2081ccf71d298cb786ce177b26f9f2d6a1144","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"cab2081ccf71d298cb786ce177b26f9f2d6a1144","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.22.tgz","integrity":"sha512-A8HxPnuzPqwdehTmkFpEmNDMbx2H4KUXQe81f8qvPEguIWHapRjwtitzF05asDv6BORIdyCf0d/7CejuOPdyOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfXR9DWpqji5dkRX4aVAmYrlMTnb1Rm+NNsmAAbkcUnwIgK03qYgJWXCO95jnBWjoibT19H/MyMEX5MKp+sMmlMUo="}]}},"0.0.23":{"name":"snowpi-greeter","version":"0.0.23","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.25","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"2272475a91eb2f6ff70d539340d6f4710af95210","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.0.23","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"93b37026691f83d1757151c1d32bc176071b802c","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"93b37026691f83d1757151c1d32bc176071b802c","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.0.23.tgz","integrity":"sha512-QAuXNiesCvYGEpLIsez4dhrS9fsFHdXIYqrp3NfHOQDmZUOLl5T35XTjAsgfGZ5MPD8+jrcbUkRl+TUSRl+wkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwubnqCxIt+24rFjQisjk+g42LOdUalP2ldjSPfwfMWAiEAl1SzJy0K+gj2AAaGNLP1eGKTPPXycn1go7y2TfbA/Go="}]}},"0.1.10":{"name":"snowpi-greeter","version":"0.1.10","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"2272475a91eb2f6ff70d539340d6f4710af95210","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.10","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"f5825499313243c9bcc6fa5c13e7463cdcda04e5","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"f5825499313243c9bcc6fa5c13e7463cdcda04e5","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.10.tgz","integrity":"sha512-lEShpzpx/leSwJGNrcHlAbgiixgjBi+Lc5O023bOrrspkbC0/RQTBvMAgmGr7tfLUVjoDIBCR4nVdHEJvFpZDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUAY90pSLCFVwl8h7LcDXAqUfZSOYoenmcQo2ldp38CwIgbT041o7wud59C5GbUMhoMSIX+UikM3cqwsn6oqF2XGY="}]}},"0.1.11":{"name":"snowpi-greeter","version":"0.1.11","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"eec5bfdbf32137e244077e16074fa7530d8adacb","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.11","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"791c6ac40bc4ecbaacec43a2088f7d06604e59bb","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"791c6ac40bc4ecbaacec43a2088f7d06604e59bb","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.11.tgz","integrity":"sha512-MONngZOTlX4mz2pqDMcKHVzUsh6Vebi1Y2Sl9Kz/ddGrrlTjkf9aln57grzR/ApsQ+0mdbUwUnSDSOjEr+tHCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNxXV3uOnxl56wd5oeIa2ral+XJXnHHq7DkWi4e1f5SgIhAPzdvcLG/al0Z+dWeoqbjUhZR0FMXHtC/5X9Vudofz0P"}]}},"0.1.12":{"name":"snowpi-greeter","version":"0.1.12","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"eec5bfdbf32137e244077e16074fa7530d8adacb","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.12","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"b03ebabe1893c476008df9cdf74f93112b290a8d","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"b03ebabe1893c476008df9cdf74f93112b290a8d","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.12.tgz","integrity":"sha512-HM/Yp0lCfvr33jpAJzGLzoCs0kwnRTS5qZuY/86Oa9xSxF8L163n1XJ0p6J/JyITKcrBXiFR5MZ+iELtFlH3LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY+YmSoN4vnGxSJiqJYj2rYQ/YVZut0gtvq/qw837x+gIhAIK5DyKJnuNvdGjpnl2u2w9Q5UnL2WZhFowS9VFzg9xt"}]}},"0.1.13":{"name":"snowpi-greeter","version":"0.1.13","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"e6a5fe81cba72f4e10509d1cfa9e7241bd4775b7","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.13","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"2ae8031e4877e618dbee721c01ba873e4446af58","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"2ae8031e4877e618dbee721c01ba873e4446af58","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.13.tgz","integrity":"sha512-yRHLHwcBn0V0f/L5OZZNygHdQTsiVtg0c9tP57Q6z8HnBIax+MjWpLwYekXNafpL0hTbMQlYHYAV7QEKeuqPkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnaByMi6IMuThU+k34Bvww1qwoccnmfYMtI7QNUmx5aAiBZjmiFeq1o07c2GWWuEGACHuqnGRt9+dfQnydErzxaRQ=="}]}},"0.1.14":{"name":"snowpi-greeter","version":"0.1.14","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"255debf8f43ba669b002636076d112a320cfcbd6","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.14","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"4b452cb31c91a1f4153a28068f5401005b84c9e4","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"4b452cb31c91a1f4153a28068f5401005b84c9e4","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.14.tgz","integrity":"sha512-WMrqxYJQqb+N4IB9rpRUFeKqv8RmydMZ0LS5ucWepbdlZfErFcz7sSqI14EAaD1GlyfpzYXM+UxLrT5nhPxH6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRg0bpHWTr1RKlM50KXJxKNZbKBi8Y3kQHvrHnVUxGkwIhAMLzDwWTT4YWvZvsJCx+aHFGrHebQc3IR89G5DethEeL"}]}},"0.1.15":{"name":"snowpi-greeter","version":"0.1.15","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"d1109f9124b024f5aea7575c72eb587c7595c2ea","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.15","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"69193673a08e1c5fafe62b0dda3f4af0a33c9219","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"69193673a08e1c5fafe62b0dda3f4af0a33c9219","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.15.tgz","integrity":"sha512-xngRPgPuyyT9l82EDBeGLFTxXiod+iTTXps0XVkbctd65TLnoEw/Na6rVDr9j9+ThBzR03daTB+q+u8tr8Fadg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1+hT0ZbYaCdRv6Z8p0K3J8EfrAa7UEnnbVAmjDFEMAAIgLPusX92UHrd5yGYhEcKIwpTOvX9B68AJGP2U6rBLtxw="}]}},"0.1.16":{"name":"snowpi-greeter","version":"0.1.16","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"d1109f9124b024f5aea7575c72eb587c7595c2ea","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.16","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"2221ebccea34852f44e3b716b039f9a08ddbbc4c","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"2221ebccea34852f44e3b716b039f9a08ddbbc4c","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.16.tgz","integrity":"sha512-MRsG84gGU+o6dC019Z8Ngux4W4+yVFcJ159EjQSqVkwuERGF9kojiAzaZYFhXSisXARcnwq1fnvAaK+eH4wFpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8FZRGW/vNgJ8tswNnizoXGvDCD8xIS8rRIx1ooZXK/AIhAIVEAQo+6cQ2sMkyVAZWkqByfRkcyMN78zA9t9/rEobt"}]}},"0.1.17":{"name":"snowpi-greeter","version":"0.1.17","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"688379eec1e8668df6e81d93e70d0d92b215a102","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.17","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"3f642b4010c874849136f7c4a4e5b9e0f1508fef","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"3f642b4010c874849136f7c4a4e5b9e0f1508fef","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.17.tgz","integrity":"sha512-8C/UWCOiJSui8hPPbT/q+lp2A9bSesaQAOfCFDGsjfIAD+dWcZ2DMI1NpbE+4loObEZz8cbRazxqkBiAdQHqHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRTRqbdRSzYkSGmiM1y3XYj4QmoUBNNYyZw3rQfI9JUAiBQh6nw6biKkImpq3TOcXm0B4LGWHJ2RUvh3neQStGxLw=="}]}},"0.1.18":{"name":"snowpi-greeter","version":"0.1.18","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"688379eec1e8668df6e81d93e70d0d92b215a102","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.18","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"e916723206505095d66b17c742b80be398256297","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"e916723206505095d66b17c742b80be398256297","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.18.tgz","integrity":"sha512-HLnVfq4wKF58aUeCLaEA4yaugvFj/WyDOPmnMQirJDGCljgqqcYE4MVXtc9F5WqvQV9pZSWeZk1RN8pSIKww7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2NhNUnYldLXOEbo1cVjuUjfiim0GqLUwZjnnjqpe3YAiAdi7XJyP0eIUqTtRvOm2TBUtWlnkkGNhgAZHlbQin1UQ=="}]}},"0.1.19":{"name":"snowpi-greeter","version":"0.1.19","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"688379eec1e8668df6e81d93e70d0d92b215a102","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.19","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"7d09a08809e12ca676fde87796a6190d3ace1e52","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"7d09a08809e12ca676fde87796a6190d3ace1e52","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.19.tgz","integrity":"sha512-SqYkqwFQsn+c9pEoBEbeB/xv9fnzT0+P5UZcWxTLUo5AiUL/6ffMkmwo3G1sZwk9FZ9n6QSOL7NTJ5dRvMBSag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDifHD+9UZqHpJnsyPsfyNCTmkR+S2yn+KBBcumSeIyWgIgODcCrM2unX3cotyQlg5S+SmCeakrWrVnzvwnd4XvmgA="}]}},"0.1.20":{"name":"snowpi-greeter","version":"0.1.20","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"1bcba5f372769a0ce6ff65c288eab271ad93c05e","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.20","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"356490469dc4dd0d2bd723eb673e5c752d0ccd14","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"356490469dc4dd0d2bd723eb673e5c752d0ccd14","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.20.tgz","integrity":"sha512-NPG/E1l2B7nILb+kQh7AB9BM1fP5WQE36DTt3JfFtnzOlLABFE9e+AvJ3UjFIqBIQzrWLC6lB3V17ZzM7mUGCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZWr1KqL5cicVlTM5bRESlJqCO9Y4X8F/98u9bYJQd6QIgNyG/DlExHz2f04+uv6DFzLSjH/VbRlrzNIYAfVnnD1o="}]}},"0.1.21":{"name":"snowpi-greeter","version":"0.1.21","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"656a6f3983d27f23b1b11d23fe196fa14565e6c6","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.21","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"af943a56b12ee8e3a6c9773f15c580caf3a23dd0","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"af943a56b12ee8e3a6c9773f15c580caf3a23dd0","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.21.tgz","integrity":"sha512-SFvxDdU3AgG77JpR2KuK5fZNk2Tj/hPNEMOHqB7pp3RqPx9yYDgBSKIAhhn/Ux5gFWSp2Xj9vAOC6J8UAMNoGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPjscaCNDi96LopgO7068cXpQDnkSyNAE0uTyhvtytGAiADPwodHuNsWA/rZuV0KlIcGa0EBY6dUjDO8h58uvwIzQ=="}]}},"0.1.22":{"name":"snowpi-greeter","version":"0.1.22","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"656a6f3983d27f23b1b11d23fe196fa14565e6c6","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.22","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"9bd8681d7d42b78f4646ac21868cdeb41fb1d08a","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"9bd8681d7d42b78f4646ac21868cdeb41fb1d08a","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.22.tgz","integrity":"sha512-R3KiUc+xuSblJL3cb6w3gS9Kivb3vY34QjgYm/n8dHoltyoUsbx4bY1nITf974ckmqfWH7lBsqx1iSSKAeYR/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGysdRJTYJn9pOpV0MVbXYyYexb3Z84WPm1boI1TtkjAiBKl2T39zLrFJv0D0xR9/f6IfUxpeEb+JpkCmQLU43tfw=="}]}},"0.1.23":{"name":"snowpi-greeter","version":"0.1.23","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"1f47a04143f76c57de238924a359b92d5bef2264","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.23","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"839093927988ee62fbe63b7236e55abc12e55055","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"839093927988ee62fbe63b7236e55abc12e55055","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.23.tgz","integrity":"sha512-4S3n6B0pi+Kuec7suqFdlQ5mOFCRs7md26fSuHE/HrXZOWn0msPDTETY6BtDY03WyT4r+rmaNRTxdV8V9TWl3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4HKcneNZHJdRxCmu05uAuNTRe+C0zIOptWwT2NHbh+AiA7l9LDfKsTGA1Lzs3zQ5udkgeds0LZxuzlp+hyajE7BA=="}]}},"0.1.24":{"name":"snowpi-greeter","version":"0.1.24","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"d90ec82421bfa41f74266914c3ffd63d2883c914","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.24","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"fdee6faa657de2686e55670163ae39098af4a260","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"fdee6faa657de2686e55670163ae39098af4a260","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.24.tgz","integrity":"sha512-cVK931Xpzdi6hquWaW3wbPYA0WoNSxwWH6OSXzEDLYEamgSuiE7Z4SrktoQGNBcBx8y13NUN0pUcyd8+8DiJSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmwNgodmN/aYxIkzyNC6nUTNVe8kRi/MyZs/n+kfD0kAiEAnv3umu+oQD++VCCnjBei5lCbfLlkZr5QRN0EYdSfxmA="}]}},"0.1.25":{"name":"snowpi-greeter","version":"0.1.25","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"2673634e395e40755e0c46545dfcf9867f4863ac","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.25","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"9453f74a2341e305147c4e83eb08b03ba594ffe6","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"9453f74a2341e305147c4e83eb08b03ba594ffe6","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.25.tgz","integrity":"sha512-l8MRZGGDwC2nz9xtBV+2Kc87LwSnYFvTnfRx1L6nNnqylPT1oyl1Vjjr89aiCSCNDUez6PqeW2kepeHVf23BEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY5DDrtj4oehIpcinXg1YxB5tX7wVf4bIHEcvW1vWC3AiEAz/8ki77kf4K7p08Ysl2I+hqOKY8d9Lz01QWCg/dXdYg="}]}},"0.1.26":{"name":"snowpi-greeter","version":"0.1.26","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"4fa45b112454f4d45d0515c3c221ed8e59db4e9f","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.26","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"055db72fa49c274f3ad427b966eda4d04b0e3de6","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"055db72fa49c274f3ad427b966eda4d04b0e3de6","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.26.tgz","integrity":"sha512-4MLjuDMLKl2RdIwi38UxkVBWMqyNi4JZvH9C1yt8m9kI0qwT01LmdRru75Zmqbqz3EzGLvdGfmm4c2x3PkufLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdiFrdUwBTjEAHvqPwPC7NWcoBoAT59ljsSDgOcIEZxQIhAOCd7UOIjjTS2/euUBjRdLXIf654pUdZ1lLM9P8MztyZ"}]}},"0.1.30":{"name":"snowpi-greeter","version":"0.1.30","private":false,"description":"Stand-alone signin and registration module for Keystone; built with ReactJS","main":"index.js","repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"dependencies":{"keystone":"~0.2.x","async":"~0.9.0","underscore":"~1.6.0","sanitizer":"","express":"~3.3.8","jade":"~1.5.0"},"devDependencies":{},"engines":{"node":">=0.10.22","npm":">=1.3.14"},"author":{"name":"snowkeeper"},"license":"MIT","keywords":["keystone","reactjs","app","login","registration","ajax"],"gitHead":"4fa45b112454f4d45d0515c3c221ed8e59db4e9f","bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"scripts":{},"_id":"snowpi-greeter@0.1.30","_from":".","homepage":"https://github.com/snowkeeper/snowpi-greeter-module","_shasum":"e27626a02fea33a64d99785979603f6a7b035a6f","_npmVersion":"1.4.23","_npmUser":{"name":"snowkeeper","email":"snowkeeper@snowpi.org"},"maintainers":[{"name":"snowkeeper","email":"snowkeeper@snowpi.org"}],"dist":{"shasum":"e27626a02fea33a64d99785979603f6a7b035a6f","tarball":"https://registry.npmjs.org/snowpi-greeter/-/snowpi-greeter-0.1.30.tgz","integrity":"sha512-LQLpCOG3oDdm41p5SY9qfqiiACqQyk3w+7idnYk5brV38SWxiCE8gI+K3fLd19TqQ/dIt+B+Ijgess8USK3mlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOmqdRZHxQDDopfnN/7fARdRY57RDgCXVBaEX+HHQyPwIhAKI344NuZO+Y/R1ZrcdivbKH5mpkgzNaeKOUBmz92IFq"}]}}},"homepage":"https://github.com/snowkeeper/snowpi-greeter-module","keywords":["keystone","reactjs","app","login","registration","ajax"],"repository":{"type":"git","url":"https://github.com/snowkeeper/snowpi-greeter-module"},"author":{"name":"snowkeeper"},"bugs":{"url":"https://github.com/snowkeeper/snowpi-greeter-module/issues"},"license":"MIT","readmeFilename":"README.md","users":{"iamdb":true}}