{"_id":"@webx-ui/module-auth","_rev":"28-a254e1c0880ff65a01f91b796c9b6b24","name":"@webx-ui/module-auth","dist-tags":{"latest":"0.8.7"},"versions":{"0.0.1":{"name":"@webx-ui/module-auth","version":"0.0.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.0.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"8b6d645a3e428b2040bd892f2b0797f30d96405a","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.0.1.tgz","fileCount":10,"integrity":"sha512-WsC4k9XNhkkRaR+ciBDJH06u+Ti3Kyc5HoPjMEdkKsgIrMXt1Tmj7ez8HrXW2GTkiJHOp3KmMbouQeGVx8zQ/A==","signatures":[{"sig":"MEUCIQDhF4pdljU1AsiwhbUnwQtSKB4oJawGjjMDLyxzvwTV/wIgeNd11PhwFZfwholnB8HOS0Q+1DztvJGK7CbVTUaq+T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39611},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"ahabzig","email":"alexxgroup@gmail.com"},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.14.1","@webx-ui/admin":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.0.1_1789229504640_0.18794357653427674","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@webx-ui/module-auth","version":"0.1.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.1.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"ac8c6d13023ed402852b56aab937ebe995a2f28d","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.1.0.tgz","fileCount":10,"integrity":"sha512-kIxEgKRahbudf+9slIpX4HRljQIcX9KQnv6quIoH3msvAln8/cw3bGo0p5Xiqf7O6ICjUC7NrZboJb1zB+5wuw==","signatures":[{"sig":"MEYCIQCNQZzP+/q8Sv+JRcGZmXeWPNka5/nrFacevJCz13gvuQIhALllRF5TGPSk7xYMouPatV+RUuBGggbMXV9xL0bsg6l4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlc9GGzk1fXqd/IuuD+bxLKQWtxnkZOz1YV7uTvvhN5AiEAyEwJzliBKoaB+hgP/UB884ywraCEM1097Ya2f1QtBZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.14.2","@webx-ui/admin":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.1.0_1789232218199_0.025395060357722432","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@webx-ui/module-auth","version":"0.2.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.2.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"a13cc97c07106eb43390516f4e284dba88d87334","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.2.0.tgz","fileCount":11,"integrity":"sha512-k4OKmbSFGZIctSQ6UiWCvbQbVqXhQsst+6Ax0jcMCItdoWAWYihExSIkXZTiGZ1ZfCBLD4lneH6PlzSQJPxMyA==","signatures":[{"sig":"MEUCIBkCUBvIQezLi6JpVL3l8bDrv6NpZ7RNrZQxbOqf26ICAiEAnjcwL2QXGSYovfgfl9a6e8YQYce5NEeKOhq0HlNUv6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0l/42Bl/WyZVRpnhV6ZPvx2FlHrOK+M7ayC8wpUpYJwIgZkoifXqb4a0u0zjF5zxHoWGwdAlU/FI3zAWju3rAiCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.14.2","@webx-ui/admin":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.2.0_1789235453458_0.977603422876347","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@webx-ui/module-auth","version":"0.2.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.2.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"2d2bf58674b5962202f37c6adc4862fafb3198ab","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.2.1.tgz","fileCount":11,"integrity":"sha512-C0dGnDCwymqYTxiavmoVlel633Jv9/6wRWr7kP1GOvjPaSB5Iw6ftqloQqthnMO4v0CXqOT/NWaFu4rItHIw0w==","signatures":[{"sig":"MEUCIC+1pNiA90DkADnC0DHO035Wj8XvQLtuC9maO5OvasS8AiEA7jngTkf42KvPgV7v5r2p+awyYa7pRmmwnEZA44qJ1Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ7p2nAkAcPPxnTQL+HqtGcyXPCWz/6UAC/64Ttv9blAIgCUbo0HoT2ft7qZmCfEoOW0064w1JGFdfl2RjbyP2/d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.15.0","@webx-ui/admin":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.2.1_1789305832618_0.27265710512760544","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@webx-ui/module-auth","version":"0.3.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.3.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"0a91796586ef63f33ccde3608425552b323b1992","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.3.0.tgz","fileCount":20,"integrity":"sha512-TI2P3+6BXpHlALFmiHiZt5mdMUcLbCifMCZrEwbiDXFAJEGy9DSyYRIQJGjYAYYY9PjXStNVhyWc2504QhBvTw==","signatures":[{"sig":"MEQCIGBUamSmRew7mDlUUxJX/jKNkmK5ptx7jEbDX4+ffNklAiB0ehL6e6o7MS3Au1u/ezPHiI1hFKoZpifyvKk/WVKugA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8enMHmMoU+v5pNiXK8LIDqfF5ue6ndwvtE+VY4olWtAiEAs0QGz45KWHXyYed4AnAGlytyzBybmmOguQG71dfy+7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.16.0","@webx-ui/admin":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.3.0_1789312853868_0.4109788829851635","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@webx-ui/module-auth","version":"0.4.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.4.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"c3a7d8121106d8e4325c6e709d839d878e064d61","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.4.0.tgz","fileCount":20,"integrity":"sha512-03Kg1rdvID9AHQcZ+UlWUbUaC81ASmVBR9U4v6TN3tMO+uT4pl9JUYUL5C/5NvHc8s87Dhxc8xX2uEpDLlxDxQ==","signatures":[{"sig":"MEUCIQDCikrire6njTL2MrbVlx2yQwMiebRWDtD3Qm/mzuN0iQIgXdBxBs+NRArsVK1mTXo8WpH0zJf4lEfbsWrnSSuNMAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBfIR9IRvX9HAuvDwGp+JzOYKNo6p4B++tl4N//SuldjAiEA32hiUlDNJiML8HlEyasjZZqKNy1P2q26+rfyvtTcywE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.16.0","@webx-ui/admin":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.4.0_1789315290259_0.7616762464651785","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@webx-ui/module-auth","version":"0.4.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.4.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"6818926b1cb9e4e29416395bb428f08af9c364dc","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.4.1.tgz","fileCount":20,"integrity":"sha512-EOhTx5qLXMyPhc505Xq24yHphmVFX+mKgGeZyj8LuUr2gy7Jw0/RmRmr7wdzA03sFdU09ipYWuq2YH7OUvZFpw==","signatures":[{"sig":"MEYCIQD94WgJWN6ERV6bp3YYl4WEYx886nof1RgI3uZG5B14DAIhAP/mIKEHZJ+gezfOryzKP2dT8xopOnPB5wnhK3/28djG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcjZHlF/B3N8WB8bgAhuGcpU6wfAErVL0AU9elW5ZMMQIgMhLK1wNbEiLZ3wtxAjgYw7PDUaRUCEB9B0fIYXDBlKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.16.0","@webx-ui/module-admin":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.4.1_1789316835477_0.6515814712377517","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@webx-ui/module-auth","version":"0.5.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.5.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"6f3ef4f047887ff9428291fc221c35eb721b4be4","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.5.0.tgz","fileCount":20,"integrity":"sha512-bEoUc43KQh+ZWEjY+qg4UeRL/iyFO35lMfX7Ld8KE9II4D5nI9J0d8VgQOpFgI9X7AgGbwV6IUXd4vLFhb7b0g==","signatures":[{"sig":"MEUCIAqDNSd9LrB/2aqFCaXxwzHhesdEPdHwjyJ01Hb05Zk3AiEAnFe9OEv2AXM0HmIA70SEKfKrvQO1/2e8+8X9cnmDAfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEgWIVu3LTHMy6MFN4+99eVIj0lB3i8nzI+uv8SneRNBAiEAkaI2MRe+phphiZzibzlY45zwzZBurx0w/+sq9revUpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.17.0","@webx-ui/module-admin":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.5.0_1789363537540_0.20456766832974949","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@webx-ui/module-auth","version":"0.5.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.5.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"bcfb973880f0433aa72f7aed2bd6e9b21b82f270","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.5.1.tgz","fileCount":20,"integrity":"sha512-26xVPsE8yJbquUK5/y4Z8kyVW4ejweNXQSNed7Wj6RX5fBhikG/S/j9eQ1e85gVLAhj5bR8AGGw2AjjHgq1Iig==","signatures":[{"sig":"MEUCIH3y+iOYhc9+gu105Gp4lLlzY21Kb4n1pFX4kwudAiQuAiEA7P2psysfsQz2JfrqFI8xLs1Cr+j23XWbWb9r89/6iGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDb+A420Fa9cPPTMeab6/VD2AoT3kJ00Fpc1MuvE3vhjwIgeQSXvCY3DJYItmlMvtVsbytvfpF8szXc4RtmdgNA9Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.18.0","@webx-ui/module-admin":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.5.1_1789379454628_0.06853904825418944","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@webx-ui/module-auth","version":"0.5.2","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.5.2","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"07f53f8974a0d00f5aa7f626702bbc667d72c9c2","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.5.2.tgz","fileCount":20,"integrity":"sha512-4GUUMurV8Bk9pm3CpZHdLdwKW94skImwdCSrPWRWHVzi6R9MsAD/EHCA8Vgnr/hD0wJgg+4Jh/ktm3A5dRxZ4Q==","signatures":[{"sig":"MEQCIEBpWUhohY4iM1oTcGjwsu6KjU1o8afcCmiV2KW8kD5QAiA7b2uKKKTUfV6+GNiKijSABO5aR9BZwR23PFTZpjqwwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICi+9Lrub82UBh2aUUlYGkagfq/kkvaNcK2rMUej9QyaAiEA4+Ox+q9wBJBhQGYUwApbE7LbaUw8ODNFtvMCKgkLRi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.19.0","@webx-ui/module-admin":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.5.2_1789395579404_0.9517520704085294","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@webx-ui/module-auth","version":"0.5.3","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.5.3","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"197451c05c8b0a2904e24fdf9c2ccf4dddc280da","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.5.3.tgz","fileCount":20,"integrity":"sha512-pAcJY5dbAoQT9Laclc5N4Ya62oc15XfTAMzZMQIM81ZQXAvIhfAIlHTYNY++CfcoSAn5+KYjBOeUut7avktiUg==","signatures":[{"sig":"MEQCICpYpLNiqSFMLNMvvfXnp6w7xfSwrfUWWU8KnqPz6hn5AiAsBnTU+7ab/LWFCuDaYp8fkxsBT3OZLy5+btBalTVUVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUDWdw8pj3iMt08HRr+uDKZZ5wNtHJ59cME4Yhs+3R6gIhAMiugkemUXCVhcU5Hk0Z3BALS5SJdQD3bManZzA66NC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.20.0","@webx-ui/module-admin":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.5.3_1789578987242_0.39280117907032275","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@webx-ui/module-auth","version":"0.5.4","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.5.4","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"dad9062dab6b6e1085964038f5d627c6ddba7415","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.5.4.tgz","fileCount":20,"integrity":"sha512-PZRSGvi3fNnxdGK+Yg8p5Bsepees30DNe4VzK8cvFmeCvED6G/0fnEsXhDqkPok4xnzihJReFGUlrpJ00f5q4A==","signatures":[{"sig":"MEYCIQC6umqiTMNlQkq3x3MG8haNvkloRlxkizvA20CGiyWcOAIhAPF5UGAwli080hAjj15jNrJnxmZsPdEBCVMVRYozLf+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGNz7i8RgTAAx9N+9u31X860OwEDj2ipHctg4ySrIjdAIgLTWf6N/5dRCM+xRzAoRUo4JjC8ApOqHpk0oXBPEVf2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.21.0","@webx-ui/module-admin":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.5.4_1789663884698_0.30935898261289374","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@webx-ui/module-auth","version":"0.6.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.6.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"636b669bbc13d7247b853839e7f8d2553cf750f7","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.6.0.tgz","fileCount":21,"integrity":"sha512-qkiULKLDrxYScbBW5bBsVsDdB9NkFR4cA/JJGepYHVNyI6iFdhyYyITB0SUi+qV/gDLDwC1qV5Lj6rjTg64meA==","signatures":[{"sig":"MEQCIEE6Oy5vFWnlseUA6XCjLJb/LxaSqn5pa0OFe4zEljNcAiAdDC+W5oXQVxTKvImZijMaMMaMhOxwKhmhJGZZkdZY9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDadVqaTEL++pSvfVLs5jNcxdQwhVkrWvY0usDU4L445gIgQf0wGw8p4fydHfhmOKUrqkGhAcGDPpq5HfvNt7/UVhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.22.0","@webx-ui/module-admin":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.6.0_1789722350047_0.9539004381493028","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@webx-ui/module-auth","version":"0.6.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.6.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"be6f4ef6298db5207eba33afcc5c8468d1d2d49e","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.6.1.tgz","fileCount":21,"integrity":"sha512-8FnDYUjbREUIgQATbdVWJhGZ6b4l0MuJoUAGYA3QET31xQVg7HUzLlUV5CLufSgSd/QpJsgWe/QhPERuqxCZyQ==","signatures":[{"sig":"MEUCIQCVYKmwUCnzBXTb7y3gqNNOcEUSZ0KjkuIvDEI9XFYXSwIgDhUk9Zsp2XcJTYwETGs3/JmeF/usoqEXZpWUrqV/IY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCkFdVNfmN8hNT4dS2Gp3yczwivxbYcu8O2R9XN5TLEAiBlscydi4Wr6nsDlzvAHvL/b39Qi13BMfPPTQq+SLJarQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.22.0","@webx-ui/module-admin":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.6.1_1789742129267_0.030195777675639635","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@webx-ui/module-auth","version":"0.6.2","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.6.2","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"e235324ec43ee8aafbffc4630cd503de90667448","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.6.2.tgz","fileCount":21,"integrity":"sha512-+m+fCu5COiGP0+n4OFLytHHJTE5XSHq0YRwvJPTaPCAqBK312L2IQe+s6iqFzvhknloGF5sB0hqq/n/Uir/EVA==","signatures":[{"sig":"MEUCIQCbcNyliVyxf08nFXTCSdMj1qHdmEO75fvBwJEJqVtgvQIgUrtUdS6Y5QnSxL6wJchysFgSzB9u/TpWgjGURqFuYi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvPQxQQyRIZrTUGQg5zAcRrtflZoTOZgCNl/K8cCZB1AiB/v1DVOhs6Z1a96JUsmjqZW+CRCJshRwiOofT4DrTwxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.23.0","@webx-ui/module-admin":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.6.2_1789752965205_0.582569886348947","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@webx-ui/module-auth","version":"0.6.3","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.6.3","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"2e0fad81ad6911751f07e73dc96988de7cc08c71","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.6.3.tgz","fileCount":21,"integrity":"sha512-Wqydc3r1rLCvxglmq2Ajj2XFCKL2SZVaHqclU8eECWZxb6GiW5Dh0SMe3L8ExN61vxEMVAvn+mDuTdVwtqmXIA==","signatures":[{"sig":"MEYCIQCPUQNctaOLA2XZ999My4LmUhwtSYeMepT499nJ04arOAIhAL/ffhkS3rBcQfETclUi+ZWdyKT06+43G82dIJzcWj1w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpvJpj+pn8/29VyFomjJxH3d3KNb7oqYZ9N+BacQzMjwIgIitM458/SCbWtRj7CVmyXS613bUfDxcWk8swk8hf0Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.24.0","@webx-ui/module-admin":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.6.3_1789816024514_0.043089271488359726","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@webx-ui/module-auth","version":"0.7.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.7.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"fbe24995627e07d8009f23671b06b33e07d5c7e9","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.7.1.tgz","fileCount":21,"integrity":"sha512-wyu6I3b6KIAGtT4CR9mQTr0J+JugjHx63DPOYWEv8PE6OIME/96varQYWrhbjyZt2CJ2PFIce9eJVjSSvKjc9w==","signatures":[{"sig":"MEYCIQD1SkfybG/mtHJJvBwYYvy957SJ+LTRMzDlBIfh3ckokAIhAP7jVOqj2pMFl5nSx65a80/h7idpM7yTYoH7Ndk+8Zc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4HITBtWjZ+kouepRVXKFOmwDFn0wiru/H+hzMTqeIxQIhAMMAIyG0/XpERKsocyymWmy157J8XpPlBsQdb4i33VLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.26.0","@webx-ui/module-admin":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.7.1_1789889867244_0.48827004734643054","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@webx-ui/module-auth","version":"0.7.2","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.7.2","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"2cd1ff7b515884980763f8adcda7b80df739cae8","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.7.2.tgz","fileCount":21,"integrity":"sha512-8mSIXKvjDe/++1nLt5bLp0b5y+yQ7cTORRzSeh4bIGFsjL72JsooAg8VIr3cO80vsTl8jhmTdkKAAn7x/oQoJA==","signatures":[{"sig":"MEYCIQDm/0R2oEzs06w2M/M//75nxTy26CmZ6/HNBInLjdur/gIhAPKgv9Y/nXtutqTiRW7Z7F12Hbgnxeam6P3tEk7pF84M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKUP/8K1ytCh8KaBF/fx3EBB5bzNLhbwJSWhKM0mg4tgIhAItMInuRCUP6fR+z3YYoSADGFJNRZ1u+vYJbMr20e5aP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.27.0","@webx-ui/module-admin":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.7.2_1789896823970_0.9421980783043495","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@webx-ui/module-auth","version":"0.7.3","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.7.3","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"0369a5a4342cd443262303a6b150438aec7e8f59","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.7.3.tgz","fileCount":21,"integrity":"sha512-dMyV9ZPUm16zjzfaTEMdiD1vxpdEbXiU32CVrcpv2xWTThGFKpCRXCNpSHI44mUFWMgPOzEWk6TrJ4RWAIvghw==","signatures":[{"sig":"MEUCIQCF3Jk2sQsUEqJjcE2fpob8vFXLY+dcEmVdUqP6+GqVzgIgGhPtI6Wz1lZupWJrhcd1l31rhTG1Nhfn/G9WFlL+Rdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwweT4HOe4fpl+2DJnt0eGeA4GceUwG4tgl2hf9YwKzwIhAPimp5YWs9tBpQhmtQg9952WAgeO7waUlQ45JMxuV+WX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.28.0","@webx-ui/module-admin":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.7.3_1789912569886_0.06953103934557281","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@webx-ui/module-auth","version":"0.7.4","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.7.4","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"8c55cfce2fb78943670752a582b625b710ffcead","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.7.4.tgz","fileCount":21,"integrity":"sha512-mgwsJuDrbGkFdBsdhcnDu3wBELRgMHCOhumprrKIqT0fMGHfvC2R8A1xLu800NarKzkkQFNXqAo912Xs9bpAfg==","signatures":[{"sig":"MEUCIQC1kvNw/cZh0ITKKlQLm2GMEIkdo+dbPUN6YsDP1ESiKgIgWpIkXWASPLmIGdjjU5WoVpGDur62uuKlaRmwk8D8aNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/D2mp+65LBb5gUlgVd+JzVygoClMuNZgVRyTmH21ECAIgcgaXZyAab9YmnuV06GOvEFGhu/0jjpHf1W9H+PQxWJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.29.0","@webx-ui/module-admin":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.7.4_1789918623682_0.5821384219135959","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@webx-ui/module-auth","version":"0.8.0","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.0","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"a2a9080fce0cbabbaeb332b430fec089205fad1b","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.0.tgz","fileCount":25,"integrity":"sha512-+CaTFu7USek0HK+EkFluY3SfUymKozAjNZyAcxCKGeI680Abf+wcH1XDjlMd/Ze04itIbhVU0xekNmJyPVwtNg==","signatures":[{"sig":"MEUCIQDEr3eHwPCNR5F2NGnHFS44UsSeGLS6L2faCHZ55WYZ5AIgSkFltB9TA2+NFz4yiO3a/iaHvV/26Qic73kIyD+H9XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDp5neoO9gkE1sdehZdzhFUK4zwzN2og3vRmOchaoYQeAIgemeXPP3wAv2EaVn0cTu5USE4kSTDHiPz7TVhRtZUlYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.30.0","@webx-ui/module-admin":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.0_1790006144816_0.08558077189246505","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@webx-ui/module-auth","version":"0.8.1","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.1","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"f586d74454d4cfca8fc14c35bdfeff34e34217f8","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.1.tgz","fileCount":25,"integrity":"sha512-IYsBqTxzfWPUSqtzI0Gqq6uVrGD6L1G6STvEgqoqRQngcY/Ju5SVKWFCN2jiwAFsf0BePmbP/tQadY41jw3onA==","signatures":[{"sig":"MEQCIGStuAkxii9sxCdODulIJGD6BFpw3ap4ilMObWHpWRumAiAm0X7w3P0WPg/RQzfCmbT9hvIe8t0fO7h4UvUKCBodkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFkpsnI6bH8xv7tOyJWZxCN7RvIoCYT4BN4CQML5Cfs1AiEAvGs8ISH0EVJc98yeT4+bSmRB4Agt2LvyEkF3tbYeDrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.31.0","@webx-ui/module-admin":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.1_1790101837943_0.4163065457321493","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@webx-ui/module-auth","version":"0.8.2","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.2","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"7ff89c05756c12a17b5b6be5a40573d82af474cf","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.2.tgz","fileCount":25,"integrity":"sha512-EuIhU4UoW522hj2JK9Nwja709CAiFVngJiE5TfpGxf0NBkrnavDvoBoRJ9oB5Pz5gAE7UQqHnXQl+4vwUM4G4g==","signatures":[{"sig":"MEQCIDtEM4DUsBfcwHS+6XjV4CizMn3hsQWqBmn5l1AjkLGDAiAbeGm4xmAEAzGuVwrq0su0bc8q3ig/wDQyRL2VoZQTuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQWNs/LgdJfAyG3Xx8u/XlK7fyMLh3TJn7GMJ7oDqieAiBw/BClSnjRJW5yXGkVWqIZcHiu09iCO9opGlX+5mnaYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.32.0","@webx-ui/module-admin":"^0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.2_1790151050974_0.7381471778094792","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@webx-ui/module-auth","version":"0.8.3","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.3","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"008f8e90144a7a494c47a27e413e541a73d84fac","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.3.tgz","fileCount":25,"integrity":"sha512-ck5ZU6C8nZiP3SY9sq8o4xlvWJubLNdOe97NFd+yUg6v+UuRW7Qg+n4UdJzlNRJwAxlWRuRnubYg402jtDP/jA==","signatures":[{"sig":"MEUCIEAx9GColWzPgF7nxFOPx3Y6Ccc/vsa0URhp6ipeCHM0AiEA9dq8Vair0mYrq6hLOSVT/tdvG4wA8H/76zO4lgF/aLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOQtQLRlgaavnUCUv2MwaWEYqRizT/3l9ZDAWNK5qRWQIgMbzbA+PBzfXsLgHq5O/KjyBECUknKHePjTFa9N4jiwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.33.0","@webx-ui/module-admin":"^0.14.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.3_1790180280917_0.3456157382045715","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@webx-ui/module-auth","version":"0.8.4","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.4","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"eb5dd605420394e227e2d209a4f0cdece18e37cc","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.4.tgz","fileCount":25,"integrity":"sha512-sScTjwripHDXkOt/9OTDk0SLFIogfbYeNVQmf5V1gccLSMuxPk6Co6QNGWPGKIkLPiV01vY074XZeYRshu2Ltg==","signatures":[{"sig":"MEUCIQCKkXK4bwbEOs5jBuHKeGDrPttk1swL0VSCldy/i3VZcAIgdutRFkWZ2gxktDnKG5Q+gI9WYLQW+lyBur/4kzfA8xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDniJhB1IfFSkTkINAICB6kGK4G3uIOXHXTbABrLSfB1AiBmmQd76uyVpd9HOekzPaFfdqxlNbzW1HXWe4RII7Dt5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.33.0","@webx-ui/module-admin":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.4_1790184977428_0.19009869428105652","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@webx-ui/module-auth","version":"0.8.5","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.5","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"ab27fb503935e9742b0ba1235e06d7807be30ce6","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.5.tgz","fileCount":25,"integrity":"sha512-RbVRIISuCUlmrtVxad30CB4gDx9xrMqlUSYtdwHUuaZxZc22Myz/+55oX8MP3K8B+9KQPnlPI/gk/w1Rja68Dw==","signatures":[{"sig":"MEUCIQCpzohmXQlgFVdZZoX9BANN2g4tPxOtIyv63cEwn9GyNwIgEBor77sJXJjE7g6Gun6JAB4iccTEBpaZPqWtVlREI2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDewhv3fNWCfw9Up7MJ5OE34jbV2ZlnHW0O388/vuq1QAIgfABmCPMbWS7V5mdetzG/uFgvQGYaLIKgZB8r/8Dw+Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.33.0","@webx-ui/module-admin":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.5_1790190895402_0.8724750822737988","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@webx-ui/module-auth","version":"0.8.6","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"license":"MIT","_id":"@webx-ui/module-auth@0.8.6","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","dist":{"shasum":"312a4bb12d961112a4f3899a1760ca23ebae9c36","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.6.tgz","fileCount":25,"integrity":"sha512-fiRepHbzGS8XKHPTyZr9S1HCKtCHzsMV/YEePDeM5lm+CSyJldL6+7rhuVkcMD8qpzR/obxbLYIBBqZgsX+HLA==","signatures":[{"sig":"MEYCIQCWCvjYCX5MHZjOgHrzlLR9DbvIZ3o8FqxJ79vU285RxgIhAK81yRznWgJ1xjPB6xYt4OHjBkSw5Pg/PPJ4FBAjqcz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnaLA99l16LmGmA3aukslcUJeGoQNIlK/95z7wuiZ9VAIgD+HdYNHlFUDtpTrGW4wdSuw2NlJ2WOTTSsIQ/hDCqco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.33.2","@webx-ui/module-admin":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/module-auth_0.8.6_1790243712617_0.5688815752271503","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"_id":"@webx-ui/module-auth@0.8.7","dist":{"shasum":"fb76764753af5eee1acbbc350f6ee4e7dd9a537b","tarball":"https://registry.npmjs.org/@webx-ui/module-auth/-/module-auth-0.8.7.tgz","fileCount":25,"integrity":"sha512-BtHba3StqoNknHQeBtYsVhbIsHDECbbSCIZHwjDUZZ0R/MF9UCeV3JfAnmyQ9ICregHW3WKdncHzdtTRmKHGMA==","signatures":[{"sig":"MEUCIEsZiF0o1z9gqtaybLRWQiAcfVtj1LvbHE9CWdjOeM0SAiEAzTV31FHPrWJOHqQbTrStRJ+qbQ5AXZVyiinA2bVpz8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaHTexcbEG2Rr7KORWY7VZxz1atI37jN4Ji0qSq3xgdQIhAPhNZVhed0cIzqF9Dru3HAS1XSOmtgMK7bO3hU7UCE66"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@webx-ui%2fmodule-auth@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297186},"main":"./dist/index.js","name":"@webx-ui/module-auth","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css","./package.json":"./package.json","./dist/style.css":"./dist/style.css"},"license":"MIT","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"version":"0.8.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5d3e05a-e353-4dd0-b358-475a49bc20e7"}},"homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","directories":{},"maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"sideEffects":["*.css"],"dependencies":{"@webx-ui/core":"^0.33.2","@webx-ui/module-admin":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.24","vite":"^7.1.14","vue-tsc":"^3.1.3","typescript":"^5.9.3","vue-router":"^4.5.1","@types/node":"^24.10.1","vite-plugin-dts":"^4.5.4","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.5.0","vue-router":"^4.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/module-auth_0.8.7_1790275839515_0.20406272313290508"}}},"time":{"created":"2026-09-12T16:11:44.424Z","modified":"2026-09-24T18:50:39.928Z","0.0.1":"2026-09-12T16:11:44.775Z","0.1.0":"2026-09-12T16:56:58.273Z","0.2.0":"2026-09-12T17:50:53.540Z","0.2.1":"2026-09-13T13:23:52.702Z","0.3.0":"2026-09-13T15:20:53.965Z","0.4.0":"2026-09-13T16:01:30.358Z","0.4.1":"2026-09-13T16:27:15.548Z","0.5.0":"2026-09-14T05:25:37.628Z","0.5.1":"2026-09-14T09:50:54.797Z","0.5.2":"2026-09-14T14:19:39.478Z","0.5.3":"2026-09-16T17:16:27.336Z","0.5.4":"2026-09-17T16:51:24.775Z","0.6.0":"2026-09-18T09:05:50.141Z","0.6.1":"2026-09-18T14:35:29.351Z","0.6.2":"2026-09-18T17:36:05.282Z","0.6.3":"2026-09-19T11:07:04.611Z","0.7.1":"2026-09-20T07:37:47.328Z","0.7.2":"2026-09-20T09:33:44.069Z","0.7.3":"2026-09-20T13:56:09.991Z","0.7.4":"2026-09-20T15:37:03.783Z","0.8.0":"2026-09-21T15:55:44.897Z","0.8.1":"2026-09-22T18:30:38.049Z","0.8.2":"2026-09-23T08:10:51.131Z","0.8.3":"2026-09-23T16:18:01.014Z","0.8.4":"2026-09-23T17:36:17.525Z","0.8.5":"2026-09-23T19:14:55.505Z","0.8.6":"2026-09-24T09:55:12.707Z","0.8.7":"2026-09-24T18:50:39.621Z"},"license":"MIT","homepage":"https://webx-ui.github.io/webx-ui/guide/roadmap.html","keywords":["webx-ui","vue","vue3","admin","authentication","laravel"],"repository":{"url":"git+https://github.com/webx-ui/webx-ui.git","type":"git","directory":"packages/module-auth"},"description":"Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.","maintainers":[{"name":"ahabzig","email":"alexxgroup@gmail.com"}],"readme":"# @webx-ui/module-auth\n\nSigning in to a WebX UI admin panel: the screen, the session and the router guard.\n\nThe front-end half of the Composer package\n[`webx-ui/module-auth`](https://packagist.org/packages/webx-ui/module-auth), which is what\ncloses the panel on the server. This is what lets somebody back in.\n\n## Install\n\n```bash\npnpm add @webx-ui/module-auth @webx-ui/module-admin @webx-ui/core vue vue-router\n```\n\n```ts\nimport { createAdmin } from '@webx-ui/module-admin'\nimport { auth, WxUserMenu } from '@webx-ui/module-auth'\n\ncreateAdmin({\n  plugins: [auth()],\n  userMenu: WxUserMenu,\n}).mount()\n```\n\nThat is the whole integration. Installing it also tells the panel how to find out who is signed\nin, which is why `@webx-ui/module-admin` knows nothing about authentication — it holds the answer, not\nthe question.\n\n## A plugin, not a section\n\nIt owns a route and a guard and has no place in the menu:\n\n- `/login` renders the card\n- a guard sends anybody without a session there, remembering where they were going\n- a watcher brings them back when the session arrives, and out again when it ends — a sign-out\n  in another tab, an account switched off\n\nRedirects are driven by the panel's state rather than by an event from the card. Signing in\nflips the panel to `ready`, the shell swaps the branch it renders, and the card is unmounted\nbefore the line after `await` runs.\n\n## The card\n\nNo logo, no product name, no welcome. An admin panel's front door should say as little as\npossible to somebody who has no business behind it, and the people who do already know where\nthey are.\n\nWhat it does carry: a password reveal, a Caps Lock warning, `autocomplete=\"username\"` and\n`current-password` so password managers work, validation errors landing on the right field, and\na countdown when the server throttles.\n\nEvery string is a prop, and a prop given wins. What happens when one is not given is that the\nlabel comes from the panel's dictionary — assembled by the server from the same `lang` files it\nwrites its own messages from, so the card and the 422 under its fields speak one language\nwithout anybody listing labels twice.\n\n```ts\n// Nothing to pass: a panel in Ukrainian draws a Ukrainian card.\nauth()\n\n// Unless this particular panel wants its own words.\nauth({ card: { submitLabel: 'Увійти' } })\n```\n\nPlaced outside a panel, with no server to ask, the card falls back to the English it ships.\n\n`WxLoginCard` is exported for a panel that wants to place it itself.\n\n## The sections\n\nTwo of them, alongside the plugin:\n\n```ts\nimport { admins, connect } from '@webx-ui/module-auth'\n\ncreateAdmin({ modules: [admins(), connect()] })\n```\n\n`admins()` is the people, and two more views of the same section for whoever may see them:\n**Agent calls** (`admins.audit`) — every tool call an agent made, narrowed by person, tool and\noutcome — and **Connections** (`admins.manage`), the agents everybody has let in, with a\nbutton that ends one.\n\n`connect()` is the page that tells somebody how to connect their own agent: the address, a\nbutton that copies it, three steps per client, one-click links for Cursor and VS Code, and\ntheir own connections underneath. It carries no permission — whoever got into the panel may\nconnect an agent, and the agent cannot do anything they cannot. Both appear only where the\nserver reports them, so a panel with no agent server has no such entry.\n\n## The session\n\n```ts\nimport { useAuth } from '@webx-ui/module-auth'\n\nconst auth = useAuth()\n\nawait auth.login({ email, password, remember: true })\nawait auth.logout()\nconst user = await auth.me() // null when nobody is\nawait auth.setLocale('uk') // the language this administrator reads the panel in\n```\n\nThere is nothing kept here: the session lives in a cookie, the server is the source of truth,\nand the panel asks rather than remembers.\n\n## Licence\n\nMIT.\n","readmeFilename":""}