{"_id":"@digilogiclabs/saas-factory-auth","_rev":"32-9f9e36eccd27e242fd2b7edc581d438e","name":"@digilogiclabs/saas-factory-auth","dist-tags":{"latest":"9.0.0"},"versions":{"0.1.0":{"name":"@digilogiclabs/saas-factory-auth","version":"0.1.0","_id":"@digilogiclabs/saas-factory-auth@0.1.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"dist":{"shasum":"a016a788902705dfcd3b49024d08ba1eed5ff0ac","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.1.0.tgz","fileCount":7,"integrity":"sha512-lXAseR0T1ITEQWIwhPgRBU5wqlIluxWhaWXQgqLHh2sfQ/1+9E8SKsujUMKO2be6aXP00rza7xgM++5TxdP8lQ==","signatures":[{"sig":"MEUCIDGdMzpb5TpZWIsqCQ5c9GITXAL8ZPA+vhVMdAhn8owEAiEAz4fGBFf7QKR+v67w8T+scGrCQKHmN+yL57sICJmvlBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33809},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"dev":"tsup --watch --dts","build":"tsup --dts","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"_npmVersion":"9.7.2","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zustand":"^4.4.7","@supabase/supabase-js":"^2.39.3","@supabase/auth-helpers-nextjs":"^0.8.7"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","typescript":"^5.3.3","@types/react":"^18.2.48","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.1.0_1736013709771_0.11762473310695953","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@digilogiclabs/saas-factory-auth","version":"0.1.1","keywords":["authentication","nextjs","react","supabase"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.1.1","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"c39b3aeb5b54708e5e721ee4faf52663ef33ce74","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.1.1.tgz","fileCount":8,"integrity":"sha512-6ApoBuLf778GmLvAfwg5og95PO+Ha2Rw5y1Uely4DVftI+1Em58mE8LiqfWJFAtJ5tCAlObTMF3LdEdOt1s7ng==","signatures":[{"sig":"MEUCIQCJyYasKP7hDFfiJvrcMptLtqZe/1FKjdq5R96TXlLpWQIgP/1xTCX0Ep88Rrig/JhDewCbZySwf2Z2iTS/Hrau1RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e93e4a75834fe4e576974d9b82a81fbd1992e109","private":false,"scripts":{"dev":"tsup --watch --dts","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup --dts","clean":"rm -rf dist","format":"prettier --write .","prepack":"npm run build","prepare":"husky install","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Authentication package for Next.js applications using Supabase","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"zustand":"^4.4.7","@supabase/supabase-js":"^2.39.3","@supabase/auth-helpers-nextjs":"^0.8.7"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","prettier":"^3.0.3","babel-jest":"^29.7.0","typescript":"^5.3.3","lint-staged":"^15.0.2","@types/react":"^18.2.48","@changesets/cli":"^2.27.11","identity-obj-proxy":"^3.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.1.1_1736033774360_0.022159995792931708","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@digilogiclabs/saas-factory-auth","version":"0.1.2","keywords":["authentication","nextjs","react","supabase"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.1.2","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"5fabc0c4e022c83dd5f35a65b13c95920e0d4430","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.1.2.tgz","fileCount":8,"integrity":"sha512-YnDc2IwYiRY59Ba39/6qS6c6hKVB/Wex7TH0uG/kGX0DHq3IhWiRKUWhsm4f3wRRt2WKbiAkeLGmrgk5vE0VTA==","signatures":[{"sig":"MEQCIFKVELl4/687xkq/QAQoVi91+RVfN4JZvb92oh7fYhrnAiBy2Sox+Ew17BuvTExBoVXuZnweMTm1DoHxXahgpGichQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4a7b69f180a925f9e0984cc9877bd23bc86b7062","private":false,"scripts":{"dev":"tsup --watch --dts","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup --dts","clean":"rm -rf dist","format":"prettier --write .","prepack":"npm run build","prepare":"husky install","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Authentication package for Next.js applications using Supabase","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"zustand":"^4.4.7","@supabase/supabase-js":"^2.39.3","@supabase/auth-helpers-nextjs":"^0.8.7"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","prettier":"^3.0.3","babel-jest":"^29.7.0","typescript":"^5.3.3","lint-staged":"^15.0.2","@types/react":"^18.2.48","@changesets/cli":"^2.27.11","identity-obj-proxy":"^3.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.1.2_1736034607976_0.6042592030916163","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@digilogiclabs/saas-factory-auth","version":"0.1.3","keywords":["authentication","nextjs","react","supabase"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.1.3","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"f035accd7c8dba1e3667ab6fe71979228b2eb6a0","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.1.3.tgz","fileCount":8,"integrity":"sha512-wGXIODsTY5x9ah/FXT5/0pp9EKSXuoZk2K0p2Zs/9Z81ZbN0rUbfHhQ5eWrLjDsCsvtA697PnRALDgp76Lm/zw==","signatures":[{"sig":"MEUCIQCirsLLtDX9hGbbKFA5JhPZNnrs2d1a1H2M4NN9Gagt/AIgZ6Inp3gOd6lPWgMTjewcZeio1DVUrpvx5aVLv9+AZT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c3bec0abae0de61ab1d0fd70dbc6efb51574def6","private":false,"scripts":{"dev":"tsup --watch --dts","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup --dts","clean":"rm -rf dist","format":"prettier --write .","prepack":"npm run build","prepare":"husky install","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Authentication package for Next.js applications using Supabase","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"zustand":"^4.4.7","@supabase/supabase-js":"^2.39.3","@supabase/auth-helpers-nextjs":"^0.8.7"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","prettier":"^3.0.3","babel-jest":"^29.7.0","typescript":"^5.3.3","lint-staged":"^15.0.2","@types/react":"^18.2.48","@changesets/cli":"^2.27.11","identity-obj-proxy":"^3.0.0","@testing-library/react":"^16.1.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.1.3_1736035283700_0.7497962061439423","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@digilogiclabs/saas-factory-auth","version":"0.2.0","keywords":["authentication","nextjs","react","supabase"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.2.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"83ac2855bba1edd171321363cabb6293a93ffe6b","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.2.0.tgz","fileCount":8,"integrity":"sha512-aPGSPFBx342tTZTYV7TJnnu86EzBxTW1jvAj49C1hbN129o91dPtdShK3CMPMP3pu6VdkGIziT4AM25RYKvsLA==","signatures":[{"sig":"MEUCIFK8tjiKOBF7CXu9UUV+hjkIXEgkCr8CbGsUatSM5rr1AiEAm8WW+/UfyA9dUluj7+3aQpzFFG0M/Z2G2zK2+LLvoPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38370},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2f02c23b98e2db76184f408483245ce03a7fc27e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","postinstall":"husky","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"Authentication package for Next.js applications using Supabase","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"zustand":"^4.4.7","@supabase/supabase-js":"^2.39.0","@supabase/auth-helpers-nextjs":"^0.9.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/react":"^18.2.45","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^14.1.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.2.0_1736192302964_0.9240647866734153","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@digilogiclabs/saas-factory-auth","version":"0.3.2","keywords":["authentication","nextjs","react","react-native","expo","supabase","firebase","cross-platform"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.3.2","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"484e7f63f0a69f50f4e18a1553d84147a52c9376","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.3.2.tgz","fileCount":18,"integrity":"sha512-2unA9It93JMpPPzEgjffzRZ7Bv1/wPjsF18skkeq5R5CBD3mMw+1NvG9krsjYyfP3c2ng+8RCJeFni6S3BAkeQ==","signatures":[{"sig":"MEQCIBE0UxnzcihXZyyIOK9A8JB3R+ByLedMbXaABMXW66eEAiAYszOx1TBL3n02RxOG8mPH1AP/69KpFwm+Zb2GreUfeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680363},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./src/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"87fd046af6bd0ef129d26d990e3344bcb0f02100","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","postinstall":"husky","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Cross-platform authentication package for Next.js and React Native applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"zustand":"^4.4.7","firebase":"^12.0.0","@supabase/supabase-js":"^2.39.0","@supabase/auth-helpers-nextjs":"^0.9.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.3.3","@types/jest":"^30.0.0","lint-staged":"^15.2.0","@types/react":"^18.2.45","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^14.1.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"expo":">=49.0.0","next":">=14","react":">=18","react-dom":">=18","react-native":">=0.70.0","expo-constants":">=14.0.0","react-native-config":">=1.5.0","@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"expo":{"optional":true},"next":{"optional":true},"react-dom":{"optional":true},"react-native":{"optional":true},"expo-constants":{"optional":true},"react-native-config":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.3.2_1754353142086_0.44985356302873303","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@digilogiclabs/saas-factory-auth","version":"0.3.3","keywords":["authentication","nextjs","react","react-native","expo","supabase","firebase","cross-platform"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.3.3","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"fb92368981761b193094bdbb012542de053d00c9","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.3.3.tgz","fileCount":1,"integrity":"sha512-Z50tcr1TRO0qN9r0+J6P/cadTkWvjp3J32mq2pRWq+47viexzk2dxT4iiq2rZnYJ76FZbLcupK4jHuHEyLmjYg==","signatures":[{"sig":"MEQCIFrI1U1XhI/YyBV6GaDpUythliPnKFE9HMGmyX0VxjwqAiAZNLCuj5JGVppxdJcUCYvOHH/F7lGEwiBH/xLxbAO6ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3210},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./src/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"9457453fc65ed5c3db808a73728790203623a089","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"node --no-warnings --import tsx tsup.config.ts","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Cross-platform authentication package for Next.js and React Native applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^19.1.9","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^15.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"next":"^13.0.0 || ^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.3.3_1754675929703_0.4959415204888","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@digilogiclabs/saas-factory-auth","version":"0.3.4","keywords":["authentication","nextjs","react","react-native","expo","supabase","firebase","cross-platform"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.3.4","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"8654419cfe8eb43468c40bae8b0c1dbbfbd164dc","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.3.4.tgz","fileCount":2,"integrity":"sha512-28OewY22wzatANCJeg6DhOf8l4WNJJjads3MHCu6xwz0hMcNbgfGiosYa+TR1dM8kdH6Qe88NOtALTEKCRwDBQ==","signatures":[{"sig":"MEUCICK/2QAXQC8kznFl4Di5NWLxtDsYeO6oCYWZKY9Lnm4uAiEAhYUGdkqHO7kbOkmp63fBjhOq2OPoT6Ayt7LHzBmwEfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164331},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./src/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"dda6e588af164b776e638773c1d3cfc919639153","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"node --no-warnings --import tsx tsup.config.ts","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","bump:patch":"node scripts/bump-version.js patch","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Cross-platform authentication package for Next.js and React Native applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^18.0.0","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^15.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"next":"^13.0.0 || ^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.3.4_1754690021576_0.3940553311911199","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@digilogiclabs/saas-factory-auth","version":"0.3.5","keywords":["authentication","nextjs","react","react-native","expo","supabase","firebase","cross-platform"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.3.5","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"b151d92ed0ca509f5fcea3c206f7f1f3c3a28f38","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.3.5.tgz","fileCount":5,"integrity":"sha512-0tIUcM5/KRWfty94hJ/x6ORDPEZ0/FC4OnEwhXn8kcc9+tIUcCS4yZisJfwVu/MVGmWMRPwMj3LtnVBBzLE5Jg==","signatures":[{"sig":"MEUCIQCh3zs/DIHsNz4mOZ+PtztUBl66b7TJwidAwj2WgHCisQIgCA4OuGgIyzyEMtmqr8b3tlpE/hVam+oygb3/jaJo54I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98111},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./src/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"dda6e588af164b776e638773c1d3cfc919639153","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","bump:patch":"node scripts/bump-version.js patch","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Cross-platform authentication package for Next.js and React Native applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.5.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^8.56.0","rimraf":"^6.0.1","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^18.0.0","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"peerDependencies":{"next":"^13.0.0 || ^14.0.0","react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.3.5_1754699144962_0.11321537452620056","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@digilogiclabs/saas-factory-auth","version":"0.4.0","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.4.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"0deaa6e7104027baea6f66049f73cd52c94a87a0","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.4.0.tgz","fileCount":5,"integrity":"sha512-fkO1VIToVx68ovzmPkX5hjjn1YWi4Ecfa/2t2HxJbQJPWttEITdUqmCliofN0HAowLoFITy7KmkqPuKQmFiCHg==","signatures":[{"sig":"MEQCICHwyXfQwJn+kc3UmRTPuQ9ezGDN0RVigQfSh9nr13Q8AiBKm+pdC0WOM4Q6UKdxSRHT4T/mKXmAAUzHXa3jRGs4xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98027},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./dist/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"8fbc59cb4ee4a3b8aab584fde9ed0605d5712f91","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^9.0.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.6.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^19.1.9","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"next":">=15.0.0","react":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.4.0_1754707344045_0.6218325080108997","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@digilogiclabs/saas-factory-auth","version":"0.4.1","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.4.1","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"f7f1701516fc365b3cee246818791529b0a89539","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.4.1.tgz","fileCount":7,"integrity":"sha512-z5Pn82VLQAwjRQUZWpocw+gkBZQDFg24nNsvUyFGIpp4+ccuWEc9RewFSaMEao0kIQclbisEOHsBwQhYsEzLlQ==","signatures":[{"sig":"MEUCIHSV71015KlDtmginlnHCe6Qh5dgv7dXCQXYThzQplfNAiEAn+X/D+dxQ+rbpN8z1N/RHv9x9CWvb5t2XfJ5jjGZ8ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298386},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./dist/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"a087c33d7482c19a60045aa24a74cd098f2f3f86","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","bump:patch":"node scripts/bump-version.js patch","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"immer":"^10.1.1","zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^9.0.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.6.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^19.1.9","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"next":">=15.0.0","react":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.4.1_1754765106854_0.9504818320376434","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@digilogiclabs/saas-factory-auth","version":"0.4.2","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.4.2","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"190c0b6cfc11969a3091890ae7f21d0082ccea79","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.4.2.tgz","fileCount":7,"integrity":"sha512-qYt5ed9a8HwaiUQKHMIF/toVkkCfTNz9er6riZ3r/u0ZujlWfhgAZP+bKAehRpzjjcmI3IHaHzyfwCc8CFls4g==","signatures":[{"sig":"MEUCICC04/529kn7rSc9jweRmpUQVdyVKbfMtpU1DPftjA34AiEA8rGkP9R0FYs4UJOmndyRn2CYqrYF0Ol3KxUqY79WeTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303719},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./dist/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"7a4e9084250f199ebfcf73fbf8cb5f433a34dd9f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","bump:patch":"node scripts/bump-version.js patch","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"immer":"^10.1.1","zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^9.0.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.6.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^19.1.9","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"next":">=15.0.0","react":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.4.2_1754785345367_0.7884224223640139","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@digilogiclabs/saas-factory-auth","version":"0.4.3","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript"],"author":{"name":"DigiLogic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.4.3","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"cd3739b77b4eef17d0a35db482adfa2c8d4c7ba1","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.4.3.tgz","fileCount":7,"integrity":"sha512-uZoDrdkFZ6GsH1eKAKf5imC8+aMONIl2MdHB4qZCoofyeiJh/+kwylH9B6a8pwGMwbOOfSxHScE7JPisTwh1YA==","signatures":[{"sig":"MEYCIQD9JPY7DaKGtPVi8aedFXZk1V9fB2bHm7PhqVdF+/kfXwIhAKGlp1KIDqX7X39L2AHzCijS16PTffRMVUnvflZjT+GY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306057},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./web":{"types":"./dist/components/web/index.d.ts","import":"./dist/components/web/index.mjs","require":"./dist/components/web/index.js"},"./native":{"types":"./dist/components/native/index.d.ts","import":"./dist/components/native/index.mjs","require":"./dist/components/native/index.js"},"./package.json":"./package.json"},"gitHead":"81ce01b9208b1fa8b6e8fe4b3982fee787aad558","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"jest --passWithNoTests","build":"tsup","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build","release":"npm run clean && npm run build && changeset publish","version":"changeset version","bump:major":"node scripts/bump-version.js major","bump:minor":"node scripts/bump-version.js minor","bump:patch":"node scripts/bump-version.js patch","test:watch":"jest --watch","type-check":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"immer":"^10.1.1","zustand":"^4.4.7","firebase":"^10.7.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.54.0"},"publishConfig":{"scope":"@digilogiclabs","access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.7.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.1.1","eslint":"^9.0.0","rimraf":"^5.0.5","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.6.0","@types/jest":"^30.0.0","@types/node":"^24.2.0","lint-staged":"^15.2.0","@types/react":"^19.1.9","@changesets/cli":"^2.27.1","identity-obj-proxy":"^3.0.0","eslint-plugin-react":"^7.37.3","@testing-library/react":"^16.0.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.5","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.1.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"next":">=15.0.0","react":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.4.3_1754785883343_0.4380206647153295","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@digilogiclabs/saas-factory-auth","version":"0.4.4","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@0.4.4","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"9b40affbf165b39832b426c9b2c863a33dfb1c87","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-0.4.4.tgz","fileCount":22,"integrity":"sha512-DKudrPA6uq9uOzuZN26affRLl41P158hr+7KDRap5YwUdVkL47PwB5zluud5mEtaS3DBkIihWP8LrSME4iuRMA==","signatures":[{"sig":"MEQCIDAfrnH8I0v2OanTSxPJYXD52xfXpDaPUjSSsAbv+pcWAiBdQalOvBqKWLlQiPoCXZsvTvgimuG2weIXOpJkGJ0Ccw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532073},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"62f74e4bd9b27dfd3f62a2b5fa0f4a9df5191d93","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":"^19.0.0","react-native":"^0.76.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_0.4.4_1756215997388_0.4726979707496093","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.0","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"642fd31429d1843caab2eecce0c04b04ea766d76","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.0.tgz","fileCount":22,"integrity":"sha512-z8r9b1G7esXLC22/9t5NVHUz7iZoFCQg5VZVyjzQnvBQjm1zDOGuFo8gNvkDDvX3ulVj/sUmSLg2Vk5TFpguqg==","signatures":[{"sig":"MEYCIQD3ITy0v/cmSErdVpCIItb5P4bQ3xfTeRci7icgOclLZAIhAJcqOBDLRe1Q2ePFa1xAnP7p+Fi6Smh0P913xyNugk9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532073},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"c0ca066e2d86db2c2c272210a0c7663bbe4f39c1","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":"^19.0.0","react-native":"^0.76.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.0_1756758058196_0.8090091755503523","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.1","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.1","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"cd7e585d172d998954e76d8285e2e1c3ab332c92","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.1.tgz","fileCount":22,"integrity":"sha512-QwNQfq1/4PJPtZ1N+Xcgh6QHW9DVDbmmxxEA4utGe93r1cIlItXuk6VOXKDlJrkZOhejRChrq+FNCeTUSGfyNg==","signatures":[{"sig":"MEYCIQDwJ4KBMFq/96TdMxYmyTd2CsRnR5ZCTPgZen8W7qtZpwIhAJ56QglM19SmN21hb6m0Y64Jk6sfaLxynjeBzEf86LxY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542564},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"3030092fbd98da6bf367c17d5747a3c3b6c251b7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":"^19.0.0","react-native":"^0.76.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.1_1757503326740_0.3333514555448025","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.2","keywords":["authentication","nextjs-15","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.2","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"7c33f8b1017dc9bb8b9e25311ef56e546ec519fa","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.2.tgz","fileCount":22,"integrity":"sha512-9/b2l6hNKaoLFxzkSCDM3sE+jQY5p+jRFpsZsLdNjNkHK9ZTUlNmGGNhWQtORvvgRQZv9y3wFswwG2xVNTkbxw==","signatures":[{"sig":"MEUCIF2Y+LD3V7YSXDn2JxxJDr1UKliakF/DDpbYNEbIoNSxAiEAnQaikoDBVgWZ6RJrMn5zaDncbfwQo6AyEGLJTMPwtNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921366},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"3030092fbd98da6bf367c17d5747a3c3b6c251b7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 19+ applications using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":"^19.0.0","react-native":"^0.76.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.2_1758126565942_0.7935018534355938","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.3","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.3","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"7c4359bed9f35934a8e6ac8102e5025d994a8115","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.3.tgz","fileCount":22,"integrity":"sha512-rfWGWqy5P/ZqykAqLl8k8GBs6Ecq0gL7U/gENFOaPlE9+sUPB12s/nnJfPfypvibXK4JzG1wpP+PVT3wiR8LdA==","signatures":[{"sig":"MEQCIBcEqzWbktGgD15riE7NUHIdPdgD0JwfkuaYjrfntpqQAiAlggY+t3XVdzNszW9JC1x9d0oPestNsS6LHfxJFHGQeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921467},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"3030092fbd98da6bf367c17d5747a3c3b6c251b7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0 <0.74.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.3_1758215078886_0.1904542178562716","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.4","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.4","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"62f33920344e19ba52c1533b36ef2e1dae66de5b","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.4.tgz","fileCount":22,"integrity":"sha512-fW1Q6czf0Bm7zu48TEsYoddwWYDHKkh7rGo6/NeHSSp9NAm9G7b377EhO4kkOlzwAx47yH7RAkPjQQfU6W/lAA==","signatures":[{"sig":"MEQCIBJvVGjJIKUEP0Dpbik2BVwrcF5QpmvxTYRgys5tHqfSAiAA9qPzAmfoAI7x1oIcmZ+NX54/mK4dXQaylp1YG3reUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160168},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"3030092fbd98da6bf367c17d5747a3c3b6c251b7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0 <0.74.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.4_1758934760772_0.2776805794612831","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.5","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.5","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"76f1c36242dfef20a315d4692de9833baadba459","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.5.tgz","fileCount":22,"integrity":"sha512-h5Tjr+5dRdvIwo5PVuqAOclTDHj0fG2NXJWADbIKyIRzuqYPMRoSfWlLD4ePCNfVJQqSbMnLsUoPWG/+inl96g==","signatures":[{"sig":"MEQCIBBE7Lq3Uf0QRAUXxujYUyO+5Lqcvws0FcOrzxmBDDvyAiABE+vr+K13XXSNXWmNGqCbedeTl0oRdubdeUMyoV87pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160160},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"2fe3aa752028e0cf1fc61497e924afb8ff5ad641","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.5_1759070292039_0.016268637846730938","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.6","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.6","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"968555b651675f2086ca7aa7dd7a6edc2e841ae5","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.6.tgz","fileCount":22,"integrity":"sha512-qWriQpVFf5WScauz9wgVln5/ueD2wCORLsgTz8OYQVk7K2nnaul5YZRKgFYX4CKoahifeSnAZKSojFFHGtUTRA==","signatures":[{"sig":"MEUCIG4iKSSVdsvycuPi643cJV8R4ImxIWWCUIPvmy1HLCSfAiEAs11u3y1gP5omFLdIbuFkBPCzaTI+V4vS+necz/wt+Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191328},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native/index.mjs","require":"./dist/native/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./package.json":"./package.json"},"gitHead":"2fe3aa752028e0cf1fc61497e924afb8ff5ad641","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"jest","build":"tsup && tsup --config tsup.native.config.js","clean":"rimraf dist","release":"npm run build && changeset publish","lint:fix":"eslint src --fix","changeset":"changeset","test:watch":"jest --watch","type-check":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"npm run clean && npm run build","version-packages":"changeset version"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","jest":"^29.0.0","next":"^15.4.6","tsup":"^8.0.0","husky":"^9.0.11","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","prettier":"^3.0.0","babel-jest":"^29.7.0","typescript":"^5.7.0","@types/jest":"^29.5.12","@types/node":"^20.0.0","lint-staged":"^15.0.0","@types/react":"^19.0.0","@changesets/cli":"^2.9.2","typescript-eslint":"^8.0.0-alpha.34","identity-obj-proxy":"^3.0.0","@types/react-native":"^0.73.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.7.0"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.6_1759354178358_0.8505042486076932","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@digilogiclabs/saas-factory-auth","version":"1.0.7","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@1.0.7","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"d0547adef0b2dca7ea3159bb81f879bfa875641d","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-1.0.7.tgz","fileCount":16,"integrity":"sha512-dJ5rnoNhPglLh7ai4wTkMx8W2FC6sgnJ6iCO7ZU0RRF+IPdzCQK2UwhXDVHwRiGHSkLsm8jFmW2hWfYN/MLxgQ==","signatures":[{"sig":"MEQCIGVsRNRQQvi/sIbGefJgyArHPfRQl5XlhauhtOpC6msYAiBADRkvXz3Vrk7MHsjCyen66Vs62tmAZCH2kpyB4o/rjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514539},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"970a1b74c81903dae8562ee201438000b20e75c5","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_1.0.7_1765974177562_0.010967824922580416","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@digilogiclabs/saas-factory-auth","version":"2.1.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@2.1.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/saas-factory-auth/issues"},"dist":{"shasum":"76a83e9a6de100ebbad337a5b85ac01ccd98f23e","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-2.1.0.tgz","fileCount":16,"integrity":"sha512-0cfTDQwXN5Y+zIWfSjzvaVv1hXtip83QNIJOL/bqfeMFW8rBz3Tss9x0y+KkH+aPPQhuLJI0cnifHkI9f5zA0w==","signatures":[{"sig":"MEQCIBDrvuypWtBfKfC9UD/dmTQryTqTbt5R/50q0578TpnBAiApMJijprkPgjfBPZ2hfLXlCi9e0YiEIPbUe+o5arJehg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612749},"main":"./dist/index.cjs","_from":"file:digilogiclabs-saas-factory-auth-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"_resolved":"C:\\Users\\conne\\AppData\\Local\\Temp\\9cabaa0fe5054b8342f5df201fa94719\\digilogiclabs-saas-factory-auth-2.1.0.tgz","overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"_integrity":"sha512-0cfTDQwXN5Y+zIWfSjzvaVv1hXtip83QNIJOL/bqfeMFW8rBz3Tss9x0y+KkH+aPPQhuLJI0cnifHkI9f5zA0w==","repository":{"url":"git+https://github.com/DigiLogicLabs/saas-factory-auth.git","type":"git"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","prettier":"^3.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"1.2.0"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":"1.2.0"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_2.1.0_1766207060562_0.7326253526514077","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"3.0.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@3.0.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"03c5d9ea16cb94aa82d0c0462fe35af4b61529ee","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-3.0.0.tgz","fileCount":16,"integrity":"sha512-LdFJt4l6LA9u3nlXbdhmOXHxw55CEKSQJizuU6YPNlVZTVjG9KQn1l7nZtNPVOhNM6TZ8vGYNwoAqyt3oaJDEw==","signatures":[{"sig":"MEQCIG174Q/uREot1qAMZQduns8fBDJ2uMqGNAgOzpp7BD5YAiAvNDY8UnlP9EAy04r2UUvCvuFz6ZU0THP78SJVc0kHeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615688},"main":"./dist/index.cjs","_from":"file:digilogiclabs-saas-factory-auth-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"_resolved":"C:\\Users\\conne\\AppData\\Local\\Temp\\26069d26fc44b2069176238a9a31a01d\\digilogiclabs-saas-factory-auth-3.0.0.tgz","overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"_integrity":"sha512-LdFJt4l6LA9u3nlXbdhmOXHxw55CEKSQJizuU6YPNlVZTVjG9KQn1l7nZtNPVOhNM6TZ8vGYNwoAqyt3oaJDEw==","repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"1.4.0"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":"1.4.0"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_3.0.0_1771279369952_0.062486795423909","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"5.0.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@5.0.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"9ce76c4398ee6955529c98a5ebd9b9a482de3a37","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-5.0.0.tgz","fileCount":16,"integrity":"sha512-iiYH8anx5GHc7ccsrYk7B2Jbd8hAyXPrzU/uY1RQvh0cFfgyL4vBKi30yq0D9Uf2DqG49/HNfgorNM3tSLNV/A==","signatures":[{"sig":"MEUCIQD11o57GQ1cYaA7je8Te0sUIRKY1ph/UbJISu3tiqGw7QIgJO0VVmeatRz5oWsb5Dwy4u+LQ5daIHoBD1dmYXQzn0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615757},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"2f5c3596db390fb58a5f6c561eef9637eca37c7f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_5.0.0_1773873769602_0.3895451731415487","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@digilogiclabs/saas-factory-auth","version":"5.1.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@5.1.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"8e7f393f1c44eb6ae0d4386e3eee018ccaafd8d5","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-5.1.0.tgz","fileCount":16,"integrity":"sha512-1dL7+8M8OyfUkxeNIUfc1JjjhPrXASOSTbqpFYltWgnLYxW69XSoFjzeKP1avcHsmMA4NPrlPWffnseFqY0p1A==","signatures":[{"sig":"MEUCICCNYz816V6j50IORvDNEaUoOnFnDdRAXUGpE0MXlpyzAiEA+KCU31aBGoUeZkTG3319HlOMQy3PM0lXOES3kN7VqRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617773},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"5dd891925b6aa68daf7ff7587f6c62de18635ac5","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_5.1.0_1774124736267_0.033587889474725685","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@digilogiclabs/saas-factory-auth","version":"5.1.1","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@5.1.1","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"7531af068318b57e1e575b1c81f48207ca2c05b7","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-5.1.1.tgz","fileCount":16,"integrity":"sha512-7mzTzIGxOfWW3ZeO87h2uo5huuFEeAsuyXuEKVmVnAUbeO8cBMXd/Awxmv6Ci/aBjKO4a22ung8VmpqmQib9nA==","signatures":[{"sig":"MEUCIBkqZkZ5+8Ns5qfr9xvnvT6yPtcTokAy7MhHOG1JFpIjAiEA0LLSicX/alX2pA5Cs7cWOpMt55M4vANrDmUwF8bOrwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617769},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"5dd891925b6aa68daf7ff7587f6c62de18635ac5","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":">=1.6.0"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_5.1.1_1774128221697_0.40298767719319906","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"6.0.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@6.0.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"a6f55f4dff11e6e269035b4f0c31c319f60dd811","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-6.0.0.tgz","fileCount":16,"integrity":"sha512-8uxu9M3alMaypywsVPXrJBQfeDAryFEy8t9rL+H+A/LcESYQa3CV+nuycWDNo8NZH21zZYIwHeWtZRxavA5gkQ==","signatures":[{"sig":"MEQCIEN11z2J3SdckF3Qp7tkQbFqjXUYsww/3IiiW0wjoz3SAiBVAvgkpr/fREPrVfqtKp+6OI7C2G/sOLUZXXZ/c7zZhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618472},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"0499c87049b4da1c99bf5fa68b70cd5fdd2d4ebb","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":">=1.16.0"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_6.0.0_1775870765033_0.8206560434210277","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"7.0.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@7.0.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"65c7146ee1520ff7a622cdb477618c79fc5e4beb","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-7.0.0.tgz","fileCount":16,"integrity":"sha512-ECkkmqhEt7TIswThZ1/wSaFSkTlNWl6QpKei0JRqEManklJ4bpmnQ4uQnR7Ngqnna5EB+DSDZtyDpQZHzhDobw==","signatures":[{"sig":"MEQCIECWqH5/TITAOAb+0lsnUhuwY1ta2eLVZV9DEWEUKx07AiAiBMI2g5AK+biDkr0zFkuLa2ug1OqHKl3Ej3auBAWwOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618472},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"4c8081f48651247745bd460eb2d9790429f9f5d5","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":">=1.18.0"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_7.0.0_1776970534596_0.8687133871952768","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"8.0.0","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","_id":"@digilogiclabs/saas-factory-auth@8.0.0","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"dist":{"shasum":"dfe7bccf2d4f76e097b0f9747a7da54e88214e6c","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-8.0.0.tgz","fileCount":16,"integrity":"sha512-m+Qeycdj6Y1w5YopYfzQhSjVmNc3hr5JS2+coylT+ZxLfrRC7zeCKD9aCa2JHcs51RUj0rAIEXh9O42vVq4fdg==","signatures":[{"sig":"MEYCIQCFpb4uWS/UnwNMUemxXKILJw7PvMBnOCNB5lG+2sB/wAIhAJifRaiBjm6YLJFMpJSNT0emSnLNbwOkK6YtkKHvigP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618472},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"npm":">=9.7.2","node":">=20.19.4"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"gitHead":"82ee986530ae1d18fd7da1030403ac93024e8c86","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"repository":{"url":"git+https://github.com/DigiLogicLabs/dll-platform.git","type":"git","directory":"packages/saas-factory-auth"},"_npmVersion":"9.7.2","description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"immer":"^10.1.1","zustand":"^4.5.0","firebase":"^12.1.0","@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.4.6","tsup":"^8.0.0","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","vitest":"^2.1.9","globals":"^16.3.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^20.0.0","@types/react":"^19.0.0","typescript-eslint":"^8.40.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.7.0","@digilogiclabs/platform-core":"workspace:*"},"peerDependencies":{"next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0","@digilogiclabs/platform-core":">=1.20.0"},"peerDependenciesMeta":{"react-native":{"optional":true},"@digilogiclabs/platform-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/saas-factory-auth_8.0.0_1777242112696_0.6234069737040147","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@digilogiclabs/saas-factory-auth","version":"9.0.0","private":false,"description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"author":{"name":"Digi Logic Labs"},"license":"MIT","homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","repository":{"type":"git","url":"git+https://github.com/DigiLogicLabs/dll-platform.git","directory":"packages/saas-factory-auth"},"bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./package.json":"./package.json"},"sideEffects":false,"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"eslint src","lint:fix":"eslint src --fix","type-check":"tsc --noEmit","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"dependencies":{"@supabase/ssr":"^0.6.1","@supabase/supabase-js":"^2.55.0","firebase":"^12.1.0","immer":"^10.1.1","zustand":"^4.5.0"},"peerDependencies":{"@digilogiclabs/platform-core":">=1.25.0","next":">=15.0.0","react":">=18.2.0 <20.0.0","react-native":">=0.72.0"},"peerDependenciesMeta":{"@digilogiclabs/platform-core":{"optional":true},"react-native":{"optional":true}},"devDependencies":{"@digilogiclabs/platform-core":"workspace:*","@eslint/js":"^9.0.0","@testing-library/jest-dom":"^6.7.0","@testing-library/react":"^16.0.0","@types/node":"^20.0.0","@types/react":"^19.0.0","@types/react-native":"^0.73.0","@vitejs/plugin-react":"^4.3.4","eslint":"^9.0.0","globals":"^16.3.0","typescript-eslint":"^8.40.0","jsdom":"^25.0.1","next":"^15.4.6","prettier":"^3.0.0","react":"^19.0.0","rimraf":"^5.0.0","tsup":"^8.0.0","typescript":"^5.7.0","vitest":"^2.1.9"},"engines":{"node":">=20.19.4","npm":">=9.7.2"},"overrides":{"@types/react":"^19.0.0","@react-native/virtualized-lists":{"@types/react":"^19.0.0"}},"gitHead":"21e8fc1905b01a2e0586e627d7f1369a5e917de4","_id":"@digilogiclabs/saas-factory-auth@9.0.0","_nodeVersion":"22.18.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-Jree113HO4dJRGdjeghYkFRququQQrGbCEm9rkrxRWePRft8jvVg+yxY2jUyN2/yo7BxisXO6CrcQ/eukjj93A==","shasum":"c7054d6dc3c30c171896e5b314195b6c8de852da","tarball":"https://registry.npmjs.org/@digilogiclabs/saas-factory-auth/-/saas-factory-auth-9.0.0.tgz","fileCount":16,"unpackedSize":618472,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFyl5JpG8tovxYijnXw4vLWSMzqjcqCu64x7rYAkhI2yAiEApfJDYQNqCprLJ7m6mX5yQeansckPAuUoezlCgiGL6b0="}]},"_npmUser":{"name":"spiltmilk","email":"conner.soligny@gmail.com"},"directories":{},"maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/saas-factory-auth_9.0.0_1780018571266_0.6833943268770992"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-04T18:01:48.989Z","modified":"2026-05-29T01:36:11.612Z","0.1.0":"2025-01-04T18:01:49.941Z","0.1.1":"2025-01-04T23:36:14.536Z","0.1.2":"2025-01-04T23:50:08.155Z","0.1.3":"2025-01-05T00:01:23.869Z","0.2.0":"2025-01-06T19:38:23.153Z","0.3.2":"2025-08-05T00:19:02.364Z","0.3.3":"2025-08-08T17:58:49.881Z","0.3.4":"2025-08-08T21:53:41.785Z","0.3.5":"2025-08-09T00:25:45.165Z","0.4.0":"2025-08-09T02:42:24.240Z","0.4.1":"2025-08-09T18:45:07.055Z","0.4.2":"2025-08-10T00:22:25.560Z","0.4.3":"2025-08-10T00:31:23.543Z","0.4.4":"2025-08-26T13:46:37.557Z","1.0.0":"2025-09-01T20:20:58.441Z","1.0.1":"2025-09-10T11:22:06.933Z","1.0.2":"2025-09-17T16:29:26.167Z","1.0.3":"2025-09-18T17:04:39.174Z","1.0.4":"2025-09-27T00:59:21.021Z","1.0.5":"2025-09-28T14:38:12.318Z","1.0.6":"2025-10-01T21:29:38.602Z","1.0.7":"2025-12-17T12:22:57.726Z","2.1.0":"2025-12-20T05:04:20.713Z","3.0.0":"2026-02-16T22:02:50.103Z","5.0.0":"2026-03-18T22:42:49.740Z","5.1.0":"2026-03-21T20:25:36.442Z","5.1.1":"2026-03-21T21:23:41.841Z","6.0.0":"2026-04-11T01:26:05.230Z","7.0.0":"2026-04-23T18:55:34.748Z","8.0.0":"2026-04-26T22:21:52.843Z","9.0.0":"2026-05-29T01:36:11.475Z"},"bugs":{"url":"https://github.com/DigiLogicLabs/dll-platform/issues"},"author":{"name":"Digi Logic Labs"},"license":"MIT","homepage":"https://github.com/DigiLogicLabs/dll-platform/tree/main/packages/saas-factory-auth#readme","keywords":["authentication","nextjs-15","react-18","react-19","react-native","expo","supabase","firebase","modern-stack","typescript","oauth","magic-links","cross-platform","mobile-app-generation"],"repository":{"type":"git","url":"git+https://github.com/DigiLogicLabs/dll-platform.git","directory":"packages/saas-factory-auth"},"description":"Modern authentication package for Next.js 15+ and React 18.2+/19+ applications with React Native 0.72+ support using Supabase and Firebase","maintainers":[{"name":"spiltmilk","email":"conner.soligny@gmail.com"}],"readme":"# @digilogiclabs/saas-factory-auth\n\nA universal authentication package supporting both Next.js web applications and React Native mobile apps. Provides a unified API for multiple authentication providers with zero-configuration setup.\n\n## Features\n\n- 🔐 **Multi-Provider Support**\n  - Supabase Authentication\n  - Firebase Authentication\n  - Auto-detection based on environment variables\n- 📱 **Cross-Platform**\n  - Next.js 15+ (App Router)\n  - React Native with Expo\n  - React 19+ compatible\n- 🚀 **Complete Auth Flows**\n  - Email/Password authentication\n  - OAuth providers (Google, GitHub, Facebook, Twitter, Discord, Apple, Microsoft, LinkedIn, Spotify, Twitch, Slack, Notion)\n  - Magic link (passwordless) authentication\n  - Password reset\n- 🎯 **Modern Architecture**\n  - TypeScript-first\n  - Zustand state management\n  - Provider factory pattern\n  - Proper error handling with typed errors\n- 💾 **Session Management**\n  - Automatic token refresh\n  - Persistent sessions\n  - Custom storage adapters\n\n## Installation\n\n```bash\nnpm install @digilogiclabs/saas-factory-auth\n# or\nyarn add @digilogiclabs/saas-factory-auth\n# or\npnpm add @digilogiclabs/saas-factory-auth\n```\n\n## Requirements\n\n- Next.js 15+ or React Native with Expo\n- React 19+\n- Either Supabase or Firebase project credentials\n\n## Quick Start\n\n### 1. Configure Environment Variables\n\n#### For Supabase:\n\n```env\nNEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co\nNEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key\n```\n\n#### For Firebase:\n\n```env\nNEXT_PUBLIC_FIREBASE_API_KEY=your-api-key\nNEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your-auth-domain\nNEXT_PUBLIC_FIREBASE_PROJECT_ID=your-project-id\n```\n\n#### Optional - Explicit Provider Selection:\n\n```env\nNEXT_PUBLIC_AUTH_PROVIDER=supabase # or 'firebase'\n```\n\n### 2. Wrap Your App with AuthProvider\n\n#### Next.js App Router:\n\n```tsx\n// app/layout.tsx\nimport { AuthProvider } from \"@digilogiclabs/saas-factory-auth\";\n\nexport default function RootLayout({\n  children,\n}: {\n  children: React.ReactNode;\n}) {\n  return (\n    <html lang=\"en\">\n      <body>\n        <AuthProvider>{children}</AuthProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n#### React Native:\n\n```tsx\n// App.tsx\nimport { AuthProvider } from \"@digilogiclabs/saas-factory-auth\";\n\nexport default function App() {\n  return <AuthProvider>{/* Your app components */}</AuthProvider>;\n}\n```\n\n### 3. Use the Auth Hook\n\n```tsx\n\"use client\"; // For Next.js App Router\n\nimport { useAuth } from \"@digilogiclabs/saas-factory-auth\";\n\nexport default function AuthExample() {\n  const {\n    user,\n    loading,\n    error,\n    signIn,\n    signUp,\n    signOut,\n    signInWithOAuth,\n    signInWithMagicLink,\n    resetPassword,\n  } = useAuth();\n\n  if (loading) return <div>Loading...</div>;\n  if (error) return <div>Error: {error.message}</div>;\n\n  if (user) {\n    return (\n      <div>\n        <p>Welcome, {user.email}!</p>\n        <button onClick={() => signOut()}>Sign Out</button>\n      </div>\n    );\n  }\n\n  return (\n    <div>\n      <button onClick={() => signIn(\"user@example.com\", \"password\")}>\n        Sign In\n      </button>\n      <button onClick={() => signInWithOAuth(\"google\")}>\n        Sign In with Google\n      </button>\n    </div>\n  );\n}\n```\n\n## API Reference\n\n### `<AuthProvider>`\n\nThe main provider component that initializes authentication.\n\n```tsx\ninterface AuthProviderProps {\n  children: React.ReactNode;\n  onAuthChange?: (event: AuthEvent) => void;\n  autoSignIn?: boolean; // Default: true\n}\n```\n\n### `useAuth()` Hook\n\nReturns the complete authentication state and methods:\n\n```tsx\ninterface AuthStore {\n  // State\n  user: User | null;\n  session: AuthSession | null;\n  loading: boolean;\n  error: Error | null;\n\n  // Methods\n  signIn: (email: string, password: string) => Promise<void>;\n  signUp: (email: string, password: string) => Promise<void>;\n  signOut: () => Promise<void>;\n  signInWithOAuth: (\n    provider: OAuthProvider,\n    redirectTo?: string,\n  ) => Promise<void>;\n  signInWithMagicLink: (email: string, redirectTo?: string) => Promise<void>;\n  resetPassword: (email: string) => Promise<void>;\n  getUser: () => Promise<User | null>;\n  getSession: () => Promise<AuthSession | null>;\n}\n```\n\n### Types\n\n```tsx\n// User object\ninterface User {\n  id: string;\n  email?: string;\n  name?: string | null;\n  avatar?: string | null;\n  [key: string]: any; // Additional metadata\n}\n\n// Session object\ninterface AuthSession {\n  user: User;\n  access_token: string;\n  refresh_token?: string;\n  expires_at?: number;\n}\n\n// OAuth providers\ntype OAuthProvider =\n  | \"google\"\n  | \"github\"\n  | \"facebook\"\n  | \"twitter\"\n  | \"discord\"\n  | \"apple\"\n  | \"microsoft\"\n  | \"linkedin\"\n  | \"spotify\"\n  | \"twitch\"\n  | \"slack\"\n  | \"notion\";\n\n// Auth events\nenum AuthEvent {\n  SIGNED_IN = \"SIGNED_IN\",\n  SIGNED_OUT = \"SIGNED_OUT\",\n  TOKEN_REFRESHED = \"TOKEN_REFRESHED\",\n  USER_UPDATED = \"USER_UPDATED\",\n}\n```\n\n### Error Handling\n\nThe package provides typed errors for better error handling:\n\n```tsx\nenum AuthErrorType {\n  INVALID_CREDENTIALS = \"INVALID_CREDENTIALS\",\n  USER_NOT_FOUND = \"USER_NOT_FOUND\",\n  EMAIL_ALREADY_EXISTS = \"EMAIL_ALREADY_EXISTS\",\n  WEAK_PASSWORD = \"WEAK_PASSWORD\",\n  NETWORK_ERROR = \"NETWORK_ERROR\",\n  PROVIDER_ERROR = \"PROVIDER_ERROR\",\n  CONFIGURATION_ERROR = \"CONFIGURATION_ERROR\",\n  VALIDATION_ERROR = \"VALIDATION_ERROR\",\n}\n\n// Usage\nconst { error } = useAuth();\nif (error?.type === AuthErrorType.INVALID_CREDENTIALS) {\n  // Handle invalid credentials\n}\n```\n\n## Advanced Usage\n\n### Custom Storage (React Native)\n\nFor React Native, you can provide a custom storage implementation:\n\n```tsx\nimport AsyncStorage from \"@react-native-async-storage/async-storage\";\nimport { AuthProvider } from \"@digilogiclabs/saas-factory-auth\";\n\nconst customStorage = {\n  getItem: async (key: string) => AsyncStorage.getItem(key),\n  setItem: async (key: string, value: string) =>\n    AsyncStorage.setItem(key, value),\n  removeItem: async (key: string) => AsyncStorage.removeItem(key),\n};\n\n// Pass to provider factory if using advanced configuration\n```\n\n### Listen to Auth State Changes\n\n```tsx\n<AuthProvider\n  onAuthChange={(event) => {\n    console.log(\"Auth event:\", event);\n    // Handle auth state changes\n  }}\n>\n  {children}\n</AuthProvider>\n```\n\n### Disable Auto Sign-In\n\n```tsx\n<AuthProvider autoSignIn={false}>{children}</AuthProvider>\n```\n\n## Provider-Specific Features\n\n### Supabase-Specific\n\n- Row Level Security (RLS) support\n- Realtime subscriptions compatibility\n- Built-in email verification flows\n\n### Firebase-Specific\n\n- Firebase Auth UI compatibility\n- Firestore rules integration\n- Firebase Admin SDK support\n\n## Migration Guide\n\n### From v0.3.x to v0.4.x\n\n1. **Update imports**: Components like `SignIn`, `SignUp`, `OAuthButtons` are no longer provided. Use the `useAuth` hook directly.\n\n2. **Update AuthProvider usage**: Remove any configuration props, configuration is now handled via environment variables.\n\n3. **Update auth method calls**: All methods now return promises and handle errors internally:\n\n   ```tsx\n   // Old\n   const { data, error } = await signIn(email, password);\n\n   // New\n   try {\n     await signIn(email, password);\n   } catch (error) {\n     // Handle error\n   }\n   ```\n\n## Troubleshooting\n\n### \"Auth provider not initialized\"\n\nEnsure you've wrapped your app with `<AuthProvider>` at the root level.\n\n### \"Invalid Supabase URL\"\n\nCheck that your `NEXT_PUBLIC_SUPABASE_URL` includes the full URL with `https://`.\n\n### Network/DNS Errors\n\nVerify your project credentials and ensure the project is not paused (for Supabase).\n\n## Contributing\n\nWe welcome contributions! Please see our [contributing guide](CONTRIBUTING.md) for details.\n\n## Support\n\n- [GitHub Issues](https://github.com/DigiLogicLabs/saas-factory-auth/issues)\n- [Documentation](https://github.com/DigiLogicLabs/saas-factory-auth/wiki)\n\n## License\n\nMIT © [DigiLogic Labs](https://github.com/DigiLogicLabs)\n\n## Changelog\n\n### v1.0.1 (Latest)\n\n- **🎉 Enhanced OAuth Provider Support**: Added Microsoft, LinkedIn, Spotify, Twitch, Slack, and Notion OAuth providers\n- **🔧 Improved TypeScript Types**: Complete rewrite of User interface with detailed profile fields, metadata support, and extended authentication state tracking\n- **✨ Enhanced User Experience**: Better OAuth provider UI with proper branding, icons, and colors for all supported providers\n- **📚 Comprehensive Role Support**: Extended UserRole type with additional built-in roles (owner, editor, viewer, contributor, manager, developer, analyst, support)\n- **💪 Backward Compatibility**: All changes are non-destructive and maintain full backward compatibility\n\n### v1.0.0\n\n- **Major Release**: Production-ready authentication package\n- Complete feature parity between Supabase and Firebase providers\n- Enhanced error handling and user feedback\n- Comprehensive testing and documentation\n\n### v0.4.3\n\n- Fixed React hooks usage in auth callbacks\n- Improved error handling and network error detection\n- Added proper auth provider initialization in store\n- Enhanced TypeScript types\n\n### v0.4.0\n\n- Complete architecture rewrite\n- Added Firebase support alongside Supabase\n- Implemented provider factory pattern\n- Migrated to Zustand for state management\n- React 19 and Next.js 15 compatibility\n\n### v0.3.x\n\n- Initial Supabase-only implementation\n- Basic authentication flows\n- Component-based architecture\n","readmeFilename":"README.md"}