{"_id":"@autenticar-me/vue","_rev":"20-9a6418a5cd1a228eca7aad8daf708a70","name":"@autenticar-me/vue","dist-tags":{"latest":"0.19.0"},"versions":{"0.1.0":{"name":"@autenticar-me/vue","version":"0.1.0","keywords":[],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.1.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"1407eed30416af03f0aae0feff71f7ca67642c59","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.1.0.tgz","fileCount":55,"integrity":"sha512-/eKQnoOzGb+ZOw6vL4JBB6e7wXbBgznNUceyl1rpf9uIYPF5vD2zm1bYCsn+sUZ2GbubOyXaGRgz1+vuz5aSyA==","signatures":[{"sig":"MEUCIQCb4ICEuVknr1KSdAB2gAcwYpvasuh905HayOBCqg84yQIgYH8RMNFD5MLOnjaaR2QKnEkzio/F5y1oPWxg3zzJku0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177010},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"75bce976fa6b9553bb26c8937f74c2006757bec8","scripts":{"build":"vue-tsc"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^3.0.3","typescript":"^5.8.3","@vitejs/plugin-vue":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.1.0_1767802986477_0.11827661583344962","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@autenticar-me/vue","version":"0.2.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.2.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"dcf80fb33c4798f823d47531dd14d8b0e3de6aef","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.2.0.tgz","fileCount":59,"integrity":"sha512-9AMrISiYLAII2tiQn0TRUhi2Drx+jrRB66HqsMqH98SDh58l6gKuJiucxRNCB4vy/jkTp4fy++x8i29xcQZzQg==","signatures":[{"sig":"MEUCIFrxiKjkykSdNe11OB1MwT5h/evCNwRCMGaYBbU0AXlpAiEAqEjedQ0VBS0yqeFz1O3INlrzVS6XDrYJb7EVXP5F4lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578829},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/vue.css":"./dist/vue.css"},"gitHead":"d99881605082fca2c581dbf46388b34f5cfc218c","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.2.0_1767837825505_0.8134433221646764","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@autenticar-me/vue","version":"0.3.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.3.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"b2b73bd03e181fc5ec1836d277895970cf38ba4f","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.3.0.tgz","fileCount":58,"integrity":"sha512-+G8vhR3kExpPshVCPbFG+NiT33SfxMxq350bAxjifkbDDPyFQOrucKWZ+DkCS1vKXF+MDC+C9W4R5Zduvdg+cA==","signatures":[{"sig":"MEQCIDOx7vHreTe06oC0SJdK016dKDpcrxg+zTn1ctJhaLW3AiBJaIU07+HNhB+3AwE5n4gCxwN6s+xhVPwX88CdgIo9WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618593},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a6697a62bd858fd77eab77035919ebda6e2edfaf","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.3.0_1768077744023_0.013605294503043375","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@autenticar-me/vue","version":"0.4.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.4.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"9a05e5983db7d49693f41a36afe17747268acfc4","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.4.0.tgz","fileCount":58,"integrity":"sha512-Gq5i8DEuMn0LYSq6Y9kqmceEDwNi6jfB9FuHMoUMOgvgQN1M5Dqhts62VszQShSdYiQP1lWWC2Xv4xU0HTMOSQ==","signatures":[{"sig":"MEUCIQDLArcfcH3iiogvhGiL2TwCxVLuwVATIJ7Tq61r95qdEAIgBMoblEAjXLnG1gm5yDNRvjroOjE8qoq4qNiBUR7O8cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a40526c32e544fbac5c16889bf287caa3b0f1195","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.4.0_1768079278674_0.9675385297950665","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@autenticar-me/vue","version":"0.5.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.5.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"4e80f0324d4376966f2f8db75017104399b98b3c","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.5.0.tgz","fileCount":58,"integrity":"sha512-r6HsP1Q98Co9PgsuZGz1p2vDsp4jCoNyu0L7fMHmyIsNZ8VhSuvT+56gNQbJQxd3KOwZkdPL6xIlwAphJjBzzQ==","signatures":[{"sig":"MEUCIHIVlCcI+srRq2KRsmvACKZtoPpNdnLstA7e5ODcFUBwAiEAuP7vEz/9DoJFrUYNTv482b5bCzr77JLDJFLw0fMI0Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634684},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d25b287485b0902f4dcf0015d86e909fd2fc83ca","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.5.0_1768080983240_0.932377786434297","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@autenticar-me/vue","version":"0.6.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.6.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"81d6f5712c8812a0ece5b9ad40dee9bcf780bad8","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.6.0.tgz","fileCount":58,"integrity":"sha512-YFJzuTKn00Ubo53Nx1McP8yHTGoSEiZWRn726xiVSgPfxl9tZlMaQW4EXb47vCDfvde7bz7s3V1CdJT1RTr/8A==","signatures":[{"sig":"MEQCIHrGoiDsKklXufZf/5bntDN46kDJ5jK33zOyKQRfRZYiAiBnkPqe1MiG+9IUelDqhUV0dvqkQ8z3oa2M5mIqiMkl7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641677},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"90dd3885892c9c7723f81c5cb90627414f209ac8","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.6.0_1768082692795_0.5948765009894972","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@autenticar-me/vue","version":"0.7.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.7.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"1ebff1cfdceaecc21a2c9c636e9e976eae074847","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.7.0.tgz","fileCount":58,"integrity":"sha512-8ebw2FXikJZa/t4l17zQ4X6uSVxf/C4MFDyKXkywgQanVz5FnmvYulIbBzUptLvUnyHQs0gjEvIx0WfRb2JXJQ==","signatures":[{"sig":"MEQCIH6tiDm6PBSPGu2XKRcy1f5ys692DWnMVG2DSlcsapBYAiAMHJ3XyXD72gqO/fStIl3UVr8UcruCBiiwmoC/FT5SKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641677},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b678ecacf9b3e96f946cff916baaa6927d87a987","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.7.0_1768321278963_0.9949411593322706","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@autenticar-me/vue","version":"0.8.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.8.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"1b62901918d93c8d5ea9be34d7ff3b6715af7bbf","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.8.0.tgz","fileCount":58,"integrity":"sha512-lHdB5nlnU7lgakKhtQemQ30+7aREn7fGx+YozcliOPy2G311hd4rM1HjbCBvthilC0ttghZVL1SBIk3o/uLn8A==","signatures":[{"sig":"MEQCIDTqyqzby+/eXP8X4LJf2A5+DqdH8d0vP08FB6rwYHqXAiBUOHmPnyKt8Ud990HCXRGgVRNOAPW4mD53YAIXyqiAbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641677},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8daaaca3b63d8102c27f83580f984049d9decb8c","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.8.0_1768348693270_0.4993496722133772","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@autenticar-me/vue","version":"0.8.1","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.8.1","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"ae46230bcc425fc65348565ec9a4d33c5f65b855","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.8.1.tgz","fileCount":60,"integrity":"sha512-GHdOCGbFHZJJgoGjPGIWEbg4bKt+41nmszYXhmG+ihSaDe847mpzDbHFbTKPhm+Q4NXP7fZAmVM55Mn5O2JerQ==","signatures":[{"sig":"MEUCIQDeEASLT1cLSeNeEXD2yeow4LBVFb3t3jodR4aFAX0qfwIgZ0nCZhfK+wxNYMOhDgEFh69AuP46uFID2203E7Wvy0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665651},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"657c40742a173de6aad7d3afc399e24a9e4e4f6b","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.8.1_1768351627136_0.13283481579934442","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@autenticar-me/vue","version":"0.9.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.9.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"f3bc26fda999fd96ba1e2fe07296cd1a0bc34dc1","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.9.0.tgz","fileCount":60,"integrity":"sha512-Y2E3L7qOfpVmFvO5UTCBJUGGteMzElhWNBAvLbYEvwo7o4+j6xrN0o9Fot06m4iJZDLMEYPflUroDoHJ7U4ruw==","signatures":[{"sig":"MEUCIQD9lU+g1qfpG8b7oYaRIXpQQHSBl8yALB3S4MXqZebTwAIgGhSA0MpS25aORrC7N/T2kp19Fn/Zw8+oJOE40FeozeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665647},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3d702655f6e999db3b1159db4921185652859bee","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.9.0_1768438026727_0.47223989893238705","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@autenticar-me/vue","version":"0.10.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.10.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"7da0c9a652426733b765ea80bf1c02429df35a4d","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.10.0.tgz","fileCount":60,"integrity":"sha512-c3OMhjKWmiRe5s7ynTCZeqhM5cMtJUglQAsq2/osD/l1RHkq8Jf/ytvyMdgCL8Tgv73QXrdLEAy1Q0JoktjcMA==","signatures":[{"sig":"MEUCIQDXDhlmsK82BejoT7048pKpOStyLGoq7X62IZoBDQYVUwIgTyqtY/qqLZYnZ4uDa0WB3W+cHrF3sd4H81fLCWW+SoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676022},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6b72e8fe2041d28dfff4637330df8334972352ef","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.10.0_1769044660807_0.21273269154366825","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@autenticar-me/vue","version":"0.11.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.11.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"fdc84d0b4b01a4de25325677c9bee4390c1739da","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.11.0.tgz","fileCount":60,"integrity":"sha512-iw4JPWhB2xoUTxxyuRzWSNsfOTS3BpFWRgKFWWgFpCqAtkEgaluAdlfWTTafDckUfrYGBTttaQzkMVtj7Gfo7w==","signatures":[{"sig":"MEYCIQD6ALFshAqZFfMnBNKiv89MfrBqEv/B0JqpTPmPS60lhQIhANpmOdiPsJBiSSbffEdnQqIjS2nVc5jP/54SPaDi4P3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676081},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"64c8820b4344b55363f5b450240fb7643ffc960f","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.11.0_1769200435241_0.6994328093709916","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@autenticar-me/vue","version":"0.12.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.12.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"08c482fd66c73d8e9586dcd3c5b2f498a4a4d543","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.12.0.tgz","fileCount":60,"integrity":"sha512-XAbUKFv+WTLxGA7F2/uKLweJ5not9gweMs2SkqKq2cUbdBOJOEJnsLrTBNJl9vsBnhL/ff4d0Nb5T3CeSyrkyg==","signatures":[{"sig":"MEQCIBurBZRxImCTZ/gCKe1JEnjUu0oo35aSe4Kw3aYUUe0PAiBShnBEFsD9tV0q+iEUEFqQvhUFbtJl4U9hcHqWk3DBwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3b52f6e7eb54c786532746d3fece1a9a93f1dd3f","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.12.0_1769200878749_0.4572340683794338","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@autenticar-me/vue","version":"0.13.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.13.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"084c5d35be4a6561f2a59dd628d3b24669cc76fa","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.13.0.tgz","fileCount":60,"integrity":"sha512-DEGDiyszdhnHcvRFVVtQ8kUy1UP4VuZwlDXP4ejR5N6SVaHV8B+lqfu6UP7Gzvjc9dQGu25rS8835XXb7CYBkg==","signatures":[{"sig":"MEYCIQCUaLZSPq1+7aTnmqejGrecdgAqdVNoS+TQHbP2rV3d0wIhAIPdipGQKuGSbBOLOTVADveCgBky2N20uEr6hiwEKcfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698704},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7124cde296db86c934200a8d87b15aac1eca7e88","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"10.9.3","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"22.19.0","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.13.0_1769791586032_0.3142497447137542","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@autenticar-me/vue","version":"0.14.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.14.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"a2df0b4d2abf88325d6bee0fb2213aaadfa0d040","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.14.0.tgz","fileCount":60,"integrity":"sha512-vLzfqr0Te+e4CdzQ9dCGIpT4p4Qo/KgM7Xeal5S9ECGHwnn5V77YCe4fkRHYIHw3/6D18nlLe+7ySNN2geuYHQ==","signatures":[{"sig":"MEUCIQC0dekKnHmzAvu9dtunXdb73fNb18RTLC32TssOdZWU5wIgf32iHq5IgmSNnIYjocM4MA0yARP3fxPlvD1Guz9Ss8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677939},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"613c395cd5cbec2f9e3ff79642d415f3e9e51b8b","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.14.0_1769871214392_0.31948540228958544","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@autenticar-me/vue","version":"0.15.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.15.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"7a28d755e8caaddb1107a7b22f5da07960201fbe","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.15.0.tgz","fileCount":60,"integrity":"sha512-QQtpsNT43X2R1r0Q/drh/LWvWvQa3dUuvJZ6gSHsU+F0jj8/n9Fh3OqF/zLkxh265z3VzozPp6vB3s0Id08gSw==","signatures":[{"sig":"MEUCIGNj6Ygfpq3XACZ8q1MuC5oSZQvO3henEZTu9qtHe4cnAiEAgibwC4zcOCraEakwOBJ3cYqesIp0oeDtl+C6N0c8UJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685242},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c1763ceb1f08731f21890ef1f5105bca7621ef7b","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.15.0_1769872918076_0.39881233746862854","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@autenticar-me/vue","version":"0.16.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.16.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"69a2f0e6f959db30b72e68bab92baa0396c1b42c","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.16.0.tgz","fileCount":62,"integrity":"sha512-8HU2KdK/scWkN3W1UFyxu6VWZiP1pXEHoGe3+u5Cn4dQ4ymq+TCtaM06xNmQbUfA9Ge6Rs5xBamLD16LjWFtsA==","signatures":[{"sig":"MEQCID9JJKZZxsvbXMwQ9WpgI//n78x9X2w6eiiQMBDANmQhAiALYhaFBY5fTx9AgUbzzXLNj6UpzE/HSt8WTq+BIRf0hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0919099bf10f80c66addf42020874193f0dcc414","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.16.0_1769873196721_0.9695324077489256","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@autenticar-me/vue","version":"0.17.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.17.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"c6b8f7517645d5ffeb56a4ee52acd9fad6a84b5b","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.17.0.tgz","fileCount":62,"integrity":"sha512-BDHBQHK4LXE3UTahlIUaZdUt/IcSqfNERHssOrKA/NrllfrTABSInnIdl3NkdGJOESMx+Npw13D8caTUIWW/kg==","signatures":[{"sig":"MEQCIHKRfmFwg3cSrQDI/pyY6nTtaHQSCWxr+NHDWmDiLyieAiAfJyDnrtwWEakdMpB6z/yoS8V8LTBxJyhau0aK4txyUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692983},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1a9da53be570a60642f85cf2d7a2059f59e29763","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.17.0_1769874442984_0.6786742891307731","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@autenticar-me/vue","version":"0.18.0","keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","_id":"@autenticar-me/vue@0.18.0","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"dist":{"shasum":"cf4d7ea97304cadf046065c1daca5ea21b172487","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.18.0.tgz","fileCount":62,"integrity":"sha512-KZJLvwhlHML1jYO/d2at2sTQPdh3WYTKiZXFX17EcNAUCaRzFyLl3gi4oEQhmzZHKrF1S/JOml13jUniVBjiJw==","signatures":[{"sig":"MEUCIBj8R7PxtatgB4SfK4dlusB7LkPgS1jokosXfvPTpaMXAiEA5cSaF7LFP4LGm1ykkcsU00l3h9iJ+x8TFI4tCAImCyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d1e92ce618e9c9004e990a188b40522e23b25700","scripts":{"build":"vite build && vue-tsc --noEmit"},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"_npmVersion":"11.6.2","description":"Componentes de autenticação VUEJS da Autenticar.me","directories":{},"_nodeVersion":"24.11.1","dependencies":{"universal-cookie":"^8.0.1","@autenticar-me/client-js":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.26","vite":"^7.3.1","vue-tsc":"^3.0.3","typescript":"^5.8.3","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue_0.18.0_1769974444429_0.37205981561904","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@autenticar-me/vue","version":"0.19.0","description":"Componentes de autenticação VUEJS da Autenticar.me","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"vite build && vue-tsc --noEmit"},"keywords":["vue","authentication","autenticar.me","components"],"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","peerDependencies":{"vue":"^3.5.0"},"devDependencies":{"@vitejs/plugin-vue":"^6.0.0","typescript":"^5.8.3","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vue":"^3.5.26","vue-tsc":"^3.0.3"},"dependencies":{"@autenticar-me/client-js":"^0.9.0","universal-cookie":"^8.0.1"},"gitHead":"073b3b81974a18639e459aff9b9c5429bd2990fa","_id":"@autenticar-me/vue@0.19.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-2TvRO6cTxYzASN7dY1eb6bn+7FF2SQ/9wZyFiEF9A53D2FET7JiZnNMy9ePtZdY9GlFMdpoCe9KZIgM7hnSdHw==","shasum":"6d6ec554c8ed6b4be0a5cc4d85723d0969b04122","tarball":"https://registry.npmjs.org/@autenticar-me/vue/-/vue-0.19.0.tgz","fileCount":62,"unpackedSize":716370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZW4hPVAB2W2LGWuGwqKImAxgaSyTsxmPtHW3zVnUaLQIgaRb4Y6hZMELLlGmwgE998kIIlEIvlVUWTbRf+CQTiw4="}]},"_npmUser":{"name":"autenticar-me","email":"geral@autenticar.me"},"directories":{},"maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue_0.19.0_1770075674007_0.8234007718229961"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-07T16:23:06.357Z","modified":"2026-02-02T23:41:14.339Z","0.1.0":"2026-01-07T16:23:06.656Z","0.2.0":"2026-01-08T02:03:45.671Z","0.3.0":"2026-01-10T20:42:24.181Z","0.4.0":"2026-01-10T21:07:58.827Z","0.5.0":"2026-01-10T21:36:23.443Z","0.6.0":"2026-01-10T22:04:52.960Z","0.7.0":"2026-01-13T16:21:19.127Z","0.8.0":"2026-01-13T23:58:13.407Z","0.8.1":"2026-01-14T00:47:07.299Z","0.9.0":"2026-01-15T00:47:06.887Z","0.10.0":"2026-01-22T01:17:40.964Z","0.11.0":"2026-01-23T20:33:55.394Z","0.12.0":"2026-01-23T20:41:18.900Z","0.13.0":"2026-01-30T16:46:26.213Z","0.14.0":"2026-01-31T14:53:34.560Z","0.15.0":"2026-01-31T15:21:58.231Z","0.16.0":"2026-01-31T15:26:36.896Z","0.17.0":"2026-01-31T15:47:23.175Z","0.18.0":"2026-02-01T19:34:04.601Z","0.19.0":"2026-02-02T23:41:14.222Z"},"author":{"name":"Autenticar.me","email":"suporte@autenticar.me"},"license":"MIT","keywords":["vue","authentication","autenticar.me","components"],"description":"Componentes de autenticação VUEJS da Autenticar.me","maintainers":[{"name":"autenticar-me","email":"geral@autenticar.me"}],"readme":"# @autenticar-me/vue\n\nPacote Vue para integração com a plataforma Autenticar.me.\n\n## Sobre\n\nEste pacote fornece componentes, composables e utilitários para facilitar a implementação de autenticação e gerenciamento de usuários em aplicações Vue utilizando a Autenticar.me.\n\n## Instalação\n\n```bash\nnpm install @autenticar-me/vue\n```\n\n## Uso Básico\n\n### Configuração do Plugin\n\n```javascript\nimport { createApp } from 'vue'\nimport { atmPlugin } from '@autenticar-me/vue'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(atmPlugin, {\n  domain: 'seu-dominio.autenticar.me',\n  publicKey: 'sua-chave-publica'\n})\n\napp.mount('#app')\n```\n\n## Composables\n\n- **`useAtm()`** - Acesso ao contexto completo da Autenticar.me\n- **`useAtmClient()`** - Cliente da API\n- **`useAuth()`** - Gerenciamento de autenticação\n- **`useTheme()`** - Controle de tema (light/dark)\n\n## Verificação Periódica de Autenticação\n\nO pacote inclui um sistema automático de verificação de autenticação que monitora o estado de login do usuário a cada 3 segundos. Se a sessão expirar ou o usuário for deslogado no servidor, o logout é executado automaticamente e um evento é emitido.\n\n### Como Funciona\n\n- Após o login, a verificação inicia automaticamente\n- A cada 3 segundos, faz uma requisição à rota de perfil do usuário\n- Se a requisição falhar (token inválido, sessão expirada, etc.):\n  - Executa logout automático\n  - Limpa os dados do usuário\n  - Remove tokens dos cookies\n  - Emite evento de logout\n\n### Capturando o Evento de Logout\n\nUse o método `onLogout()` do composable `useAtm()` para registrar callbacks que serão executados quando o logout ocorrer (manual ou automático):\n\n```vue\n<template>\n  <div>\n    <h1>Minha Aplicação</h1>\n    <UserProfile />\n  </div>\n</template>\n\n<script setup>\nimport { onMounted, onUnmounted } from 'vue'\nimport { useAtm } from '@autenticar-me/vue'\nimport { useRouter } from 'vue-router'\n\nconst { onLogout } = useAtm()\nconst router = useRouter()\n\nonMounted(() => {\n  const unsubscribe = onLogout(() => {\n    console.log('Usuário foi deslogado')\n    router.push('/login')\n  })\n\n  onUnmounted(() => {\n    unsubscribe()\n  })\n})\n</script>\n```\n\n### Exemplo com Notificação ao Usuário\n\n```vue\n<script setup>\nimport { onMounted, onUnmounted } from 'vue'\nimport { useAtm } from '@autenticar-me/vue'\nimport { useRouter } from 'vue-router'\n\nconst { onLogout } = useAtm()\nconst router = useRouter()\n\nonMounted(() => {\n  const unsubscribe = onLogout(() => {\n    alert('Sua sessão expirou. Por favor, faça login novamente.')\n    router.push('/login')\n  })\n\n  onUnmounted(() => {\n    unsubscribe()\n  })\n})\n</script>\n```\n\n### Controle Manual do Polling\n\nCaso precise controlar manualmente quando o polling inicia ou para:\n\n```vue\n<script setup>\nimport { onMounted, onUnmounted } from 'vue'\nimport { useAuth } from '@autenticar-me/vue'\n\nconst { startAuthPolling, stopAuthPolling } = useAuth()\n\nonMounted(() => {\n  startAuthPolling()\n})\n\nonUnmounted(() => {\n  stopAuthPolling()\n})\n</script>\n```\n\n**Nota:** Na maioria dos casos, não é necessário controlar manualmente o polling, pois ele inicia automaticamente após o login e para automaticamente no logout.\n\n## Componentes\n\n### Formulários de Autenticação\n\n#### SignIn\n\nFormulário completo de login com suporte a autenticação por email/senha e email link.\n\n**Props:**\n- **`fallbackRedirectUrl`** (string, padrão: `\"/\"`) - URL para redirecionar após login bem-sucedido\n- **`initialValues`** (object, opcional) - Valores iniciais para preencher os campos do formulário\n  - `emailAddress` (string) - Email ou username\n  - `password` (string) - Senha\n- **`signUpUrl`** (string, opcional) - URL para redirecionar quando o usuário clicar em \"Cadastre aqui\". Se não fornecido, emite evento `sign-up`\n\n**Eventos:**\n- **`completed`** - Emitido quando o login é concluído com sucesso\n- **`sign-up`** - Emitido quando o usuário clica em \"Cadastre aqui\" e não há `signUpUrl` definido\n\n**Exemplos:**\n```vue\n<template>\n  <SignIn\n    fallbackRedirectUrl=\"/dashboard\"\n    :initialValues=\"{ emailAddress: 'usuario@exemplo.com' }\"\n    signUpUrl=\"/register\"\n  />\n</template>\n\n<script setup>\nimport { SignIn } from '@autenticar-me/vue'\n</script>\n```\n\n```vue\n<template>\n  <SignIn\n    @completed=\"handleLoginCompleted\"\n    @sign-up=\"showSignUpModal\"\n  />\n</template>\n\n<script setup>\nimport { SignIn } from '@autenticar-me/vue'\n\nconst handleLoginCompleted = () => {\n  console.log('Login realizado com sucesso!')\n}\n\nconst showSignUpModal = () => {\n  console.log('Usuário quer se cadastrar')\n}\n</script>\n```\n\n#### SignUp\n\nFormulário completo de cadastro com validação de campos e senha.\n\n**Props:**\n- **`fallbackRedirectUrl`** (string, padrão: `\"/\"`) - URL para redirecionar após cadastro bem-sucedido\n- **`initialValues`** (object, opcional) - Valores iniciais para preencher os campos do formulário\n  - `first_name` (string) - Primeiro nome\n  - `last_name` (string) - Sobrenome\n  - `email_address` (string) - Email\n  - `password` (string) - Senha\n  - `confirm_password` (string) - Confirmação de senha\n- **`signInUrl`** (string, opcional) - URL para redirecionar quando o usuário clicar em \"Faça login\". Se não fornecido, emite evento `sign-in`\n\n**Eventos:**\n- **`completed`** - Emitido quando o cadastro é concluído com sucesso\n- **`sign-in`** - Emitido quando o usuário clica em \"Faça login\" e não há `signInUrl` definido\n\n**Exemplos:**\n```vue\n<template>\n  <SignUp\n    fallbackRedirectUrl=\"/dashboard\"\n    :initialValues=\"{ first_name: 'João', email_address: 'joao@exemplo.com' }\"\n    signInUrl=\"/login\"\n  />\n</template>\n\n<script setup>\nimport { SignUp } from '@autenticar-me/vue'\n</script>\n```\n\n```vue\n<template>\n  <SignUp\n    @completed=\"handleSignUpCompleted\"\n    @sign-in=\"showSignInModal\"\n  />\n</template>\n\n<script setup>\nimport { SignUp } from '@autenticar-me/vue'\n\nconst handleSignUpCompleted = () => {\n  console.log('Cadastro realizado com sucesso!')\n}\n\nconst showSignInModal = () => {\n  console.log('Usuário quer fazer login')\n}\n</script>\n```\n\n### Botões de Autenticação\n\n#### SignInButton\n\nBotão que abre um modal de login quando clicado.\n\n**Props:**\n- **`fallbackRedirectUrl`** (string, padrão: `\"/\"`) - URL para redirecionar após login bem-sucedido no modal\n- **`signUpUrl`** (string, opcional) - URL para redirecionar quando o usuário clicar em \"Cadastre aqui\" dentro do modal. Se não fornecido, alterna para o formulário de cadastro dentro do modal\n\n**Exemplo:**\n```vue\n<template>\n  <SignInButton\n    fallbackRedirectUrl=\"/dashboard\"\n    signUpUrl=\"/register\"\n  />\n</template>\n\n<script setup>\nimport { SignInButton } from '@autenticar-me/vue'\n</script>\n```\n\n#### SignUpButton\n\nBotão que abre um modal de cadastro quando clicado. Só é exibido se o registro estiver habilitado nas configurações.\n\n**Props:**\n- **`fallbackRedirectUrl`** (string, padrão: `\"/\"`) - URL para redirecionar após cadastro bem-sucedido no modal\n- **`signInUrl`** (string, opcional) - URL para redirecionar quando o usuário clicar em \"Faça login\" dentro do modal. Se não fornecido, alterna para o formulário de login dentro do modal\n\n**Exemplo:**\n```vue\n<template>\n  <SignUpButton\n    fallbackRedirectUrl=\"/dashboard\"\n    signInUrl=\"/login\"\n  />\n</template>\n\n<script setup>\nimport { SignUpButton } from '@autenticar-me/vue'\n</script>\n```\n\n#### SignOutButton\n\nBotão que realiza logout do usuário quando clicado. Só é exibido quando há um usuário autenticado.\n\n**Eventos:**\n- `logout`: Emitido após o logout ser concluído com sucesso\n\n**Exemplo:**\n```vue\n<template>\n  <SignOutButton @logout=\"handleLogout\" />\n</template>\n\n<script setup>\nimport { SignOutButton } from '@autenticar-me/vue'\n\nconst handleLogout = () => {\n  console.log('Usuário deslogado com sucesso')\n}\n</script>\n```\n\n### Componentes de Perfil\n\n#### UserProfile\n\nComponente de perfil do usuário com dropdown menu e modal de gerenciamento. Permite visualizar e editar informações pessoais, gerenciar emails, redefinir senha e gerenciar sessões ativas.\n\n**Eventos:**\n- `logout`: Emitido após o logout ser concluído com sucesso\n\n**Exemplo:**\n```vue\n<template>\n  <UserProfile @logout=\"handleLogout\" />\n</template>\n\n<script setup>\nimport { UserProfile } from '@autenticar-me/vue'\n\nconst handleLogout = () => {\n  console.log('Usuário deslogado com sucesso')\n}\n</script>\n```\n\n### Componentes de Layout\n\n#### SignedIn\n\nComponente wrapper que só renderiza seu conteúdo quando o usuário está autenticado.\n\n**Exemplo:**\n```vue\n<template>\n  <SignedIn>\n    <Dashboard />\n  </SignedIn>\n</template>\n\n<script setup>\nimport { SignedIn } from '@autenticar-me/vue'\nimport Dashboard from './Dashboard.vue'\n</script>\n```\n\n#### SignedOut\n\nComponente wrapper que só renderiza seu conteúdo quando o usuário não está autenticado e o estado de autenticação foi carregado.\n\n**Exemplo:**\n```vue\n<template>\n  <SignedOut>\n    <LandingPage />\n  </SignedOut>\n</template>\n\n<script setup>\nimport { SignedOut } from '@autenticar-me/vue'\nimport LandingPage from './LandingPage.vue'\n</script>\n```\n\n### Outros Componentes\n\n#### AuthSwitcher\n\nComponente que alterna automaticamente entre os componentes de autenticação e perfil do usuário. Exibe UserProfile quando há um usuário autenticado, ou os botões SignInButton e SignUpButton quando não há.\n\n**Exemplo:**\n```vue\n<template>\n  <AuthSwitcher />\n</template>\n\n<script setup>\nimport { AuthSwitcher } from '@autenticar-me/vue'\n</script>\n```\n\n## Casos de Uso\n\n### Usando Botões com Modal\n\nOs botões abrem modais com os formulários e permitem alternância automática entre login/cadastro dentro do modal:\n\n```vue\n<template>\n  <SignInButton fallbackRedirectUrl=\"/dashboard\" />\n  <SignUpButton fallbackRedirectUrl=\"/dashboard\" />\n</template>\n\n<script setup>\nimport { SignInButton, SignUpButton } from '@autenticar-me/vue'\n</script>\n```\n\n**Comportamento:**\n- Ao clicar em \"Cadastre aqui\" no modal de login, o conteúdo muda para o formulário de cadastro\n- Ao clicar em \"Faça login\" no modal de cadastro, o conteúdo muda para o formulário de login\n- Após autenticação bem-sucedida, o modal fecha e redireciona para `fallbackRedirectUrl`\n\n### Usando Formulários em Páginas Dedicadas\n\n```vue\n<template>\n  <div class=\"login-page\">\n    <SignIn\n      fallbackRedirectUrl=\"/dashboard\"\n      signUpUrl=\"/cadastro\"\n    />\n  </div>\n</template>\n\n<script setup>\nimport { SignIn } from '@autenticar-me/vue'\n</script>\n```\n\n### Controle de Acesso por Autenticação\n\n```vue\n<template>\n  <div>\n    <SignedOut>\n      <h1>Bem-vindo! Faça login para continuar</h1>\n      <SignInButton />\n    </SignedOut>\n\n    <SignedIn>\n      <h1>Área Restrita</h1>\n      <UserProfile />\n    </SignedIn>\n  </div>\n</template>\n\n<script setup>\nimport { SignedIn, SignedOut, SignInButton, UserProfile } from '@autenticar-me/vue'\n</script>\n```\n\n## Tipos TypeScript\n\nO pacote exporta tipos para TypeScript:\n\n- **`User`** - Tipo do usuário\n- **`Session`** - Tipo da sessão\n- **`Configurations`** - Configurações da plataforma\n- **`UserAttribute`** - Atributos do usuário\n- **`PluginOptions`** - Opções do plugin\n\n## Utilidades\n\n- **`getDeviceToken()`** - Obtém token do dispositivo para autenticação\n\n## Licença\n\nMIT\n","readmeFilename":"README.md"}