{"_id":"@alejozepol/gravatar","_rev":"4-2badac9f03bd9a3249b2119a67c37480","name":"@alejozepol/gravatar","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@alejozepol/gravatar","version":"1.0.0","description":"Librería para utilizar Gravatar y traer un avatar según el correo electrónico ingresado","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gravatar","avatar","javaScript","alejozepol"],"repository":{"type":"git","url":"git+https://github.com/alejozepol/gavatar.git"},"author":{"name":"Alejandro Lopez Ramirez","email":"alejozepol@gmail.com"},"license":"ISC","dependencies":{"md5":"^2.2.1"},"bugs":{"url":"https://github.com/alejozepol/gavatar/issues"},"homepage":"https://github.com/alejozepol/gavatar#readme","devDependencies":{},"gitHead":"1cf18f934a458b0d3146edbcbc9181fde50ca01d","_id":"@alejozepol/gravatar@1.0.0","_nodeVersion":"11.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-IIqcwcCBTIFMTf7LOMF6ZWfN5DGiVruCFHdLrtOui3xAkjbG39tj2HJL7fainQs2NqBhPUrYave9KOFc1Gv0JQ==","shasum":"588d6b324ae5509785516572e9973112b2d8a3f7","tarball":"https://registry.npmjs.org/@alejozepol/gravatar/-/gravatar-1.0.0.tgz","fileCount":3,"unpackedSize":2664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoOi6CRA9TVsSAnZWagAAsskP/An7IXVgIwG1XpNcFHlf\npce+TS4Hlpq+bgn+P/S2ViI19bMQL3zV4C+xnYjWLi5Lw8aHmPJCac8tSZux\nofky6aTwXDiEZ854S9C1Ga0JLM92iIIVXIbeJrIo9BLbikfVO8YTC7H0KqLq\nfAX/C32qV93T0Unkqf7J507uxagl4keDEYePvHquraYh2EYsThltvm8XOUsw\n1yZM/1WctS2PYiUuN61qTovh8g9xmGhAaU7SJ4CLCNMgWlH19SEul/WcatEL\nv4VC2OEX5e1p57frtVcC++bTcOtLURVbVjSAnCrOVQN0PYKgQKcZ66n5wJJF\nwlDhGhmkONP5e/e1u0l15tsjfeHa+7RwzJqWHqhD8n/26lHtVlhVbALfYlye\nvkXf5URF2tsCq6zkyrzpIi2mtZIYa6JLF2luUAA1aKEBNCWfq26PoQf1vr5V\nCErYqq9wByHNnAznSsJy8cUFAjrNkK38kEwY+vzdCNW2tU2kEizY3R4PJPRB\nU+ahXmxw0vbc8kE/NPWpSE8TSKL17fsZthhkwFiuSLKoIn3lNsjYMXEMDJIa\nAWGfQFcn1N8eOl2CsopNC3GZ/R118wG+SyCUbSaVvJcmUj87fiIEG/Q/Zv5y\n+Ri6cL9dzahuQmvd3oxCekeyhQyp+MLoLn8udEqFwlZjJYZmukEMqRW099l3\nye6p\r\n=aAo+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFHaSkKnkNo1kBCALBmWBKeFPj0mOU/g8zBZ+tD97lrgIgfGSNCMptuSYvNE9++Fu+Isg+rmRzu1354dB44R3DuRQ="}]},"maintainers":[{"name":"alejozepol","email":"alejozepol@gmail.com"}],"_npmUser":{"name":"alejozepol","email":"alejozepol@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravatar_1.0.0_1570826425620_0.6939453658672994"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alejozepol/gravatar","version":"1.0.1","description":"Librería para utilizar Gravatar y traer un avatar según el correo electrónico ingresado","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gravatar","avatar","javaScript"],"repository":{"type":"git","url":"git+https://github.com/alejozepol/gavatar.git"},"author":{"name":"Alejandro Lopez Ramirez","email":"alejozepol@gmail.com"},"license":"ISC","dependencies":{"md5":"^2.2.1"},"gitHead":"410c3a2930359579a1b523ec5bcf763d35d21bc0","bugs":{"url":"https://github.com/alejozepol/gavatar/issues"},"homepage":"https://github.com/alejozepol/gavatar#readme","_id":"@alejozepol/gravatar@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iFcY+l1L5YBm4E4KaJFZ/QkYN8nGtQse4EZlSU2iOZpWBHFLa5Td9TKC2c1WfBx+CViL16P/ikIqAlp/QlwQKw==","shasum":"85279b95a198ab3cd7013280a1e9a14afd65a883","tarball":"https://registry.npmjs.org/@alejozepol/gravatar/-/gravatar-1.0.1.tgz","fileCount":3,"unpackedSize":3659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoePPCRA9TVsSAnZWagAAqGYQAINWf+9ssI1FfYEgNfJK\nD8HuQyOexNhIiFh77Ui7XvReKAN/Q1TmEfbFyDsn/9u/Ck7DMQTwMGlNptA6\n+mToZEexui7VeYYY4n3Ppyjjeqp5tkSkQCLVR5xwMU9qfb3EXiXoDG1daqZ0\n721XAlbnzwlwDTSD3pyASba3QZDZHNryxME1HQuD2rrXLB9w8JPNScDkFAoB\nM2/RciBlH53YzHNV/229YSpcZBMUpoqeCnE5ySm1dJdS4JlDx76U0d+yLzgM\nuFerv+7E/ioGQXp8Cq7P4M4QJiDnLNEwHmLzGob1iSoVUxPDMT7+OQ9dnQUm\n12+z7nJO15VqxiCQqTTPGwepuLQc4t9pNRjksl51U3/Rz7ObdshFi85iPcdJ\nX2zD54aBkwaWGs7Bii2U8BBKY3DMTr5hG41b5VIIr97OnWdo9h90W4oF/GVH\nXvnWwS5tsPuznf+zKsXsL1ZiaCs8+kvP49YfHUsQwOe5YvdkIIgfBSwM69MU\nlZgHe/2bVj6NxgjdhP0xUx82OWXkdRenqfriuOWYLzdHUYOq48bLKOLquhnZ\n3aUHvV50yd4/WM/GWlhEFiPhecA1G+Qs2Ez4jAwHwqXfbQHzxTOln5KR8KQN\nixobLRVxCACG0nsnuD5wvLyrMjIwWmWbbwpEAlcKZvDABr42HTVO/o8ApSlW\np6wp\r\n=jwIS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAee6UqXSfRnknimCXV9buwAYSotgk1Cx7d3rauYF2QyAiEA0ssWBbcb0tLRQp8/hiLDaOx/ProL6THT3dxBf5GU5OE="}]},"maintainers":[{"name":"alejozepol","email":"alejozepol@gmail.com"}],"_npmUser":{"name":"alejozepol","email":"alejozepol@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravatar_1.0.1_1570890703193_0.8919168076260111"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alejozepol/gravatar","version":"2.0.0","description":"Librería para utilizar Gravatar y traer un avatar según el correo electrónico ingresado","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gravatar","avatar","javaScript","alejozepol"],"repository":{"type":"git","url":"git+https://github.com/alejozepol/gavatar.git"},"author":{"name":"Alejandro Lopez Ramirez","email":"alejozepol@gmail.com"},"license":"ISC","dependencies":{"md5":"^2.2.1"},"bugs":{"url":"https://github.com/alejozepol/gavatar/issues"},"homepage":"https://github.com/alejozepol/gavatar#readme","devDependencies":{},"gitHead":"f4ecee0a982627e45a640797ba99c3bf2b1b4e0f","_id":"@alejozepol/gravatar@2.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-KI/7b2Bx+guztJtMlB6+QSYVmH+xRgOnqXRKPF01z+DYAV3ZGlJg2vAa/CxF+xNOqb7zYc+S7A9S1Wh3aLfyDg==","shasum":"4cc84030299b052e45fdcd59385905932c8a6fb6","tarball":"https://registry.npmjs.org/@alejozepol/gravatar/-/gravatar-2.0.0.tgz","fileCount":3,"unpackedSize":3818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJPaRCRA9TVsSAnZWagAAGZwP/2jUfpXRq+5TYhlpg0pc\nEYEHrsStxZRSk+8QjHR7W69LoL2dr6bWYoRd+xr7M2EjQebxqmhxQHQNLWte\nNDmGdt7R1O4rGbbpED0SxkAUDbat2i1AVE1Ye214bVNiV+TUVRHI2xj4g0mw\nYnL4t4rvBk82kkd8iSHLtszrfg/9JtIBpFCbIasMoThK5HXsDKaysIIHFQUu\nhQnwKyYlAeYRnh8dSUmgOXdCZpDiE/Dw6cXGsX2y3hXTW+ICkJnmv2MegpTM\ngEfvSuDJOzX0rsgumCQSjhUyHQaR7svaMu6k0l/YQKsYXTvtkKxELVuon045\nWEHxHaHxKoGy8USw7Ao+MW+mUlIcQClElrrUEhIyFbkqYgu5AkEe8CinjsLq\ndFGcixSM5aiBU2vqZhRfVe3+1NepkzKY3FemX5nPgcxKh3iA/6nMy/6ygE+x\nW7ENc4zSs8pTO27lVoEUbFxLvx2jRWK8yXDYizi997cP26wwpi+lRddCcCt3\nCLBQIot1d8z7+5Ys39IvxyL+LbJkHtpkqnQQjnFDqXXL0m+N15NNrmY4GTxk\nK0gZnMsV/wD5ZlABBA30gFEtKYHqEJw5V4FbuQCCbHNB6x+0vzey9NViWHoQ\nTTlsLLIG3lQyCpa3LWgaK10G99TVMVs1FjBCbB+Zmjm2X+gqLkzYi2IqhxDa\nYGWm\r\n=+OS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb/J1kyUB7silyXOLse2FVYKkwMdknjE/7Io1G/GLJrQIge/hvKoth9nhQjPfcGUyeefkqt8GYgfZr2qYb8ielxz0="}]},"maintainers":[{"name":"alejozepol","email":"alejozepol@gmail.com"}],"_npmUser":{"name":"alejozepol","email":"alejozepol@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravatar_2.0.0_1579480721119_0.11155890931933188"},"_hasShrinkwrap":false},"2.0.1":{"name":"@alejozepol/gravatar","version":"2.0.1","description":"Librería para utilizar Gravatar y traer un avatar según el correo electrónico ingresado","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["gravatar","avatar","javaScript","alejozepol"],"repository":{"type":"git","url":"git+https://github.com/alejozepol/gavatar.git"},"author":{"name":"Alejandro Lopez Ramirez","email":"alejozepol@gmail.com"},"license":"ISC","dependencies":{"md5":"^2.2.1"},"bugs":{"url":"https://github.com/alejozepol/gavatar/issues"},"homepage":"https://github.com/alejozepol/gavatar#readme","devDependencies":{},"gitHead":"e22bc4b2d401ba63e26b7023e149d51831239ee0","_id":"@alejozepol/gravatar@2.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ucMSdafdKrIASrA2w34Ysc9nhHqmgBghYemvKUCnvuNvXmqxXrxzSwiseL271dNEwNktHrysfomOQ0hGVy1Rtw==","shasum":"b7bc03af4f71e7ec61d996047da0cb6ace1107b6","tarball":"https://registry.npmjs.org/@alejozepol/gravatar/-/gravatar-2.0.1.tgz","fileCount":3,"unpackedSize":3823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJzXjCRA9TVsSAnZWagAA+SIP/i6BDR13umh6HNmwKzqT\n/A2sGIMqh8zx10LICqEO6WQSOxU8EbFimrF4CffqfJruWvOQ936U7fyjVx1G\np9PL2qXxy93tSrlGtKeDJ5sSC7hRvINGelzaiF17P5cjTCJtxm05zaYCyAU+\nFblFvTmzHoU9ChxDO+xgczmU0HC43bDvUJZ55mz6Cl9W2xRY4o4dgR8oAzMa\nmWg9Ffj/UAo8YfVYVhVjtToQ/pX/SaFtrJGODJoTnqnqSZ+VNDNhkWBpRiyU\nK2OSqf9f41cy36TSfReVi0iGj78x5kiBQ4K2dhdBN5EZQTv9M7Vw7VX3B7cx\n9NmHe6LDFkbW47JVgW3aPdquSPTW15P8/iN0TJQqaXrw6vd6xBVy+hIbkhe+\ny2hlwYkDJIyQPWS5wi9v86YGAI5KnTw6+eLbQQnEJFEmn4Yc6OS29pBmSfdn\ncBrIUIq/CUHkW7rQKOmemcxeqFKesDS8lpPtZRM73gtteoq4i5wF6OFs2I12\nRFOXUyCXwUqCvLbo+AFshlkSbWEAKSkP+BesKsX5MptlHaEykAC6ojcXjikQ\nWhHiPFUQ/XZAjnQqWOr/gym4NwqW3DFaByeLlvP3kUpVKf+JtGiB67YJmNEE\nvKS0pJ5u+Iv1CkHyMUQ+uzIgAwZ3VthkoAzNfv6WJe7VXSFYqM4Qs/7PO+Z3\nsDae\r\n=0wyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtUs+EzC5T2LggJrVTA7D+TtIRniIJnxIhsHoe/czDJAiEA+s9NsrpQ9S/6JBi/1QoZ91xCpzqF/IlC2pWpIsLtp5A="}]},"maintainers":[{"name":"alejozepol","email":"alejozepol@gmail.com"}],"_npmUser":{"name":"alejozepol","email":"alejozepol@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gravatar_2.0.1_1579628002506_0.2991782078646992"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-11T20:40:25.380Z","1.0.0":"2019-10-11T20:40:25.731Z","modified":"2022-04-04T12:37:15.638Z","1.0.1":"2019-10-12T14:31:43.305Z","2.0.0":"2020-01-20T00:38:41.253Z","2.0.1":"2020-01-21T17:33:22.694Z"},"maintainers":[{"name":"alejozepol","email":"alejozepol@gmail.com"}],"description":"Librería para utilizar Gravatar y traer un avatar según el correo electrónico ingresado","homepage":"https://github.com/alejozepol/gavatar#readme","keywords":["gravatar","avatar","javaScript","alejozepol"],"repository":{"type":"git","url":"git+https://github.com/alejozepol/gavatar.git"},"author":{"name":"Alejandro Lopez Ramirez","email":"alejozepol@gmail.com"},"bugs":{"url":"https://github.com/alejozepol/gavatar/issues"},"license":"ISC","readme":"# Gravatar JavaScript\r\n\r\n_Mediante esta libreria puede utilizar el servicio de Gravatar https://es.gravatar.com/ el cual crea una Un \"avatar\"(una imagen que lo representa en línea, una pequeña imagen que aparece junto a su nombre cuando interactúa con sitios web). Lo carga y crea su perfil solo una vez, y luego cuando participa en cualquier sitio habilitado para Gravatar, su imagen de Gravatar lo seguirá automáticamente allí._\r\n\r\n_Gravatar es un servicio gratuito para propietarios de sitios, desarrolladores y usuarios. Se incluye automáticamente en cada cuenta de WordPress.com._\r\n\r\n## Comenzando 🚀\r\n\r\n_Esta libreria utiliza MD5 (es un algoritmo de reducción criptográfico de 128 bits ampliamente usado) para convertir el correo electronico en un valor unico que se envia a gravatar y envia una imagen unica (recuerda que si estas inscrito con ese correo electronico en gravatar o cualquier sitio que utilice este servicio el avatar asignado sera el mismo en todos los sitios_\r\n\r\nMira **Deployment** para conocer como desplegar el proyecto.\r\n\r\n\r\n### Instalación 🔧\r\n\r\nutiliza NPM para realizar la instalación con \r\n\r\n```\r\nnpm i @alejozepol/gravatar\r\n\r\n```\r\n\r\n### Implementación\r\n\r\nEs importante tener en cuenta que para que la libreria funcione es necesario enviar el email para que sea convertido en un hash y se interpretado por gravatar\r\n\r\nPara implementar la libreria dentro de tu proyecto puedes seguir el siguiente ejemplo:\r\n\r\n```JavaScript\r\nimport gravatar from '@alejozepol/gravatar';\r\n\r\n//el objeto user corresponde a la informacion del usuario.\r\n// el hasUser es contante de true o false para validar si el objeto user posee o no datos si es verdadero utiliza la libreria de Gravitar si es falso trae un avatar de imagen statica dentro del proyecto.\r\n\r\n        <div className='header__menu--perfil'>\r\n          <p>Perfil</p>\r\n          {hasUser ? (\r\n            <img\r\n              className='menu__perfil--perfil'\r\n              src={gravatar(user.email)}\r\n              alt={user.email}\r\n            />\r\n          ) : (\r\n            <img\r\n              className='menu__perfil--perfil'\r\n              src={userIcon}\r\n              alt='Icono Perfil'\r\n            />\r\n          )}\r\n        </div>\r\n\r\n```\r\n\r\n## Autores ✒️\r\n\r\n_Libreria realizada en la esculea de javaScrip de @platzi en la ciudad de Bogotá_\r\n\r\n* **Alejandro López Ramirez** - [alejozepol](https://github.com/alejozepol) mas informacion sobre mi en https://alejozepol.com 😊\r\n\r\n## Expresiones de Gratitud 🎁\r\n\r\n* Comenta a otros sobre este proyecto 📢\r\n* Invita una cerveza 🍺 a alguien del equipo. \r\n* Da las gracias públicamente 🤓.\r\n* etc.\r\n\r\n---\r\n⌨️ con el ❤️ por [alejozepol](https://github.com/alejozepol) mas informacion sobre mi en https://alejozepol.com 😊","readmeFilename":"README.md"}