{"_id":"@codewithshin/svelte-auth","_rev":"5-a9da097126f471b0f4067447a0273972","name":"@codewithshin/svelte-auth","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@codewithshin/svelte-auth","version":"0.1.0","description":"Register, Login, Forgot password, Reset password components using Sendgrid and MongoDB.","author":{"name":"Shinichi Okada","email":"connect@codewithshin.com","url":"https://blog.codewithshin.com"},"bugs":{"url":"https://github.com/shinokada/svelte-auth/issues"},"homepage":"https://github.com/shinokada/svelte-auth","license":"MIT","devDependencies":{"@lukeed/uuid":"^2.0.0","@playwright/test":"^1.19.1","@sendgrid/mail":"^7.6.2","@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","autoprefixer":"^10.4.2","cookie":"^0.4.2","dotenv":"^16.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^3.2.1","flowbite":"^1.3.4","flowbite-svelte":"^0.9.4","jsonwebtoken":"^8.5.1","jwt-decode":"^3.1.2","mongodb":"^4.4.1","nodemailer":"^6.7.2","nodemailer-sendgrid":"^1.0.3","postcss":"^8.4.5","postcss-load-config":"^3.1.1","prettier":"^2.5.1","prettier-plugin-svelte":"^2.5.0","string-hash":"^1.1.3","svelte":"^3.44.0","svelte-check":"^2.2.6","svelte-preprocess":"^4.10.1","svelte2tsx":"^0.5.5","tailwindcss":"^3.0.12","tslib":"^2.3.1","typescript":"~4.6.2","uuid":"^8.3.2"},"type":"module","keywords":["svelte","sveltekit","tailwindcss","mongodb","auth","login","registration","forgot password","reset password"],"repository":{"type":"git","url":"git+https://github.com/shinokada/svelte-auth.git"},"exports":{"./package.json":"./package.json","./Confirm.svelte":"./Confirm.svelte","./Forgot.svelte":"./Forgot.svelte","./Login.svelte":"./Login.svelte","./Register.svelte":"./Register.svelte","./Reset.svelte":"./Reset.svelte","./components/Confirm.svelte":"./components/Confirm.svelte","./components/ForgotPassword.svelte":"./components/ForgotPassword.svelte","./components/Login.svelte":"./components/Login.svelte","./components/Register.svelte":"./components/Register.svelte","./components/Reset.svelte":"./components/Reset.svelte","./db":"./db.js",".":"./index.js","./nodemailer":"./nodemailer.js","./sendgridmailer":"./sendgridmailer.js","./stores":"./stores.js","./types":"./types.js"},"svelte":"./index.js","types":"./index.d.ts","gitHead":"fbf8fb30c8c92288fc0e7f83bc9e7c991def342f","_id":"@codewithshin/svelte-auth@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RN1ejnP8SaooIZLGfnrTl/0Ae+1Gy/PdY75LcoW2qIiJVMQqn45c7wCTNvZgGBhhMYhkaTtFaAnvFi+zEJthlQ==","shasum":"54aa8db623b11ef0c8f61e60b1ad78c3ed483e20","tarball":"https://registry.npmjs.org/@codewithshin/svelte-auth/-/svelte-auth-0.1.0.tgz","fileCount":34,"unpackedSize":44666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLFETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKtw//ZJunn3/1s54qmiXsHG2fbVyb8MY7TejkBnUjf7/E4ErMgPdu\r\nzy2GqHLSNzAdhwkyrlSe2XjNfsV/yO+2WBr//fTP2Lj58PBo+fkClpfSK+QL\r\nJpKY7fLjcZhsEzeVkxzVz+IW6ucDcjBq5TFUUaWexeNJGMlPPAy0PdyS4UuR\r\ntU/F9lkL9dsPfeFMzkk+49D9piW0+lAbCgwoGNiKGQ3qn6jCskqKeo+ZhSzl\r\n7EgK0U8iB7T83uu0kX8UME0MCAciaJHEsY4FgON8aztFLfXPiC5k/WjMOKRj\r\n/KcjwUFjhI9izGPrv703mv5dEV0prpLrf6C3Ak1OyNZAQoZi7e4b3Vifhmaa\r\nHUHpOPs2L7cVzGwCKz4HsUVNDkuxo85Z1y9iJx40zcQ5ett8X8FD37xml4FB\r\nsFot2E7TCrN0sTQy9o7DDe9XrGVLny0/Vw4vHz086jbXBFq0sE9mkVcpLdlU\r\nkpWHKU+90pLTllHoMlYPD9B/PqY5c4hSIgpJrsVNhzCx+tABZC8xtaEWLPje\r\nb++RfwU0NadaF294VFcmkH/AhrLA29CYNsdQoof4ZcipKdb0R6ytbx7MjfQa\r\nALBIbZlIACiqlmVfw1Bxyn1mUqLplq8e4RSgjz5BeroxaTOd5hg4MM0x6K38\r\nATroedNlYoyfRHcz6G2L15nVJplaVz7mnZk=\r\n=vyc8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8dmhMgTRLTLdNkX58vH/KhWqnOPgw8SHDbFt6UXKfvwIgVQAhMA9v6A2NfUK0JvUZm8r9BMjN+W0i2gGxESRy4hs="}]},"_npmUser":{"name":"shinichiokada","email":"okada.shin@gmail.com"},"directories":{},"maintainers":[{"name":"shinichiokada","email":"okada.shin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-auth_0.1.0_1647071507613_0.8783559712183429"},"_hasShrinkwrap":false},"0.1.1":{"name":"@codewithshin/svelte-auth","version":"0.1.1","description":"Register, Login, Forgot password, Reset password components using Sendgrid and MongoDB.","author":{"name":"Shinichi Okada","email":"connect@codewithshin.com","url":"https://blog.codewithshin.com"},"bugs":{"url":"https://github.com/shinokada/svelte-auth/issues"},"homepage":"https://github.com/shinokada/svelte-auth","license":"MIT","devDependencies":{"@playwright/test":"^1.19.1","@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","autoprefixer":"^10.4.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^3.2.1","flowbite":"^1.3.4","flowbite-svelte":"^0.9.4","postcss":"^8.4.5","postcss-load-config":"^3.1.1","prettier":"^2.5.1","prettier-plugin-svelte":"^2.5.0","svelte":"^3.44.0","svelte-check":"^2.2.6","svelte-preprocess":"^4.10.1","svelte2tsx":"^0.5.5","tailwindcss":"^3.0.12","tslib":"^2.3.1","typescript":"~4.6.2"},"type":"module","keywords":["svelte","sveltekit","tailwindcss","mongodb","auth","login","registration","forgot password","reset password"],"repository":{"type":"git","url":"git+https://github.com/shinokada/svelte-auth.git"},"dependencies":{"@lukeed/uuid":"^2.0.0","@sendgrid/mail":"^7.6.2","cookie":"^0.4.2","dotenv":"^16.0.0","jsonwebtoken":"^8.5.1","jwt-decode":"^3.1.2","mongodb":"^4.4.1","nodemailer":"^6.7.2","nodemailer-sendgrid":"^1.0.3","string-hash":"^1.1.3","uuid":"^8.3.2"},"exports":{"./package.json":"./package.json","./Confirm.svelte":"./Confirm.svelte","./Forgot.svelte":"./Forgot.svelte","./Login.svelte":"./Login.svelte","./Register.svelte":"./Register.svelte","./Reset.svelte":"./Reset.svelte","./components/Confirm.svelte":"./components/Confirm.svelte","./components/ForgotPassword.svelte":"./components/ForgotPassword.svelte","./components/Login.svelte":"./components/Login.svelte","./components/Register.svelte":"./components/Register.svelte","./components/Reset.svelte":"./components/Reset.svelte","./db":"./db.js",".":"./index.js","./nodemailer":"./nodemailer.js","./sendgridmailer":"./sendgridmailer.js","./stores":"./stores.js","./types":"./types.js"},"svelte":"./index.js","types":"./index.d.ts","gitHead":"de9883cf5ef83aadab0ab75a5c24424322fb4b75","_id":"@codewithshin/svelte-auth@0.1.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-DhOVc3Ds6Sy8kw4yEnuSQ/f6be95/pIxpe8W+agPFB6V/Wb29mOvXnTFvHJ7qVi71Je1SAh0cgOETsLr0sn3LQ==","shasum":"1aa9b08da6fd6ff9d5498d1ba899aa3ced8338bb","tarball":"https://registry.npmjs.org/@codewithshin/svelte-auth/-/svelte-auth-0.1.1.tgz","fileCount":34,"unpackedSize":44642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLF8WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ6w/+IPCYegI5x7NejYN2vOOEiOW80tDG4yY1YKAaWKzJ3roRbxDj\r\nf/y+evLSiKIfxH4ZP3TeDmqcULUGDfsM+0x6RT8jSWY6L8i51QtOKRFZzXHm\r\n9IqGZcC6GNBNe9mb456zIrObRrjAAA+41HKMhK+b2YYHoP0t7BG4taO1GWyo\r\nnO8AKAUR2aJA6oOUPElbj8AiPY64suA/sPsb7/bQnc5rBWORWlOYtmV0uU2e\r\nbXRXthpobcUtxzMkvr8n5nkb78ITiVkHM4HLHBH5zj0Ef4Q5yXKCPrVhMXem\r\n9oUI7CqhE6m622d0bSIsLRj1BWP4kpyymjD5TZJfje2cAKdy9JaE4oH0LJEl\r\nzLdCk6+dKH5b8wwvSNYH3U3SH7L4jWtKoESewi26US6/7flUjwasSZO8YoLk\r\n4gmTwxZf5yZm2kqaLXYOLF7DUn9UnqzPO/sqYtFxcTYlvA0wbbGrvh0JbfqS\r\nwPgqp0G9QpNUWRCPLDw+3Lath83olWsnKWu6BoIkkQwySNkcDyWG/Gnbjsu7\r\noCUq1uyT/CGlbR5oDPEwl+WuRXcNukV/Gxv8Ooh4wWOkD2eu+jq2bOetDHNd\r\nlz8i1s/RbjDu92jdujr/16oVPee1evNEvEo4sQmLialUA71tv9NOW5hpWN3Y\r\nQqhMyrqVTpJ84g5tzXrl1pknzytbVucD58I=\r\n=1IBn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFmWnO2Iqb2y64p5ZYWPQbtQ0Ai95EFvY+pWMj5bjpvQIhAPRl7uLytH0Due+KLFtoZf944lN12ZdyOjqF3kBJF7eF"}]},"_npmUser":{"name":"shinichiokada","email":"okada.shin@gmail.com"},"directories":{},"maintainers":[{"name":"shinichiokada","email":"okada.shin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-auth_0.1.1_1647075094377_0.12329816965421303"},"_hasShrinkwrap":false},"0.1.2":{"name":"@codewithshin/svelte-auth","version":"0.1.2","description":"Register, Login, Forgot password, Reset password components using Sendgrid and MongoDB.","author":{"name":"Shinichi Okada","email":"connect@codewithshin.com","url":"https://blog.codewithshin.com"},"bugs":{"url":"https://github.com/shinokada/svelte-auth/issues"},"homepage":"https://github.com/shinokada/svelte-auth","license":"MIT","devDependencies":{"@playwright/test":"^1.19.1","@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","autoprefixer":"^10.4.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^3.2.1","flowbite":"^1.3.4","flowbite-svelte":"^0.9.4","postcss":"^8.4.5","postcss-load-config":"^3.1.1","prettier":"^2.5.1","prettier-plugin-svelte":"^2.5.0","svelte":"^3.44.0","svelte-check":"^2.2.6","svelte-preprocess":"^4.10.1","svelte2tsx":"^0.5.5","tailwindcss":"^3.0.12","tslib":"^2.3.1","typescript":"~4.6.2"},"type":"module","keywords":["svelte","sveltekit","tailwindcss","mongodb","auth","login","registration","forgot password","reset password"],"repository":{"type":"git","url":"git+https://github.com/shinokada/svelte-auth.git"},"dependencies":{"@lukeed/uuid":"^2.0.0","@sendgrid/mail":"^7.6.2","@types/cookie":"^0.4.1","cookie":"^0.4.2","dotenv":"^16.0.0","jsonwebtoken":"^8.5.1","jwt-decode":"^3.1.2","mongodb":"^4.4.1","nodemailer":"^6.7.2","nodemailer-sendgrid":"^1.0.3","string-hash":"^1.1.3","uuid":"^8.3.2"},"exports":{"./package.json":"./package.json","./Confirm.svelte":"./Confirm.svelte","./Forgot.svelte":"./Forgot.svelte","./Login.svelte":"./Login.svelte","./Register.svelte":"./Register.svelte","./Reset.svelte":"./Reset.svelte","./db":"./db.js",".":"./index.js","./nodemailer":"./nodemailer.js","./sendgridmailer":"./sendgridmailer.js","./stores":"./stores.js","./types":"./types.js"},"svelte":"./index.js","types":"./index.d.ts","gitHead":"c150f0e2db28b9ad29dbc64b0c96849dccdb5b4c","_id":"@codewithshin/svelte-auth@0.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-qozNDWfntQCKHSBBt5lzmlTgiH9THkibVxaGpZgwWPiV3N4q+5m2Ugn9W0AJN27AAECXnL9IG4kVjtwJ95YNUA==","shasum":"7edbebb3dfb66d5ccd636f372f0843cad4191cd2","tarball":"https://registry.npmjs.org/@codewithshin/svelte-auth/-/svelte-auth-0.1.2.tgz","fileCount":24,"unpackedSize":28045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLsIvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb8w//UY0EfHN9mlxDbNFYfb1vVU+SrE0zMqA7JgAimxOm2sOtHhmq\r\n6C/ONLYsTs4HqQErWNm7GfrwM9oPNwqIBCTuSh2jH95VC5ItdDf65wuGUOBk\r\n6FZ5/JPz3ZtBkPfYer//O3e1QhFEHPmEY6XjQktABtLALFNpztoDs6r5/5AB\r\nDBNLkODURfhVRYK1Zl79iLxtQk8glLNv4z3PJKsB9xTXI09JQtnMOPg7Ge41\r\naOC/AIQabS9ch9PiSSRCvSaKzezNkDZkuZazZWZ7WXdlEGuYUEcGygdf0BOJ\r\nJjvWGRZkolbsQkJTp5i2/OWy9NjQtsrD2Dk8PqBgvYxGEa0hEZPb8hamxCRe\r\npi2juWHwPIm5FaYKL5aSKfhSmDIMSuFfXgdDZwtbVZyGgmxYQK/anZVtqvUb\r\nW3KQWXMcAaDqgnjyVkWmnLgGqeOK3/STMJLC4tOv9wZOKfW89H+RNSpXafWG\r\n1dwrDk1ysc3JQn4IIGdRn/xPhcomV57p3EzIbmxDyHMOlJQksQTuHTopGCW1\r\ng6OCYUicHcBi6jyvBD6KW22Ft0AF40lv2X2f1leHMzOpiSDLwAN1IMmRXsQe\r\nzDLHp3tiE3WH2sl1EPiPUqmJDKjcMnZqzfbl4DmYoVjSrXMFTsIufxOgtzib\r\n8wSa1upipfhVRCRMHx8z68yzE2WBzMIKE7g=\r\n=g8Ek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8cHQyKE3wP/A7OBekvSVlPvGrPwBhLj7+0CcQ1Bzb4AiBjrPLjo7WZJBbljUP7yKnSIKiWrz35SKo7uasEakjGBA=="}]},"_npmUser":{"name":"shinichiokada","email":"okada.shin@gmail.com"},"directories":{},"maintainers":[{"name":"shinichiokada","email":"okada.shin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-auth_0.1.2_1647231535514_0.9176340138960857"},"_hasShrinkwrap":false},"0.1.5":{"name":"@codewithshin/svelte-auth","version":"0.1.5","description":"Register, Login, Forgot password, Reset password components using Sendgrid and MongoDB.","author":{"name":"Shinichi Okada","email":"connect@codewithshin.com","url":"https://blog.codewithshin.com"},"bugs":{"url":"https://github.com/shinokada/svelte-auth/issues"},"homepage":"https://github.com/shinokada/svelte-auth","license":"MIT","devDependencies":{"@playwright/test":"^1.19.1","@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","autoprefixer":"^10.4.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^3.2.1","flowbite":"^1.3.4","flowbite-svelte":"^0.9.4","postcss":"^8.4.5","postcss-load-config":"^3.1.1","prettier":"^2.5.1","prettier-plugin-svelte":"^2.5.0","svelte":"^3.44.0","svelte-check":"^2.2.6","svelte-preprocess":"^4.10.1","svelte2tsx":"^0.5.5","tailwindcss":"^3.0.12","tslib":"^2.3.1","typescript":"~4.6.2"},"type":"module","keywords":["svelte","sveltekit","tailwindcss","mongodb","auth","login","registration","forgot password","reset password"],"repository":{"type":"git","url":"git+https://github.com/shinokada/svelte-auth.git"},"dependencies":{"@lukeed/uuid":"^2.0.0","@sendgrid/mail":"^7.6.2","@types/cookie":"^0.4.1","cookie":"^0.4.2","dotenv":"^16.0.0","jsonwebtoken":"^8.5.1","jwt-decode":"^3.1.2","mongodb":"^4.4.1","nodemailer":"^6.7.2","nodemailer-sendgrid":"^1.0.3","string-hash":"^1.1.3","uuid":"^8.3.2"},"exports":{"./package.json":"./package.json","./Confirm.svelte":"./Confirm.svelte","./Forgot.svelte":"./Forgot.svelte","./Login.svelte":"./Login.svelte","./Register.svelte":"./Register.svelte","./Reset.svelte":"./Reset.svelte","./db":"./db.js",".":"./index.js","./nodemailer":"./nodemailer.js","./sendgridmailer":"./sendgridmailer.js","./stores":"./stores.js","./types":"./types.js"},"svelte":"./index.js","types":"./index.d.ts","gitHead":"4fbc00531930eb2de1c2134dc0a5475b4432fb70","_id":"@codewithshin/svelte-auth@0.1.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ej4hNy2sdLN1t37iZRzopPH8tINmQsG+WEZ+SNsDsK53Vsfl/ttSdzgadA7q9/R8IUmvQOMrD1i+XbIh4k7PDw==","shasum":"5b1c3159ce95caf715c1cb5d99431f0d92c5afaa","tarball":"https://registry.npmjs.org/@codewithshin/svelte-auth/-/svelte-auth-0.1.5.tgz","fileCount":25,"unpackedSize":29001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMRyOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofTA//aUbEzYypV5q1XRSAwj+IpVf0PaJaYPrhUfhfXx0ullOHc1Su\r\nLh+doqyTKjbOt0Up2VASSjDqU7qR9LRq3sqMZyRtuGrH3+jQoEC2evaHKaN7\r\n6DRKLzjPtWX6lUDVFYgdghH4MXN0Xn0+prKsW9128lbpONJvGwvRizQHeQKP\r\njaxuP418e3JkDDqagHExV+M47iPgepdD30tEle54PfRZo3e2f/0VdlJQ31Ow\r\nr6Halx2z8Y1voj9IsRHg0ZFmiU7kjyTpPidkJyR0q1rmDNPt7kyAAbkOtxsQ\r\nmLE2sHrnYTygY26GczVtYUsnVxPJn1zdHNKlyMeNFHnDcvxuGdRPoG8ti8PY\r\nytUcXW1Quaga4dz0yD7tirE49CYkKUZoSY9ri3pyZlloHrUGVktX6AgmVqau\r\nvnZQfd/KQrnbUkAlBDsK0eFpUeORI4+F2Fqha9DqGweueV8YVP2Kc9ij5un3\r\nLvjSO2a1KIsQX8Kf//DSVrikEKyohvavubxgVmfp+KWcjm6kSQbJvveWmImV\r\nHbJkMqteHr0g3v8VQJZYB10t4cwIoSxV1s/qhwPfLYib+ZThg/hZYgfVEDaY\r\nKYxo9vkUYTEV87jtKXC1mOjKGX4bBFTCiHEezOeoVVcGGJLBp8axMelTFpB0\r\n7HgoGS5FjSZ6Zyph0OGYcGplaVb8ladLkY0=\r\n=PeKH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxTDtRgh1MTC89qwq8k52yrDD6oYP+h85dqxCOie4HOQIga8NTjy8w3VP14/V83IiU/OeOxWHZvzh8L9eJaUFC/y8="}]},"_npmUser":{"name":"shinichiokada","email":"okada.shin@gmail.com"},"directories":{},"maintainers":[{"name":"shinichiokada","email":"okada.shin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-auth_0.1.5_1647385742161_0.6555601709290106"},"_hasShrinkwrap":false},"0.1.7":{"name":"@codewithshin/svelte-auth","version":"0.1.7","description":"Register, Login, Forgot password, Reset password components using Sendgrid and MongoDB.","author":{"name":"Shinichi Okada","email":"connect@codewithshin.com","url":"https://blog.codewithshin.com"},"bugs":{"url":"https://github.com/shinokada/svelte-auth/issues"},"homepage":"https://github.com/shinokada/svelte-auth","license":"MIT","devDependencies":{"@playwright/test":"^1.19.1","@sveltejs/adapter-auto":"next","@sveltejs/kit":"next","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","autoprefixer":"^10.4.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-svelte3":"^3.2.1","flowbite":"^1.3.4","flowbite-svelte":"^0.9.4","postcss":"^8.4.5","postcss-load-config":"^3.1.1","prettier":"^2.5.1","prettier-plugin-svelte":"^2.5.0","svelte":"^3.44.0","svelte-check":"^2.2.6","svelte-preprocess":"^4.10.1","svelte2tsx":"^0.5.5","tailwindcss":"^3.0.12","tslib":"^2.3.1","typescript":"~4.6.2"},"type":"module","keywords":["svelte","sveltekit","tailwindcss","mongodb","auth","login","registration","forgot password","reset password"],"repository":{"type":"git","url":"git+https://github.com/shinokada/svelte-auth.git"},"dependencies":{"@lukeed/uuid":"^2.0.0","@sendgrid/mail":"^7.6.2","@types/cookie":"^0.4.1","cookie":"^0.4.2","dotenv":"^16.0.0","jsonwebtoken":"^8.5.1","jwt-decode":"^3.1.2","mongodb":"^4.4.1","nodemailer":"^6.7.2","nodemailer-sendgrid":"^1.0.3","string-hash":"^1.1.3","uuid":"^8.3.2"},"exports":{"./package.json":"./package.json","./Confirm.svelte":"./Confirm.svelte","./Forgot.svelte":"./Forgot.svelte","./Login.svelte":"./Login.svelte","./Register.svelte":"./Register.svelte","./Reset.svelte":"./Reset.svelte","./db":"./db.js",".":"./index.js","./nodemailer":"./nodemailer.js","./sendgridmailer":"./sendgridmailer.js","./stores":"./stores.js","./types":"./types.js"},"svelte":"./index.js","types":"./index.d.ts","gitHead":"a78f630e9afa0c21931a1f9171e5c7c763e79a36","_id":"@codewithshin/svelte-auth@0.1.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Bz33OH+XANFmx6EL8KJyf/u2wAdv/QrC/VLDW6WS3U6TBowoC3AOBGsw18+lj6CsZFxJRjA3tEzDISJnyR6RSQ==","shasum":"3480a7237df9ab88f6a82fe3a71246eb3cfe8317","tarball":"https://registry.npmjs.org/@codewithshin/svelte-auth/-/svelte-auth-0.1.7.tgz","fileCount":25,"unpackedSize":29337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMR3qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgXw/+KDi7KChMpGGtOeKfJLtgRdMJ5Ro/9WraPbRq3cjbSxdpFaSX\r\nlP8rPMA2dTnifs4iZiYe3sbzEnHYc2cg2/+594/en6pKvmLsL6O4qdGFz3r5\r\nWgCLF/gFzYCnYp82rNxqFSnR3VQqoxWEo/a+j2pHjTMLyhsDVTQgTFknvSu4\r\nwQrvlvGXlHGiJF8vaWO+0lew4KSTzXm0X4fU6TEmA5GpEasrN0/jFLw5N3Jl\r\n/mJsl+QBbOYAgQ0JU0Hl4kOundclXoe0GKOQ/5pLEvvQYnxTSYv+08rDxqCQ\r\nKZSYjsLpFI1gAPb89uYVxTJ5TKTBD8nkbHp8rNxj/yHHE4EJGvst1gnvIrYf\r\nj7gPAlRcsuH1mnCE+ttoOheRiSV3cPXy4fSbEN1PpX2IT6j3tH4NmJ7bWmeH\r\nFkDx64Rv9D66V+o415apYS9VFNuFHn4La49DSOKqBFd3kl2Xw+zmboC/Vvl8\r\naMjvfbspKyoonPLaMeQe18silGwVWQa/tLRW44lF0PkI0+QC8oq3t7SHAr5c\r\nIjdEq+L73ZQAawOcxH2wOgGme+lgaRF1Pk2+z6MdmUiPnj0VB1zlEl8R1hkb\r\nAmYhZU/ac6xk2R9bQyzUii5mN18h21jQBsleIslJsSUA32EAQcGdnXTLdhaE\r\nEISVPihBftkrL38Vnm3xsu9NYmGKAK6pr+4=\r\n=PUqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgqNJ4SHAaQq7KEWX5X/tXrgzQZu94z0rXhyk5dtHv/AiEA0L3qJwaWZSTznzwwh9hkPa/5onkmAOCPAIPWqilGYMw="}]},"_npmUser":{"name":"shinichiokada","email":"okada.shin@gmail.com"},"directories":{},"maintainers":[{"name":"shinichiokada","email":"okada.shin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-auth_0.1.7_1647386090062_0.11717102686207248"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-12T07:51:47.541Z","0.1.0":"2022-03-12T07:51:47.793Z","modified":"2022-04-05T00:07:58.251Z","0.1.1":"2022-03-12T08:51:34.524Z","0.1.2":"2022-03-14T04:18:55.672Z","0.1.5":"2022-03-15T23:09:02.370Z","0.1.7":"2022-03-15T23:14:50.203Z"},"maintainers":[{"name":"shinichiokada","email":"okada.shin@gmail.com"}],"description":"Register, Login, Forgot password, Reset password components using Sendgrid and MongoDB.","homepage":"https://github.com/shinokada/svelte-auth","keywords":["svelte","sveltekit","tailwindcss","mongodb","auth","login","registration","forgot password","reset password"],"repository":{"type":"git","url":"git+https://github.com/shinokada/svelte-auth.git"},"author":{"name":"Shinichi Okada","email":"connect@codewithshin.com","url":"https://blog.codewithshin.com"},"bugs":{"url":"https://github.com/shinokada/svelte-auth/issues"},"license":"MIT","readme":"# Svelte-auth\n\nSveltekit-auth app made with <a href=\"https://kit.svelte.dev/\">Sveltekit</a> and <a href=\"https://www.mongodb.com/atlas/database\">Mongodb Cloud</a> on top of\t<a href=\"https://github.com/refact0r/sveltekit-todos\">refact0r/sveltekit-todos</a>. \n\n## This includes:\n\n<ul>\n  <li>Registration</li>\n  <li>Login/Logout</li>\n  <li>Confirm email</li>\n  <li>Reset password</li>\n</ul>\n\n## Geting started one by one\n\nInstall SvelteKit:\n\n```sh\nnpm init svelte@next sveltekit-demo \ncd sveltekit-demo\nnpm i\n```\n\nInstall Tailwind CSS:\n\n```sh\nnpx svelte-add@latest tailwindcss\nnpm i\n```\n\nRun it:\n\n```sh\nnpm run dev\n```\n\nInstall Flowbite and Flowbite-svelte\n\n```sh\nnpm i -D flowbite flowbite-svelte\n```\n\n\n\n```sh\nnpm i -D @lukeed/uuid @sendgrid/mail cookie dotenv jsonwebtoken jwt-decode mongodb nodemailer nodemailer-sendgrid string-hash uuid\n```\n\n## Clone\n\n```\ngit clone git@github.com:shinokada/svelte-auth.git \ncd svelte-auth \nnpm install\n```\n\n### Change `.env.example` to `.env` and update it\n\n```md\nMONGODB_URI=\"your-mongodb-uri\" \nNODE_ENV=\"development\" \nSECRET=\"your-secret\"\nMAILTRAP_USER=\"your-mailtrap-user\"\nMAILTRAP_PASS=\"your-mail-trap-pass\"\nDEV_URL=\"http://localhost:3000\" \nEMAIL_FROM=\"hello@example.com\" \nNAME_FROM=\"John Doe\"\nSENDGRIP_API=\"sendgrid-api-key\"\n```\n\nYou need to have a MongoDB running or create [a free new\naccount](https://account.mongodb.com/account/login). I used Mailtrap for development. You need\nto create [a free new account](https://mailtrap.io/) for development. If you are not using\nMailtrap, you need to update the `src/lib/nodemailer.js` file.\n\n### Run npm run dev\n\n```sh\nnpm run dev\n```","readmeFilename":"README.md"}