{"_id":"@asteby/metacore-auth","_rev":"31-42a322826eaf700906ae66990e7b5992","name":"@asteby/metacore-auth","dist-tags":{"latest":"29.0.0"},"versions":{"2.0.0":{"name":"@asteby/metacore-auth","version":"2.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@2.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"d59a58b0518eee599a86f2229caf089f3b7ea8d3","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-2.0.0.tgz","fileCount":59,"integrity":"sha512-2kUJWmxnqIeqbC2MtckwqsQ+uDvnufDlKCjs1wTDgRImRHofDoh2nFtSsyqzv1cPv9N/9Gh9sWQtEjJsg51Ntg==","signatures":[{"sig":"MEUCIQCEIpD3mnwah3aUHb5DoNee1ot5n4bGAp/hnuxFX81KcgIgOatlse/f+ffkqyJ+WG4E+wK+DBw39q0fYu8/qWAs98Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89752},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/75198a51ded4b188e42b957d38c8ecb0/asteby-metacore-auth-2.0.0.tgz","_integrity":"sha512-2kUJWmxnqIeqbC2MtckwqsQ+uDvnufDlKCjs1wTDgRImRHofDoh2nFtSsyqzv1cPv9N/9Gh9sWQtEjJsg51Ntg==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^0.460.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"0.3.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","@asteby/metacore-ui":"^0.3.0","@tanstack/react-router":">=1.100"},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_2.0.0_1776716710455_0.39308155834875946","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@asteby/metacore-auth","version":"3.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@3.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"14f1645a28c04dbf67c7fc3e978c5b2759971b38","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-3.0.0.tgz","fileCount":59,"integrity":"sha512-sPIYsDgeCnakVWriuK2Nn7288Ecz4IsD2FN3fEexu3GSRdJ+6vJTNef/IsKOP2YlGqNW8/FhE+VTuQHMQlzRkw==","signatures":[{"sig":"MEUCIQC5fX3nc8yA50V3pr/j90WqgBYIHOdy75lViYyk4BPz7AIgeOEbsSR8fdD4xoOjSH5PvvqH4Pp04K5IFlF5s94mtFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89752},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/37e2c2e2700469feee69bd43116e31bf/asteby-metacore-auth-3.0.0.tgz","_integrity":"sha512-sPIYsDgeCnakVWriuK2Nn7288Ecz4IsD2FN3fEexu3GSRdJ+6vJTNef/IsKOP2YlGqNW8/FhE+VTuQHMQlzRkw==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^0.460.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"0.5.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","@asteby/metacore-ui":"^0.5.0","@tanstack/react-router":">=1.100"},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_3.0.0_1777062497079_0.48932374501532316","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@asteby/metacore-auth","version":"4.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@4.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"8cfb2cf8e7ca8d1bed7c937622e687773e02bde5","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-4.0.0.tgz","fileCount":59,"integrity":"sha512-Y/AZ62pujpGU9+SCO0WPKbpIMtn0rzNVTyabRGDrQWD2xJi1fqNOMIUDRnKl53XHawnUo3D7Ng6QwigAThu4Wg==","signatures":[{"sig":"MEUCIAXbP1hn+b8qJ0LWhfnOCBEHp4oOkQ7e4+82zqj9hUPhAiEA1ACiB104Iocp1pfLIayv2daVEgpR07EFqV1o6oEZRMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89752},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/8399e7e2807ba6bbebafcd9f3ebe5161/asteby-metacore-auth-4.0.0.tgz","_integrity":"sha512-Y/AZ62pujpGU9+SCO0WPKbpIMtn0rzNVTyabRGDrQWD2xJi1fqNOMIUDRnKl53XHawnUo3D7Ng6QwigAThu4Wg==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^0.460.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"0.6.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","@asteby/metacore-ui":"^0.6.0","@tanstack/react-router":">=1.100"},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_4.0.0_1777078856643_0.8166415887753697","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@asteby/metacore-auth","version":"4.1.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@4.1.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"985a998c84f62588c87c586c7deb035f7baa15ee","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-4.1.0.tgz","fileCount":75,"integrity":"sha512-Y/tJeoY6XUDhthVip8pIQYe1bRgGLcffL3TxEIgLpCrRYHm/1tc3vln3Mtk+VVGw7VM5kBuaK6LFh6DUOoeKIQ==","signatures":[{"sig":"MEYCIQDYnIeJR8Vgn1QlCFKoOtuAUz7FV/jW6eHFtAJ3tb4MqgIhAM7okPROzuNGeCmdOVMOQbZ2yV3RDUDFA7ovI53wVqzB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114763},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-4.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"},"./showcases/whatsapp":{"types":"./dist/showcases/whatsapp.d.ts","import":"./dist/showcases/whatsapp.js"},"./showcases/marketplace":{"types":"./dist/showcases/marketplace.d.ts","import":"./dist/showcases/marketplace.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/39f781e1a7ce918d0211edc6f11cdd18/asteby-metacore-auth-4.1.0.tgz","_integrity":"sha512-Y/tJeoY6XUDhthVip8pIQYe1bRgGLcffL3TxEIgLpCrRYHm/1tc3vln3Mtk+VVGw7VM5kBuaK6LFh6DUOoeKIQ==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^0.460.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","framer-motion":"^11.11.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"0.6.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^0.6.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_4.1.0_1777314406643_0.37743146095969005","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@asteby/metacore-auth","version":"5.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@5.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"cee15619d7fd9e0c9570b2a1c887b7a9fa1c264d","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-5.0.0.tgz","fileCount":87,"integrity":"sha512-nUD7E7GVWG0oLroWxRWyEfyftyI/BZRoolOxZf2N82YzepjEA32YgvOKfNh+mAFp6p3M+pdCPsmn7jfrX/GT9A==","signatures":[{"sig":"MEUCIBeFRYP0slEP/My+k8lq6HD4ejDgqp6U/A2y5dc1Ctt5AiEA9C5SQgyexFyaV1xU73HnWDrzuyEp2J//jYQUsBkvLwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113251},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-5.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/4d1b0f598533bcaf3e0fdc16d0842854/asteby-metacore-auth-5.0.0.tgz","_integrity":"sha512-nUD7E7GVWG0oLroWxRWyEfyftyI/BZRoolOxZf2N82YzepjEA32YgvOKfNh+mAFp6p3M+pdCPsmn7jfrX/GT9A==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^0.460.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","framer-motion":"^11.11.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"0.6.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^0.6.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_5.0.0_1777315431025_0.7754306072928578","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@asteby/metacore-auth","version":"6.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@6.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"9202c19fe1f49d136ae127bb3e21d6d0329563ea","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-6.0.0.tgz","fileCount":87,"integrity":"sha512-ck4GWaqR2DK/c1Ks2LLSNDNZdO38OAdRDK7N0uHfhSaYBsrOLVKEAe7HPi16LxTfyQQbSF3JWnZI04H9nzOEaw==","signatures":[{"sig":"MEUCIHz/wN9pAWrvqGbKJRVCVwsZiRzfyjUP+IEfebdQITJjAiEAkclP9yNzNo7iIvLlfrC76I2bpQ14k3SifgyETRYuavA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113250},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-6.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/cc0132e6bcd7dd25e204c99001a99389/asteby-metacore-auth-6.0.0.tgz","_integrity":"sha512-ck4GWaqR2DK/c1Ks2LLSNDNZdO38OAdRDK7N0uHfhSaYBsrOLVKEAe7HPi16LxTfyQQbSF3JWnZI04H9nzOEaw==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^0.460.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"0.7.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^0.7.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_6.0.0_1777389892436_0.4622453892829852","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@asteby/metacore-auth","version":"7.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@7.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"d450626d4d4ac53a41163b54aef4991629bf1d11","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-7.0.0.tgz","fileCount":87,"integrity":"sha512-u3n18EudyIxBUE63x/8MjB900fBYG4I9EUTAKumIR/4TCfcrDgJxusGL+GZGpJ1OFEuv/DTToyNToOHgQhdByw==","signatures":[{"sig":"MEQCIAMgJSdzPuOxUNs5bIBF4wpZb5r2FpYe424n6Kj7TGO/AiB9XsjfOpjtWU1f6B7w0LBjSIDxx2HsUs824oSqyQ1vwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113248},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-7.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/8c4d8bef7640e6a66fe119304cf878ed/asteby-metacore-auth-7.0.0.tgz","_integrity":"sha512-u3n18EudyIxBUE63x/8MjB900fBYG4I9EUTAKumIR/4TCfcrDgJxusGL+GZGpJ1OFEuv/DTToyNToOHgQhdByw==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^5.6.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.0.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.0.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_7.0.0_1777516275219_0.5345190345404409","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@asteby/metacore-auth","version":"7.1.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@7.1.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"homepage":"https://github.com/asteby/metacore-sdk#readme","bugs":{"url":"https://github.com/asteby/metacore-sdk/issues"},"dist":{"shasum":"2650b6d6145ac553a2690ff66a9b34d01c350bd9","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-7.1.0.tgz","fileCount":87,"integrity":"sha512-xQ002l3HUZxJJrRBhX6GZspOzDYwoSL6nCYTahPSNfLcRcYefNxZdz8TPB2vqgJsAzFVVlNu66R9cj1mbKpPHA==","signatures":[{"sig":"MEYCIQCmqsLWDnUKIfD+7LAXli+4c38lzASEBrZZtnS4tr+wwQIhAMmY3GR/FT5FFpIu+BaZIIJH7jpbRkeKocquZ6Pzg6Lj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118834},"main":"./dist/index.js","type":"module","_from":"file:asteby-metacore-auth-7.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"_resolved":"/tmp/1dfa98327d0ceb2848ca89d935038c22/asteby-metacore-auth-7.1.0.tgz","_integrity":"sha512-xQ002l3HUZxJJrRBhX6GZspOzDYwoSL6nCYTahPSNfLcRcYefNxZdz8TPB2vqgJsAzFVVlNu66R9cj1mbKpPHA==","repository":{"url":"git+https://github.com/asteby/metacore-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.8.2","description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.0.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.0.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_7.1.0_1778876449659_0.5688125050739694","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@asteby/metacore-auth","version":"8.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@8.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"f6b4159a41c45a0b9e2de57090a0dd3eb16996e1","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-8.0.0.tgz","fileCount":87,"integrity":"sha512-2PZtKjPMATZUB4xipJ3xhumeEdmukqWrMAqNghvOZwk4dNXkHcfCJma78OCQEBaWEKUPfFAYZkvtMnEXYio3lg==","signatures":[{"sig":"MEQCIB8/TqC7Uh7/MAoBCnkz84tgX5O/m2Iw9MoIAJ4hfunkAiA3bhPC49OxFn9q03lGeyLzPp3a218q3V4Gn5y3CGwTQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.1.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.1.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_8.0.0_1780141592618_0.37127243413169286","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@asteby/metacore-auth","version":"9.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@9.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"173c7ecc49469038c91447e877fed514597f24ae","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-9.0.0.tgz","fileCount":87,"integrity":"sha512-47Vb6WOQsI5/y0m4ELVkAAW3SwJGTg+7RGruCaihcIgKHg1pU7d4aad5iX8xveb8dziN9U+aqWfH6NeWCPURJQ==","signatures":[{"sig":"MEYCIQDHetJKwxnCm4G2ByL1ZqA78CPhpsenTH3/86cjpVR4WgIhAPv5W5uRRPYeVwafAywCDFrA7iVjqkpqyO0VfOSm6eW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.2.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.2.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_9.0.0_1780609861818_0.4643339695097184","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@asteby/metacore-auth","version":"10.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@10.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"21c709057264fff0fe9e710ce5c817a4806c7b10","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-10.0.0.tgz","fileCount":87,"integrity":"sha512-7j9L6Ew+a5RpsNs0rVBGfw4MGAB5iwrGHiAClT/d4lT8t/ramVJXQAhaVrDNjHcDGyY1YbUGaLZwfIPNucNO4A==","signatures":[{"sig":"MEUCIQCxjJrNMitnauIs1d4Yc0w21ahhm7CrO131v1Mt9dDeUwIgGkOMo/q7yDKirJY7XEbKo05KRFiDEKpsIVXz4hLTrFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.3.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.3.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_10.0.0_1780626097145_0.11034987645127603","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@asteby/metacore-auth","version":"11.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@11.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"6fa1f73acb57e4c606c8f5b028ec66a966302715","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-11.0.0.tgz","fileCount":87,"integrity":"sha512-DHvuzIWffaItVAdT5084LcQtmmcbXbHM4IKRV1lM9Xc1ayhiXOPiN18pK8oC7jsTKP/+TNn55o2Iowbhc8Ul4g==","signatures":[{"sig":"MEQCIDu146SvVsE6l1MMg2HeWGym0fhtIddGW2xz1Fhn0wFrAiBF/XP7suPQjb+4i/YkgNPzAw+hBk3/zjovIPZrnPZJmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.4.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.4.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_11.0.0_1780629503587_0.752167203059894","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@asteby/metacore-auth","version":"12.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@12.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"fd855d522c47ceea9940dc72d33516e321d469ba","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-12.0.0.tgz","fileCount":87,"integrity":"sha512-45FS49TiLj2OEju2l39OjcEY6ktXRFSc3ZQu3L0ZzkSr+G0h1nIeJBEUIkCnnMm/bDNL2AuQxFetwT2qjw751g==","signatures":[{"sig":"MEQCIF+Jna1217vLgR7+Djh7RpJ7kXlyAjiWT3vA4eFnPN7DAiADwE28O6mn4iw2oVJBTXyF8zF+3Gr0wPYdImSwt3MGTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.5.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.5.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_12.0.0_1780863588350_0.3114104481375708","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@asteby/metacore-auth","version":"13.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@13.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"c66f1ebf76ec90ce7fadb6f4058af1b0c4a40550","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-13.0.0.tgz","fileCount":87,"integrity":"sha512-7aLzN5eD71V9qixDtdlGp/13QLSrmhGDnt9RTtpILUue1Cdv7jl6m40Rb74b6ybW2bCR96bF4tYBLbqnD8lQ/Q==","signatures":[{"sig":"MEYCIQDZX2GauEdKfia+p23xNga+Kkfbo1UU7nn8ezM8ECX7HwIhAMzUFolsEC1Zqh064/P928Vp8xmEZ5XBdqGIjCV8U50B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.6.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.6.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_13.0.0_1782607459449_0.08910775991601017","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@asteby/metacore-auth","version":"14.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@14.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"8cc4f7457addff5897b4cb3fc2716326e87abb74","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-14.0.0.tgz","fileCount":87,"integrity":"sha512-R+MrLF6MIw9p7LyTskYUP1qx5q1rW0qv7F10ocYyu0H22UXFZDgpsZcEh/7X/W+iaIhXIYbqxiISE+Aet0gssA==","signatures":[{"sig":"MEUCIQCTR9kZpW+z7+rq0bD3pCC8BGVTQnYRGQwFTIrI0Bc6wgIgK0WCd64nlIXnyrRL5xWz02JTEKQzlyyGu9iU0P3J82c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.7.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.7.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_14.0.0_1782938545270_0.47465463524251494","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@asteby/metacore-auth","version":"15.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@15.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"8de14cb930ce8effd8ea587c880837d9a883645f","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-15.0.0.tgz","fileCount":87,"integrity":"sha512-QQ9gOq+ns6ynRI+uayMUSye1ihB4y/7b6/FIl4CX0gLfHVF55mdmUKIWytJeP+5UE0W3YlbUDfdm4fqu56GmTQ==","signatures":[{"sig":"MEUCIQCL+wD49kNPDJEExtxcjmKMHdcW7j2V9pU0BYh/ifraGwIgcVqUwDNeQIKz+ga94MGA4tEohC/TpaXIrRFDg3KyAmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.8.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.8.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_15.0.0_1782955464532_0.13741768027206613","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@asteby/metacore-auth","version":"16.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@16.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"ecd6d6e516eddd286af5e8c1d9ac7e734b84c85a","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-16.0.0.tgz","fileCount":87,"integrity":"sha512-p+ixW0dAeW+Ht/Pdv5UsFjGHIN1N2K3QUHgk5/tZzXwkVopwmcSUZN4GCv7OK6NZhhypk4Keb8JcO32I+j1xkg==","signatures":[{"sig":"MEUCIQDMWe1IWBMhl16uxk+JxPXcgH41ECxdeHGIMAjKhbItSwIgXIFSVqXD17tmQCIoopsYqqov0LiXPletMQHK7L30JS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.9.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.9.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_16.0.0_1782960438793_0.5327062098395396","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@asteby/metacore-auth","version":"17.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@17.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"e100f8d19087a654acf85ef6cf303a2d91396e73","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-17.0.0.tgz","fileCount":87,"integrity":"sha512-KBGnmjbSixAGalxIcK0QV0lKAsReICihi8PcILYIXFFeJ4tMEts8saK9Ozf6aep/NrybHACwYrHDOOPvkIwUjQ==","signatures":[{"sig":"MEUCIGC0EbDrq5NyrYLByCELsyEQfIgPsOZ+dZFLPw/RMsXrAiEA+crD6A6fcWOyy0HQiaEwY3DP7CLTbq6ex9ZLS5yiAsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.10.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.10.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_17.0.0_1784218773600_0.36146855663319477","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@asteby/metacore-auth","version":"18.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@18.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"a7d7e6902095738cd34eb505db981a643d3e156e","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-18.0.0.tgz","fileCount":87,"integrity":"sha512-ImjNnF51yHm4kJ0nu4ate0pOtZxr0prsCnijIv5pWTXIWXt4JzrH85vECQFBe346y0iXmNkd7OKao+MSTAErog==","signatures":[{"sig":"MEQCIEPGelKZmyIH63r4hS1F1+un+y+o+HmmIuQhAW9nF/TLAiBiO95Rj978WRW4iG58W9exVpgwJ2DBzv8C01heVJeqNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.11.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.11.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_18.0.0_1784438455330_0.7322068932051695","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@asteby/metacore-auth","version":"19.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@19.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"14a567614a6a2c116d5fd79e251dfc5790b06b79","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-19.0.0.tgz","fileCount":87,"integrity":"sha512-bdec/fJ5VXgMduv0Aa10pIfuSf8MXf4bA82ReF8E/NTO1/+Kwe0kDsGxhXYHxJJxQgCz1/9ppVRQxdzA6ot+/w==","signatures":[{"sig":"MEYCIQDw5QhyBMN7/6dMMM/qKxGKSkDVPp+lhXLS2kwyqDOhfAIhAIb1xEFLCNEye6ysjbL/OZxybZt5328+xH2vswGHTiZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.12.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.12.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_19.0.0_1784602261534_0.5845494349834488","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@asteby/metacore-auth","version":"19.1.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@19.1.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"50c30933203fb6c0d29e25e8c4becd8b7c0aaf9d","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-19.1.0.tgz","fileCount":87,"integrity":"sha512-eGe3gijr0b0pXERB8DEMWFWCnh/Ptpw+QIhilGovLAhx9BydcCri0eza8ODMD0m0hqtOzYytqavKQPj9za7Rhw==","signatures":[{"sig":"MEUCIQC7vPfvkm8BjIi4KRAzCmUUUzGUSPxZJ3969Mas8gi6UQIgJx2fxKIpT6hfOIuYwvUrnHaa7htyYhW9iOMhfKgdSw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.12.1","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.12.1","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_19.1.0_1784657116339_0.35067383148450904","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@asteby/metacore-auth","version":"20.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@20.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"ceb4c2fff2cbee42b73153bb4412d90949a8770f","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-20.0.0.tgz","fileCount":87,"integrity":"sha512-5mdMDv+vQ8FzDwrwjsi/5HOJJ93aTCivTAl8Egr5l9VE/IeQx/HvsLntXivz7GGlXq9k7FzOgRaK6X+95DoaIg==","signatures":[{"sig":"MEQCIDSRJIVoIbFs/aBi0HruVG9KfbWSUdMgjKsKR62mEZ5BAiAyUZbO+tSAMdEa86wtMjj+O3iqLwv558JKdTz30q70UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.13.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.13.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_20.0.0_1785630225211_0.9115341106729655","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@asteby/metacore-auth","version":"21.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@21.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"8fede65d33cbdbcf7b36c29cbe1eb3387e545bc8","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-21.0.0.tgz","fileCount":87,"integrity":"sha512-6F/LgtYDkLvj6iZvKuYkBRvD4U0jhKPcLJHeKrw1noVZHaVauclAf0YLSe/Dv8bzIhgqBy+lGk9ylHDsBS1cAg==","signatures":[{"sig":"MEYCIQCZCD8hd/S2oQCQp0JsVF+adJ3CJJZ/FrEpAeQDENDRzwIhANnILFaxQHkp0dbre9DQzpP7a/vE4h8hX2zjrp8lvY7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.14.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.14.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_21.0.0_1786471972407_0.7044753781730371","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@asteby/metacore-auth","version":"22.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@22.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"5a087afa40027abec6e8b0208f0311b5d658bf77","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-22.0.0.tgz","fileCount":87,"integrity":"sha512-jb1sYKaKzPCVQiCR7OxqCKU/mGjoiw3IbxJK9ecrxPhszzUwpV9WuwL6dQHsDm42rFKIiXv8VzqBpqnkSCZPLQ==","signatures":[{"sig":"MEYCIQDsnT1RVHBtUxJugfDlorbN8i30tnV5+GA2fDgdIYOehQIhANASAvrQiwLYtAFWZE11+SwNflYj1fTUsvBK6HQb0eOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.15.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.15.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_22.0.0_1786915566861_0.9166422518361801","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@asteby/metacore-auth","version":"23.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@23.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"36709a52a5f45e8b430d5cb4ca00f62441b3b1dd","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-23.0.0.tgz","fileCount":87,"integrity":"sha512-6gHYV67wd7nzJyn1ay8nupDHCxFuo1wwDCZioAd0FZTk7NyCC8v1+gKdiHcU/BJzIXIz6aZGtvmrMhoWgp9biA==","signatures":[{"sig":"MEUCIFiDGIgrn6M1gk4ItzIwQyTA7SnsSk2bxHDatwyq+MeTAiEAhD05cdEtY9jyfqEAutqhnG0zVfUhuxlzw+90Ra2yGCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.16.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.16.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_23.0.0_1787454085975_0.5823177707513019","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"@asteby/metacore-auth","version":"24.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@24.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"9511db7ca4d490563c7b6d344d80a9009d8629a9","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-24.0.0.tgz","fileCount":87,"integrity":"sha512-/XBmKa+pglSd8k5OvSKGuAWgM72k71OXh0ipcV+o6xUq91JLLxuEbjmndo96fN2f2HmVI05liAbh5WA2ZzqlXQ==","signatures":[{"sig":"MEUCIBdRLn78J1+u/EMOTILWmT4VS8s/RgZ+N6u/xTRVzn3BAiEA36il+ww94nb5zb2jje6gE8mMw4s3eUF3W21JZiucrIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.17.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.17.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_24.0.0_1787982100997_0.41735518835192265","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"@asteby/metacore-auth","version":"25.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@25.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"619421841096f69e917b8af1e529eab20af864b5","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-25.0.0.tgz","fileCount":87,"integrity":"sha512-yYj51u44AQY4pc08SErLhlx9NCtyNbSJDsw6z1ZEg6EZULPCRdGd0SgT095OJLcmRR4pB1MU7uxiXd6Fq7s/PQ==","signatures":[{"sig":"MEUCIQDgawBwFt4Dhzu987ZS0p8Hwr9vGzLjXvAuxx66R/+c2AIgUG+KlfcXCrmzzxfxf/4lJnHUxs7M9F5X9bailJMIt1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM6jPllSN1daCdBfkcYbQPik2ByiJYWhkF+iL/thWgowIgUjX6KLCFvAKKD2pXD5RQGB2Ht3mFkq1sVAlmcB+gcpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.18.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.18.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_25.0.0_1789661509165_0.6025241786534157","host":"s3://npm-registry-packages-npm-production"}},"25.0.1":{"name":"@asteby/metacore-auth","version":"25.0.1","license":"Apache-2.0","_id":"@asteby/metacore-auth@25.0.1","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"ef7facf083b0f242bfc423d0866651405c4d47ad","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-25.0.1.tgz","fileCount":87,"integrity":"sha512-6eTFSyWI1IuzqTpN2hzcS8BDezkkneREsTtF2oR2vWlNup5qsk6eKOtHF1e7b7wBVSEAblTUxn1h81CglaUwvQ==","signatures":[{"sig":"MEUCIGP8/J+GQfk51px7Gn6ep4vZtq8DvEQrH3MmRqKtqP01AiEA5S8hD1Vl+JOfFN8xt+u0/fHu6s2a7SMCSxs3yYGKzP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDVtc5m2ZP8Y8SmOjq6GZiKlMB7Bv/h10zo0eByGE5uzAiBozsBEjcOQEpaKM07yCtOkESszZ6an6dXoBWglm7+aTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.18.1","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.18.1","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_25.0.1_1790225151231_0.9440706049749727","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"@asteby/metacore-auth","version":"27.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@27.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"180149cae48aa7891430a277426a23994700b081","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-27.0.0.tgz","fileCount":87,"integrity":"sha512-Wbc7OWjdA7xEii6PJ6D7OM2SXXGdW5JXan1Kuvvnh+pxqi/BP0E1KZQ7hXqSwQkmSCBOHWrmKDP0W+sY+HTPJA==","signatures":[{"sig":"MEQCIFz6BqO+SST5nK6YF654vlVqIAeapWraV0Ulb7zTR196AiB/fWSTdhOJc/I2Jt0WC9elPHXxM0jBRRFJ5rv0ixVAMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2hT9T3MUMp+Ojt4q50AJ6Mx+7nOi5B3xeoZRNc2av/gIgKo1SoBP21i+xGwKrTlVONeOATRUdhP/eveRX+ARQxj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.21.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.21.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_27.0.0_1790621749222_0.3325113441596095","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"@asteby/metacore-auth","version":"28.0.0","license":"Apache-2.0","_id":"@asteby/metacore-auth@28.0.0","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"dist":{"shasum":"6be86697e64f71efdf6ff3e81d0eaa119b2b05e8","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-28.0.0.tgz","fileCount":87,"integrity":"sha512-5J/cLAPpWzWeYEHuwOzI1LAGKObdDtdkRrtSPMBwnh3MUrkrfjLw14HDCoOuCXCQdKW6eskIfmI+U3kaIIAZaQ==","signatures":[{"sig":"MEYCIQCQ5yC8MF+M5JEBa4Cl+eiRHPyaRgLLF6SW3WNuya0srAIhANzi7eMkBKoWwUL1HS9kgvAIgIgkuPUBuDPb9oSGfgPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDreEMnKM0zD74jMrW5IEbtfXjiFJwJrLcHVbVh7tUAEgIhAJfNFJNXyAXK13wLh2ScDpL6soulhMUAQAbqWL5vDnTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0","@asteby/metacore-lib":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.22.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.22.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/metacore-auth_28.0.0_1790654060086_0.6409955141500672","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"_id":"@asteby/metacore-auth@29.0.0","dist":{"shasum":"0ecc1b34e800434aab2a9dfeffd3eec79806e3bf","tarball":"https://registry.npmjs.org/@asteby/metacore-auth/-/metacore-auth-29.0.0.tgz","fileCount":87,"integrity":"sha512-Qmh5hqKJ6E/H/h4iJXyFJJlNOe9viB4f/mJ/QKKudHi0PCu/vgPYv2r7XzMT8MFDH7mPwIjdoEO8m7ZkZ/RZ4A==","signatures":[{"sig":"MEUCIFv7bpMA3sTb6pTF8PROEPBIVMALDphrIkMvKqHEBNAuAiEAr5JZPLNtsphjE5fnMkCvXS4EtdWxVhbxDf3P1EX17RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCg6hKKjga4LC+KIeCMfGwctLm3ihyu23kfRGN3hYFwUgIhAOvrjpLAixcCv3/cKUnOzGjAi7DLjP3ymbjfoRP8ylnP"}],"unpackedSize":126134},"main":"./dist/index.js","name":"@asteby/metacore-auth","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pages":{"types":"./dist/pages/index.d.ts","import":"./dist/pages/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"},"./guards":{"types":"./dist/guards.d.ts","import":"./dist/guards.js"},"./provider":{"types":"./dist/provider.d.ts","import":"./dist/provider.js"},"./showcases":{"types":"./dist/showcases/index.d.ts","import":"./dist/showcases/index.js"},"./api-client":{"types":"./dist/api-client.d.ts","import":"./dist/api-client.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./showcases/blocks":{"types":"./dist/showcases/blocks/index.d.ts","import":"./dist/showcases/blocks/index.js"},"./showcases/generic":{"types":"./dist/showcases/generic.d.ts","import":"./dist/showcases/generic.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"29.0.0","_npmUser":{"name":"asteby-hq","email":"dannyjp49@gmail.com"},"repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","directories":{},"maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.0","axios":"^1.7.7","lucide-react":"^1.0.0","react-hook-form":"^7.72.0","@hookform/resolvers":"^5.0.0","@asteby/metacore-lib":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","motion":"^12.0.0","vitest":"^4.0.0","zustand":"^5.0.0","react-dom":"^19.2.4","typescript":"^6.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@asteby/metacore-ui":"2.23.0","@tanstack/react-router":"^1.168.0"},"peerDependencies":{"react":">=18","zustand":">=5","react-dom":">=18","framer-motion":">=10","@asteby/metacore-ui":"^2.23.0","@tanstack/react-router":">=1.100"},"peerDependenciesMeta":{"framer-motion":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/metacore-auth_29.0.0_1790668805436_0.1789474592386191"}}},"time":{"created":"2026-04-20T20:25:10.380Z","modified":"2026-09-29T08:00:05.800Z","2.0.0":"2026-04-20T20:25:10.635Z","3.0.0":"2026-04-24T20:28:17.206Z","4.0.0":"2026-04-25T01:00:56.784Z","4.1.0":"2026-04-27T18:26:46.786Z","5.0.0":"2026-04-27T18:43:51.203Z","6.0.0":"2026-04-28T15:24:52.581Z","7.0.0":"2026-04-30T02:31:15.376Z","7.1.0":"2026-05-15T20:20:49.815Z","8.0.0":"2026-05-30T11:46:32.798Z","9.0.0":"2026-06-04T21:51:01.964Z","10.0.0":"2026-06-05T02:21:37.329Z","11.0.0":"2026-06-05T03:18:23.735Z","12.0.0":"2026-06-07T20:19:48.482Z","13.0.0":"2026-06-28T00:44:19.583Z","14.0.0":"2026-07-01T20:42:25.418Z","15.0.0":"2026-07-02T01:24:24.727Z","16.0.0":"2026-07-02T02:47:19.046Z","17.0.0":"2026-07-16T16:19:33.752Z","18.0.0":"2026-07-19T05:20:55.521Z","19.0.0":"2026-07-21T02:51:01.670Z","19.1.0":"2026-07-21T18:05:16.505Z","20.0.0":"2026-08-02T00:23:45.356Z","21.0.0":"2026-08-11T18:12:52.566Z","22.0.0":"2026-08-16T21:26:07.017Z","23.0.0":"2026-08-23T03:01:26.117Z","24.0.0":"2026-08-29T05:41:41.146Z","25.0.0":"2026-09-17T16:11:49.261Z","25.0.1":"2026-09-24T04:45:51.322Z","27.0.0":"2026-09-28T18:55:49.298Z","28.0.0":"2026-09-29T03:54:20.182Z","29.0.0":"2026-09-29T08:00:05.528Z"},"license":"Apache-2.0","repository":{"url":"https://github.com/asteby/metacore-sdk","type":"git","directory":"packages/auth"},"description":"Metacore auth kit — Zustand store, API client factory, login/signup/forgot pages, guards for TanStack Router","maintainers":[{"name":"asteby-hq","email":"dannyjp49@gmail.com"}],"readme":"# @asteby/metacore-auth\n\nMetacore auth kit: Zustand store, `createApiClient` factory, TanStack Router\nguard builder, and brand-less sign-in / sign-up / forgot-password / OTP pages.\n\n## Install\n\n```sh\npnpm add @asteby/metacore-auth @asteby/metacore-ui zustand @tanstack/react-router\n```\n\nPeer deps required: `react`, `react-dom`, `@tanstack/react-router`, `zustand`.\n\n## Entry points\n\n| Import path                         | Exports                                                      |\n| ----------------------------------- | ------------------------------------------------------------ |\n| `@asteby/metacore-auth`             | Everything below (re-exported).                              |\n| `@asteby/metacore-auth/store`       | `useAuthStore`, `AuthUser`, `AuthState`, `AUTH_STORAGE_KEYS` |\n| `@asteby/metacore-auth/provider`    | `AuthProvider`, `useAuth`                                    |\n| `@asteby/metacore-auth/api-client`  | `createApiClient`, `ApiClient`                               |\n| `@asteby/metacore-auth/guards`      | `createAuthGuard`                                            |\n| `@asteby/metacore-auth/pages`       | `SignInPage`, `SignUpPage`, `ForgotPasswordPage`, `OtpPage`, `AuthLayout` |\n| `@asteby/metacore-auth/components`  | `PasswordInput`, `SignOutDialog`                             |\n\n## Quickstart\n\n### 1. Create the API client (once, at boot)\n\n```ts\nimport { createApiClient, useAuthStore } from '@asteby/metacore-auth'\nimport i18n from './i18n'\n\nexport const api = createApiClient({\n  baseURL: import.meta.env.VITE_API_URL ?? '/api',\n  getToken: () => useAuthStore.getState().auth.accessToken,\n  getLanguage: () => i18n.language,\n  getBranchId: () => {\n    try {\n      const branch = JSON.parse(localStorage.getItem('current_branch') || '{}')\n      return branch?.id\n    } catch {\n      return null\n    }\n  },\n  onUnauthorized: () => {\n    useAuthStore.getState().auth.reset()\n    window.location.href = '/sign-in'\n  },\n})\n```\n\n### 2. Guard authenticated routes\n\n```tsx\n// src/routes/_authenticated/route.tsx\nimport { createFileRoute } from '@tanstack/react-router'\nimport { createAuthGuard } from '@asteby/metacore-auth/guards'\nimport { AuthenticatedLayout } from '@/components/layout/authenticated-layout'\n\nexport const Route = createFileRoute('/_authenticated')({\n  beforeLoad: createAuthGuard(),\n  component: AuthenticatedLayout,\n})\n```\n\n### 3. Render branded sign-in\n\n```tsx\nimport { SignInPage } from '@asteby/metacore-auth/pages'\nimport { useAuthStore } from '@asteby/metacore-auth/store'\nimport { useNavigate, Link } from '@tanstack/react-router'\nimport { Logo } from '@/assets/logo'\nimport { api } from '@/lib/api'\n\nexport function SignInRoute() {\n  const navigate = useNavigate()\n  const { auth } = useAuthStore()\n  return (\n    <SignInPage\n      brandName='MyApp'\n      logo={<Logo className='size-7' />}\n      showcase={<MyErpShowcase />}\n      forgotPasswordSlot={<Link to='/forgot-password'>¿Olvidaste tu contraseña?</Link>}\n      onSubmit={async ({ email, password, redirectTo }) => {\n        const { data } = await api.post('/auth/login', { email, password })\n        auth.setUser(data.data.user)\n        auth.setAccessToken(data.data.token)\n        navigate({ to: redirectTo || '/' })\n      }}\n    />\n  )\n}\n```\n\n## Design notes\n\n- **Zustand store is canonical** — generic shape (user + token + reset) shared across host applications. Persists to `localStorage` keys `auth_token` / `auth_user`.\n- **Factory, not singleton** — `createApiClient` avoids baking env vars into the library. The host app wires token / language / branch getters.\n- **Pages are brand-less** — accept `brandName`, `logo`, `showcase`, `headerSlot`, `footerSlot` so each app supplies its own identity.\n- **`onSubmit` delegated** — pages don't assume endpoints, toasts, or navigation. The caller owns the network layer.\n\n## `AuthProvider` / `useAuth` are deprecated\n\nBoth exports remain in the public API for back-compat, but they are now thin wrappers over `useAuthStore`:\n\n- `AuthProvider` is a `Fragment` that, on mount, optionally seeds the store with an `initialUser` / `initialAccessToken` (SSR / hydration use-case). It owns no local state and renders no Context.\n- `useAuth()` projects the store's `AuthUser` down to the legacy `{ user, login, logout, isAuthenticated }` shape. `login` / `logout` mutate the same store, so `useAuth()` and `useAuthStore` cannot diverge.\n\n**Prefer `useAuthStore` directly in new code:**\n\n```ts\n// Reading\nconst user = useAuthStore((state) => state.auth.user)\n\n// Writing\nuseAuthStore.getState().auth.setUser(fullUser)\nuseAuthStore.getState().auth.setAccessToken(token)\nuseAuthStore.getState().auth.reset() // clears both user & token\n```\n\nThe legacy hook is kept indefinitely; it's free of cost now that it's a read-through. The deprecation is purely a \"prefer the typed, fully-featured surface\" hint — not a removal timeline.\n","readmeFilename":""}