{"_id":"@passflow/passflow-react-sdk","_rev":"40-e1e3f8dad8bfe78d0c201046f9f5bb67","name":"@passflow/passflow-react-sdk","dist-tags":{"latest":"0.1.41"},"versions":{"0.0.1":{"name":"@passflow/passflow-react-sdk","version":"0.0.1","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.0.1","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"a33276c95d0bddc12af2a3e5928b9b30f8dfac97","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.0.1.tgz","fileCount":170,"integrity":"sha512-9Dlc3OtyUYv8iCxRVOahX1gTnRZC+jkKcfElACmdqwBpa+zY1ABkx6ThDTKCWR/sFyW5PGm3y9s8MUbYkmeIAw==","signatures":[{"sig":"MEUCIHJf90YinXslYE5ZV7Bu36yVEkwYIQQnjnc+WV4DqO1oAiEA/BS7DdHMX6YcHVBnH/ELm9EuUTMrZLvK90U9lXfotvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5803459},"main":"dist/index.cjs.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css"},"gitHead":"1721c689c5eacf115bc1b95a99e8001671d76337","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"yarn playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","dayjs":"^1.11.11","phone":"^3.1.55","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.12","tailwindcss":"^3.4.3","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.3.0","react-hook-form":"^7.54.1","react-otp-input":"^3.1.1","@storybook/react":"^8.4.7","react-router-dom":"^6.23.0","react-error-boundary":"^4.0.13","@storybook/react-vite":"^8.4.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-popover":"^1.0.7","countries-and-timezones":"^3.6.0","@passflow/passflow-js-sdk":"^0.0.1","react-international-phone":"^4.3.0","tailwindcss-scoped-preflight":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"vite":"^5.2.10","eslint":"8.56.0","cssnano":"^7.0.1","globals":"^15.1.0","postcss":"^8.4.38","ts-node":"^10.9.2","prettier":"^3.2.5","tsc-alias":"^1.8.8","@eslint/js":"^9.1.1","typescript":"5.2.2","@types/node":"^20.12.7","@types/react":"^18.3.1","autoprefixer":"^10.4.19","@types/lodash":"^4.17.0","vite-plugin-dts":"^3.9.0","@playwright/test":"^1.43.1","@types/react-dom":"^18.3.0","typescript-eslint":"^7.8.0","eslint-plugin-react":"^7.34.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.6.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.0.1_1734614839655_0.23710869518186972","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@passflow/passflow-react-sdk","version":"0.0.2","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.0.2","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"2800a7dd95b5ec4c7afb86cb3f14c65ecd54a5ba","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.0.2.tgz","fileCount":170,"integrity":"sha512-gQ2vdksE+U9XMrFNFA5uFqMCttQysa6SOg7+LQm862CVAfzqe67dRJLlIeQpBnaVQ4rCsOnJ54Wfg7NLzf3jdQ==","signatures":[{"sig":"MEQCIHnA9bQNGMXQ/zPOxfekzfg52yjqL4eZvaDE2bJJXvjJAiA10xVH4sOPAZGs1c/GDekUZj8r9xL8yD8Y7/KwwDHXGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5769241},"main":"dist/index.cjs.js","type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css"},"gitHead":"5873a6b40e8468edb8f316eacb08cb9e7005d650","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"yarn playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.4.0","clsx":"^2.1.1","dayjs":"^1.11.11","phone":"^3.1.55","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.12","tailwindcss":"^3.4.3","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.3.0","react-hook-form":"^7.54.1","react-otp-input":"^3.1.1","@storybook/react":"^8.4.7","react-router-dom":"^6.23.0","react-error-boundary":"^4.0.13","@storybook/react-vite":"^8.4.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.0.5","@radix-ui/react-popover":"^1.0.7","countries-and-timezones":"^3.6.0","@passflow/passflow-js-sdk":"^0.0.2","react-international-phone":"^4.3.0","tailwindcss-scoped-preflight":"^3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.2.2","devDependencies":{"vite":"^5.2.10","eslint":"8.56.0","cssnano":"^7.0.1","globals":"^15.1.0","postcss":"^8.4.38","ts-node":"^10.9.2","prettier":"^3.2.5","tsc-alias":"^1.8.8","@eslint/js":"^9.1.1","typescript":"5.2.2","@types/node":"^20.12.7","@types/react":"^18.3.1","autoprefixer":"^10.4.19","@types/lodash":"^4.17.0","vite-plugin-dts":"^3.9.0","@playwright/test":"^1.43.1","@types/react-dom":"^18.3.0","typescript-eslint":"^7.8.0","eslint-plugin-react":"^7.34.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-storybook":"^0.8.0","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.6.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-react-refresh":"^0.4.6","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.0.2_1736528118365_0.7617759168607467","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@passflow/passflow-react-sdk","version":"0.1.2","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.2","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"c13c0a7cb509aa5d051cf7519a290d53088704a6","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.2.tgz","fileCount":168,"integrity":"sha512-PJs02PCrw8rSNNiZxh9gnQb2mHR7dDJBbKKarqhMam5YyjJxHudfwro1mSBMeG85VQ2Dua2jbJ7FZv5N5vdyBQ==","signatures":[{"sig":"MEUCIQCaZh+wtq6aTLMLmjSmFTkUNjxQraG+8naAOnQlRDlh8QIgULtRp3oukzPNHY2jEJ2yaxepZpSBj86+DbcxibVhjOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767442},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.2.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/d69e7e5ede2bd7bb4e837682136f7801/passflow-passflow-react-sdk-0.1.2.tgz","_integrity":"sha512-PJs02PCrw8rSNNiZxh9gnQb2mHR7dDJBbKKarqhMam5YyjJxHudfwro1mSBMeG85VQ2Dua2jbJ7FZv5N5vdyBQ==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.4","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.4","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.8","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","typescript":"5.8.2","@types/node":"^22.13.9","@types/react":"^18.3.18","autoprefixer":"^10.4.20","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.50.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.4","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.2_1741259145958_0.098492020935115","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@passflow/passflow-react-sdk","version":"0.1.4","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.4","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"b4ed9d5de4f9b2bbd4089a0ecb6576877cb227d4","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.4.tgz","fileCount":168,"integrity":"sha512-L+Hsof1BMu/1EZOQvhGzBpbunlH0lX3wpz51kX9Q+TSp+kvyWf1+dYC0yEbotfYBcfdrzYM9Q/LqQRfBfZOUCQ==","signatures":[{"sig":"MEUCIQDfIi8oV5dGURUy1a/v+i7OxQLRMI6alcbGKjEfdXnixwIgfh+FfjvV6Zwmz3rvAL9wxOVuK25DwV+fDhv/ng9JOEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767512},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.4.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/9080885e9f3a7dc0b00ef6def1554be2/passflow-passflow-react-sdk-0.1.4.tgz","_integrity":"sha512-L+Hsof1BMu/1EZOQvhGzBpbunlH0lX3wpz51kX9Q+TSp+kvyWf1+dYC0yEbotfYBcfdrzYM9Q/LqQRfBfZOUCQ==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.4","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.4","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.8","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","typescript":"5.8.2","@types/node":"^22.13.9","@types/react":"^18.3.18","autoprefixer":"^10.4.20","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.50.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.4","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.4_1741262584824_0.39285292785478765","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@passflow/passflow-react-sdk","version":"0.1.5","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.5","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"d432b58676cbb5f7253553965ec375394a06d94c","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.5.tgz","fileCount":168,"integrity":"sha512-/rv1AggVcs7rcP9QGAy/eZdYkpxG37Xc0zsAA2X1ZAcxMPvrC+4R2Kl4+Nl++MHZhyoTtm2pDO9RP1R/z/GoMw==","signatures":[{"sig":"MEUCIQC3JYkWAju2TmM5jlnXHBtsMxzxrX18Te4RoT1wbPXA7AIgMfSj8RJdsOz7ZHPm77+Pa8TBSglDRLu/rOPKy55malM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767512},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.5.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/196753ad62e6e186f97db59fbcb622e7/passflow-passflow-react-sdk-0.1.5.tgz","_integrity":"sha512-/rv1AggVcs7rcP9QGAy/eZdYkpxG37Xc0zsAA2X1ZAcxMPvrC+4R2Kl4+Nl++MHZhyoTtm2pDO9RP1R/z/GoMw==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.4","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.4","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.8","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","typescript":"5.8.2","@types/node":"^22.13.9","@types/react":"^18.3.18","autoprefixer":"^10.4.20","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.50.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.4","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.5_1741263318669_0.11005012355146104","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@passflow/passflow-react-sdk","version":"0.1.6","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.6","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"a369319a6bc4bd2b5185e43b456c3bd8dd889fed","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.6.tgz","fileCount":168,"integrity":"sha512-Xc+rtgRno/lArHeGXBvzNvy0q2d0nk8nO+ag53ErTHFEyLN28KEJPeb9fBnvqmkzWTZxCf5ASeVZZaoVzFVzJg==","signatures":[{"sig":"MEUCIH6qKQXyQ5hiJPA3NaetmNoC50D9+L9dv8Qs+Gxpw0PgAiEAsUPqU8Inms8td78Rort2MA1I09oNt/fOS3dM6pakNf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767513},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.6.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/a8fef15f83b5e9b8b3c1d0e559943003/passflow-passflow-react-sdk-0.1.6.tgz","_integrity":"sha512-Xc+rtgRno/lArHeGXBvzNvy0q2d0nk8nO+ag53ErTHFEyLN28KEJPeb9fBnvqmkzWTZxCf5ASeVZZaoVzFVzJg==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.4","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.4","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.10","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","typescript":"5.8.2","@types/node":"^22.13.9","@types/react":"^18.3.18","autoprefixer":"^10.4.20","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.50.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.4","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.6_1741264290439_0.22641168359723385","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@passflow/passflow-react-sdk","version":"0.1.7","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.7","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"bf68c083596b063e3f2d6534b259911c0b139377","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.7.tgz","fileCount":168,"integrity":"sha512-9UT/DnsssbnC4qVVR4LiJcBnKpdt4ADITXN58SGysrCWwC129Jcr8CMZED03czs/2hU7iusNVSL8BpcG5qpBNw==","signatures":[{"sig":"MEUCICXovIObHyRfjYTm/jcncm3DB5OT08H0/01GkXsdBvbBAiEAybcMzOsr7mpXF1prpDaK7ocmMc962lUUzVyOz9/P9H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767513},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.7.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/08d36391c0fbb2e4b6bb35011f19eddf/passflow-passflow-react-sdk-0.1.7.tgz","_integrity":"sha512-9UT/DnsssbnC4qVVR4LiJcBnKpdt4ADITXN58SGysrCWwC129Jcr8CMZED03czs/2hU7iusNVSL8BpcG5qpBNw==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.4","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.4","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.11","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","typescript":"5.8.2","@types/node":"^22.13.9","@types/react":"^18.3.18","autoprefixer":"^10.4.20","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.50.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.4","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.7_1741264833219_0.8481882976248025","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@passflow/passflow-react-sdk","version":"0.1.8","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.8","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"58773a0bb2ff05597fad10f3dae4803d1028b385","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.8.tgz","fileCount":168,"integrity":"sha512-lUGdiV5pk9ZIyXN3XqCTKPPInfivV6kJJxxfMpOmxbBD7Tg7BK+U7QBudLZesKB4d8oBS9KmxtMXpEFNIY4ogQ==","signatures":[{"sig":"MEQCIBmIOMyU7qm6k1Xks7nXdgTDlZ2q0rilZJudZRg8YkXVAiAt4uUvCwHKZG/h0onesUyMCBhe5Qxz0Kgb/0IYW7FlrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767513},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.8.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/e41209cb4f062b0a1075cb7f963c6233/passflow-passflow-react-sdk-0.1.8.tgz","_integrity":"sha512-lUGdiV5pk9ZIyXN3XqCTKPPInfivV6kJJxxfMpOmxbBD7Tg7BK+U7QBudLZesKB4d8oBS9KmxtMXpEFNIY4ogQ==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.4","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.4","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.11","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","typescript":"5.8.2","@types/node":"^22.13.9","@types/react":"^18.3.18","autoprefixer":"^10.4.20","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.50.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.0","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.4","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.8_1741673719762_0.9011049530225173","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@passflow/passflow-react-sdk","version":"0.1.9","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.9","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"4e44102602ed79225d1c274d638868074975bc65","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.9.tgz","fileCount":168,"integrity":"sha512-84S73C4KF2K/E20y5XYpJzIaBgi6jezdpciYBcRXxuJNA+10kGVmuAHuEQpAT/vDclIs8TesZ5Sfqyln0pCBPg==","signatures":[{"sig":"MEUCIHNyQIY98eD4IgLwPAWpaIwcc3ZsGmSjyi4akfetssmuAiEAg+ugTfWN+maEm+oc/7wXUTjkEycwZv3Nql0nDk9m9kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767514},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.9.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/20ef95f2d7023d935eb16ee090d3d176/passflow-passflow-react-sdk-0.1.9.tgz","_integrity":"sha512-84S73C4KF2K/E20y5XYpJzIaBgi6jezdpciYBcRXxuJNA+10kGVmuAHuEQpAT/vDclIs8TesZ5Sfqyln0pCBPg==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.14","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.9_1742295424504_0.7323256382175813","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@passflow/passflow-react-sdk","version":"0.1.10","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.10","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"7722a7416a8c12593849880c29cfbcba2078fd8c","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.10.tgz","fileCount":168,"integrity":"sha512-sgfKSJIvqfiEdOnqFWG8m9gbZTNKaId7QVWo13ut46IF3KM9B7U2vp6/5uTcHD5MlROVjTNgkIKekTFieHc0TQ==","signatures":[{"sig":"MEUCIEaPjg3Oo9OaTOdAqRfG9IkwEwk5uSEOlawq9BpxaT0pAiEA5RasleabxnhfPdv3t+kuXUn9rU/EaoUDzKCvoerapfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767515},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.10.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/5b5eaaf7e49a1c75c133ede2c397e77d/passflow-passflow-react-sdk-0.1.10.tgz","_integrity":"sha512-sgfKSJIvqfiEdOnqFWG8m9gbZTNKaId7QVWo13ut46IF3KM9B7U2vp6/5uTcHD5MlROVjTNgkIKekTFieHc0TQ==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.14","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.10_1742295914079_0.3758733216757191","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@passflow/passflow-react-sdk","version":"0.1.11","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.11","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"27e1630f7ffe50ff2399dbba92ceb564f8523a70","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.11.tgz","fileCount":170,"integrity":"sha512-1EJ58/J+Nije8KqEp8C/RTBq0rwJODT0DHFS4gKJ/yaG27M+AJ4S5er0NuYfdJC5cRJrVC6JDdXyPDagWHv/hw==","signatures":[{"sig":"MEUCIDLHNjEtamJ+Zpbluqj0UQ0SdQp7XRAJZ0vjQjVsankpAiEA8jqcShTX4KcxbBFfj1JhjGqES4YxRkNjrUhq7qbeSCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767985},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.11.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/cb1118870627214030e5b39a7ad6e7a9/passflow-passflow-react-sdk-0.1.11.tgz","_integrity":"sha512-1EJ58/J+Nije8KqEp8C/RTBq0rwJODT0DHFS4gKJ/yaG27M+AJ4S5er0NuYfdJC5cRJrVC6JDdXyPDagWHv/hw==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.14","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.11_1742296470283_0.10991648320375158","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@passflow/passflow-react-sdk","version":"0.1.12","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.12","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"09f8bcfe698524ae263afdd65261d0f49dab3bf3","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.12.tgz","fileCount":170,"integrity":"sha512-PusgTiBU8kz5GG7vFz9gVNrnotpEUF0M/8ESWTmirNKKIbaABBnn6K6EwcOgrESmS8O46OZZ2NsRxFYpd/EHuw==","signatures":[{"sig":"MEUCIQCEd6R8SWktvXUv/q4Du2P4s4XRSaGJcjK7v+GSBRv2tgIgT6o7RhVKJwP+NbJB9F5l43MS0oUJ6/QlBMns8NwZi9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5767983},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.12.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/9e2fd9d942d5c7c9435acb5a2078f1fc/passflow-passflow-react-sdk-0.1.12.tgz","_integrity":"sha512-PusgTiBU8kz5GG7vFz9gVNrnotpEUF0M/8ESWTmirNKKIbaABBnn6K6EwcOgrESmS8O46OZZ2NsRxFYpd/EHuw==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.14","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.12_1742297565036_0.3199207689613828","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@passflow/passflow-react-sdk","version":"0.1.14","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.14","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"f2c3458100ef7bb92a7994276ef82c69fda34488","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.14.tgz","fileCount":170,"integrity":"sha512-uwQ7GzlB6SbFuwN3l0e+gY/V7+I+BqaPjzK1D0M4cReH/aIGU68F3NA4IxQ9cAW5RkznwRiEPpAJi8kUNbDRyA==","signatures":[{"sig":"MEYCIQD3+aQMdT513BCHiFUwaGmi061Y0g9buSMLXqrmL+69uQIhAMBqnd5Plaedpx4NgLBQCE7ar8OlslB4wbNuvxyuUNmR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5768012},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.14.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/0389a22e0ede928725a440d86120abf2/passflow-passflow-react-sdk-0.1.14.tgz","_integrity":"sha512-uwQ7GzlB6SbFuwN3l0e+gY/V7+I+BqaPjzK1D0M4cReH/aIGU68F3NA4IxQ9cAW5RkznwRiEPpAJi8kUNbDRyA==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.15","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.14_1742300718718_0.28692302922847013","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@passflow/passflow-react-sdk","version":"0.1.15","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.15","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"74c60155ea30bfe059b6a0ebda6c7cdbcab1bf32","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.15.tgz","fileCount":170,"integrity":"sha512-RvZrmpDVrzC23I4D8mWMswBFjGFg83/W/6r8OR7iiCrcG8Jqn6S0bR2UlNMql8hMRp0I4CtBImCossOW5/KjuQ==","signatures":[{"sig":"MEQCIEh/6aPX/HiVmARQPkOkExDw8HT/7Yw+QQX7G/gIslPmAiBSXURhhavdM9q6ynU5zm3tsA4oxmWHwe+fqUkCAJEPUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5768012},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.15.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/d2f418a6c0816aed14a6b4a44674ec71/passflow-passflow-react-sdk-0.1.15.tgz","_integrity":"sha512-RvZrmpDVrzC23I4D8mWMswBFjGFg83/W/6r8OR7iiCrcG8Jqn6S0bR2UlNMql8hMRp0I4CtBImCossOW5/KjuQ==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.16","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.15_1742302622928_0.41960847082543573","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@passflow/passflow-react-sdk","version":"0.1.16","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.16","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"d3d9e91f4a46fc86cc916f0ab59ed2f1c71da31a","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.16.tgz","fileCount":170,"integrity":"sha512-vNx722ZqicMgjqWDaNjc3fG0gjVCi5k2l/ufh0iyj2q1AB8wrx7M2WqLpMP0s3TT2X4y0xJulvoLjgjvn5QS2A==","signatures":[{"sig":"MEUCIFoCEeSG127nPQo7qIMjtikHCxBKaJLPK45aG909CP2UAiEAhYgjjtH6mrLfJfAv9RsW5vqhMQ1zlpwH0wlUi6KG/VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5771121},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.16.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/vj/pgcn5y8s6nl7bltmjsr3k64r0000gn/T/40142f69a940b08e7cc0b2056563a22f/passflow-passflow-react-sdk-0.1.16.tgz","_integrity":"sha512-vNx722ZqicMgjqWDaNjc3fG0gjVCi5k2l/ufh0iyj2q1AB8wrx7M2WqLpMP0s3TT2X4y0xJulvoLjgjvn5QS2A==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"23.10.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.16","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.16_1742366434834_0.1503503357072129","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@passflow/passflow-react-sdk","version":"0.1.17","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.17","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"8b98828cf17ef36d5f067923628965e01532d9c9","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.17.tgz","fileCount":170,"integrity":"sha512-3gF59V9YuUg+qpjP2AOURVaeTvI3w1gSCuqRBbMdOKXYhXbVy9fsF9c7EEcwq3IplAiQbHN6btWVWKNv9giflQ==","signatures":[{"sig":"MEYCIQDGtPJmsQjWyeQo1Uk1EyltikJx+MQ6n/CXfZktnfzzXwIhAMgbBCMJd1h1knu5EprZgmPeqWM0mJtkoQVBd7yYBu7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5769465},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.17.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/vj/pgcn5y8s6nl7bltmjsr3k64r0000gn/T/72c463d35f11d4e26e5609beafd28b0c/passflow-passflow-react-sdk-0.1.17.tgz","_integrity":"sha512-3gF59V9YuUg+qpjP2AOURVaeTvI3w1gSCuqRBbMdOKXYhXbVy9fsF9c7EEcwq3IplAiQbHN6btWVWKNv9giflQ==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"23.10.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.17","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.17_1742368099149_0.43759093547685013","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@passflow/passflow-react-sdk","version":"0.1.18","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.18","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"c966e147912f31238b37abf9fcb4d09ac5b11219","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.18.tgz","fileCount":170,"integrity":"sha512-15eMj7BjBZ9gY+5TGq/MR/Xu+MkkhQb5PawuU1KbAdCjAxJ84PRg3h29m7ZNXfinCN+kKrVkeAWIzWE1/mvcaQ==","signatures":[{"sig":"MEYCIQDMs/oRqPpsYXpyjJyJ4JxqEXGf4ya5hENHZVteD7caYgIhAIWCFlEHWcL3ysoaVRIMXCd7AjyfvO2GlDSnhfWWNVMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5769674},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"67b65a275ac90c360f4e24416c8fc2f3de86066c","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"23.10.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","react":"^18.3.1","formik":"^2.4.6","lodash":"^4.17.21","history":"^5.3.0","react-dom":"^18.3.1","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-router-dom":"^6.30.0","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.0.18","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.4+sha512.da3d715bfd22a9a105e6e8088cfc7826699332ded60c423b14ec613a185f1602206702ff0fe4c438cb15c979081ce4cb02568e364b15174503a63c7a8e2a5f6c","devDependencies":{"vite":"^6.2.2","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@vitejs/plugin-react-swc":"^3.8.0","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.18_1742964394874_0.8547543503918642","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@passflow/passflow-react-sdk","version":"0.1.19","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.19","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"dd452d3e18ab01acf0b185d075fa09f770f8fca3","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.19.tgz","fileCount":170,"integrity":"sha512-7MdPls8tjbgWqtQb+dfp9U9DqfMbz1rBEBFPuJPpSzuDpxD+0INSu+8MmMh1Dk2lVyvGORYi2zunnveo5krx/A==","signatures":[{"sig":"MEYCIQCJY8Xh5Vl1yUX2SshK1mTPwXWcqQjf8Cnw/S6ti3sPAAIhAPyhg8KNQ5HuozAd2GT2R3JoHCFiCh4RR8TKVetIoMHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5779185},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.19.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/55a52c68b2f8edc2e5269845fac75acf/passflow-passflow-react-sdk-0.1.19.tgz","_integrity":"sha512-7MdPls8tjbgWqtQb+dfp9U9DqfMbz1rBEBFPuJPpSzuDpxD+0INSu+8MmMh1Dk2lVyvGORYi2zunnveo5krx/A==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.1","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.19_1743160222587_0.6215721906136382","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@passflow/passflow-react-sdk","version":"0.1.20","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.20","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"27795e04754efe71c57b83672449b60184b3654b","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.20.tgz","fileCount":176,"integrity":"sha512-yZs5Kqcl7sDfjoXjkTe90t94bJBZfzkDaX0H5EUpi6dDobdWNNGmfFZG4DbdU7iBV5gbYj3zapShMmOkd8MBmQ==","signatures":[{"sig":"MEYCIQDG80Z0XVz4fNU9Ven7ZES5+nW2RWRgqHx90i7CkogD4AIhAORGqKDHih0JXvvIBVnQYcnSpxC+cc7pz07i7XtUV/eT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5813720},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"b2592cebf3ff8551cc4b07d351bd98736bbf10a6","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.3","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.4+sha512.da3d715bfd22a9a105e6e8088cfc7826699332ded60c423b14ec613a185f1602206702ff0fe4c438cb15c979081ce4cb02568e364b15174503a63c7a8e2a5f6c","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.20_1743170399807_0.4189631260837401","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@passflow/passflow-react-sdk","version":"0.1.21","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.21","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"24d6652ca7a350ae9fa69ea0efb168b8dcf85bd3","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.21.tgz","fileCount":178,"integrity":"sha512-+huAyBr5OxM1s3DMoa7za8Y4sEp/JmREypfZZI38KMBepgAhxPGYr0RErOyLmPT0z0kVfX/lezc5yzMH6sLFcQ==","signatures":[{"sig":"MEQCIHqOO8sUEbk6p1Vl69Aaa9Gg9CiL0lcOS8V/u/1yEmfVAiBcU7VyU/6oni8zfgjE+/wlXIY5nRx9qepYv5QAmtIcmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5826140},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"f60f3192bef828114c276c98ac08e9fb71479372","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.17","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.4+sha512.da3d715bfd22a9a105e6e8088cfc7826699332ded60c423b14ec613a185f1602206702ff0fe4c438cb15c979081ce4cb02568e364b15174503a63c7a8e2a5f6c","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.21_1743672247440_0.2284081346546114","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@passflow/passflow-react-sdk","version":"0.1.22","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.22","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"e67fb367b152e6151b1901ca2553f9f4e1ae4dd6","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.22.tgz","fileCount":178,"integrity":"sha512-iLJrezJH0jTH/fgM3iad22U8s6oa0Q9Nbnc+OwEbDUt9GzZmoYLoxBVdfbLqG3WmIZZdlv5WTGc7e+wWyNtR+Q==","signatures":[{"sig":"MEYCIQD4DpcwVwaSRhetF/G3H/H4XzD9okdvWQ4mfiI80NQFMwIhAI+QRES5G3LxDSumX/7F3ACxiuUfaABtUsxG0yPHL8QM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5828422},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"46a2cd49f4b47d5dc051f2c51af25ff217b189e8","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.17","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.4+sha512.da3d715bfd22a9a105e6e8088cfc7826699332ded60c423b14ec613a185f1602206702ff0fe4c438cb15c979081ce4cb02568e364b15174503a63c7a8e2a5f6c","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.22_1744187780772_0.6920221449894897","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@passflow/passflow-react-sdk","version":"0.1.23","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.23","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"3589d83b8767acc2b220185af0b8955b4d411688","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.23.tgz","fileCount":178,"integrity":"sha512-4L9fQXkEn/D4y4ZqimlAQ5zcBY0+MRHmZwKAROeicwOOoOjOHdcUKTmRGR9j6mGoYzEB1fPSYukB9iKGCCwfaA==","signatures":[{"sig":"MEYCIQCt9EemI9cElFdbd4eOMrfUqEd0ixeZ7Ue37H3tHbJk4gIhANvLD3u1InGuClYPWThqrfuLXXMSFPFlfGrtWCOU1tov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5828422},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"23f6d2fdd351119c16868809a0acdd340ecd09c3","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.18","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.4+sha512.da3d715bfd22a9a105e6e8088cfc7826699332ded60c423b14ec613a185f1602206702ff0fe4c438cb15c979081ce4cb02568e364b15174503a63c7a8e2a5f6c","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.23_1744277009387_0.5643017643913302","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@passflow/passflow-react-sdk","version":"0.1.24","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.24","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"1cdd728259b2b4ad846b570f21aa4c36b7ebfb6f","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.24.tgz","fileCount":178,"integrity":"sha512-Z97e27I8HQsDrPbZM+cNPwmjB2YYuwEtBsAxk+q7v9pPEAapuO84QVtqNfDyhnfpPBZGL/Z2Vl4b0U4rKylQFA==","signatures":[{"sig":"MEQCIHmkinQCVOg6bsblCsSyv+DYsjKtx8JP16VOTv3Bxzr+AiAle+adIHtIttdc2DCzsegJCdU1thoddSOYdh954roRgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5828248},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.24.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/167bc3ef1542f1aac0234e4bb96de2ba/passflow-passflow-react-sdk-0.1.24.tgz","_integrity":"sha512-Z97e27I8HQsDrPbZM+cNPwmjB2YYuwEtBsAxk+q7v9pPEAapuO84QVtqNfDyhnfpPBZGL/Z2Vl4b0U4rKylQFA==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.20","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.24_1744288181152_0.10617439695334929","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@passflow/passflow-react-sdk","version":"0.1.25","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.25","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"369fc67d51cd87276e2a6f3f8e357b5876f3ea70","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.25.tgz","fileCount":178,"integrity":"sha512-Q7PIzXWSei64QPGiRhIk9jgyJwcsH7uLz/PS0VC/P9Xj4akinsNFBVTlS33KSSivrznuN0YmtwKzwhDYtLHRsA==","signatures":[{"sig":"MEQCIB0Bp7ioPkljUGqs4MBc4g2NqmIe9oTzUQqiulNDXnvgAiAQNVamWnHyAKWdN00TvPcHt0TzctoUIFIBmECkyFoedw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5828320},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"770b7b0e3aeea8afabdea5bd846b04bcb15d41aa","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --fix","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.21","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","eslint":"9.21.0","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","prettier":"^3.5.3","react-dom":"^18.3.1","tsc-alias":"^1.8.11","@eslint/js":"^9.22.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","typescript-eslint":"^8.26.1","eslint-plugin-react":"^7.37.4","@vitejs/plugin-react":"^4.3.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.6","vite-plugin-environment":"^1.1.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"optionalDependencies":{"react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.25_1744357959410_0.04942349684570568","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@passflow/passflow-react-sdk","version":"0.1.26","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.26","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"783f90ad9f49b6072d5a3dd7d6b3442cf671bcdc","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.26.tgz","fileCount":186,"integrity":"sha512-euavfxGW1w49SaKN5BVQYR7vGG2hs240VEM72k9Qx6S4N9+3geE6zEjgBpv1rKSr233+BQ9NwLocYp7FFno9bw==","signatures":[{"sig":"MEQCIGdazurTp5RSlefAICqx2KDD2Ewpl6ic8zrxuWcznjv/AiAaaIxnEJMybod3QMzPDe/Ghv2GkXB3am33lYWe+TIwfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6601221},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"5f7556541aaac5398558d72808aa1ed9e3b6e1b8","scripts":{"dev":"vite","lint":"biome check src","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.21","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.26_1744707382443_0.5966922759562463","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@passflow/passflow-react-sdk","version":"0.1.27","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.27","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"7f08dda1a53e85e5d7018267c99b5ec6bdfc4dc6","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.27.tgz","fileCount":188,"integrity":"sha512-fNS4xtPTwXnczJ2UxPOFsBN+rOHh/08L6VLclxAox5qaVio4T2cQ5ZJYdMco1CtGKj/LRqpcXbyEP6/Yghuxgg==","signatures":[{"sig":"MEQCIDVIUZdCNUGcTLl2n2Ta+ozGtEycp2zHASJ14GsY+C9UAiAtRugCzofrHlHxAfFKpw8+TA8fjNyUmMIg6/yxrI/oFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6612035},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"1922ec51b6cdda4d2bf35ef81488749fec00bdb3","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","tailwindcss":"^3.4.17","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.23","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","autoprefixer":"^10.4.21","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.27_1744787413053_0.4883301759483174","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@passflow/passflow-react-sdk","version":"0.1.28","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.28","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"9894f2c2cd0eaf18660b88ef8317eda0b5376030","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.28.tgz","fileCount":188,"integrity":"sha512-d5lpWXHNv9GCIylmPgVbHTghxvK24oAxzcMWIFWLaMV+pRaXQJm6RO08TVeXN8et/6mCoIusormiogH1uv/tjQ==","signatures":[{"sig":"MEUCIQDpbDvewn1QkVVGBSrYvnjKNER1ouoDXQUFdjhLSLlQbgIgOwRMr4IGxKvCPzD86ieNGvQBA+EKTmY2kGUf4iMKuDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1874430},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"1922ec51b6cdda4d2bf35ef81488749fec00bdb3","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.30","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.28_1745338275043_0.1847258188568679","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@passflow/passflow-react-sdk","version":"0.1.29","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.29","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"4fcbf88e053eba8419ca7aac21c6fdf7d3fab55e","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.29.tgz","fileCount":188,"integrity":"sha512-nMPEdJVipN7Cxz9aorO2iNjZyzeCMSlvMabYwEEJ45/aK1IOEkwwWjenbusuzBgIk1oJW/QQ8cAgDtJStThYeA==","signatures":[{"sig":"MEYCIQD+QLVVLlrs/EvIsBPYAXTYEl4RlNCUlRkdfTtWtMYlzAIhAIPZSiZwo/6dgd04wJ4wkJa5otrEhw86VCSBSRnVGFN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881481},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"a22c57a9fbc6dc5af40fb3bffcf7d713733924df","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.30","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.29_1745339398183_0.9801647165279732","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@passflow/passflow-react-sdk","version":"0.1.30","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.30","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"6b11829722c49f55b2ca5ac6e2a9a3bf8b728fc8","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.30.tgz","fileCount":188,"integrity":"sha512-f5Gvve5S2ldgRDmJN1oL32neOWqtPz+7D2qh8Z90FE8/losHWLQaq2ROkv4kfeCtdi7YxTTnayjEiZPOVin0Pg==","signatures":[{"sig":"MEUCIDZxjx1WdNldqx2OWJ5xYf7yY/nLlitJNVVMUzF6HYUNAiEAis+1xFSrZ7KyGbDmfFbjO/8u70iMbn89GWAaYK8vZqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882491},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"b526726b9c8cd078cdcdcf4d20eb2ff72b47f1c2","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.30","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.30_1745404574804_0.672894228564274","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@passflow/passflow-react-sdk","version":"0.1.31","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.31","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"54b4d4bc69011b57461c0eca60ebf2a80aef2236","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.31.tgz","fileCount":188,"integrity":"sha512-s8Le/8C91boXMf0/WJHfG/EU7pHWpX0FyisqnQLOtR4KJoDevSOfjl1n/NQS5ECVmDES7RGeuiJdcBFVnBAMiA==","signatures":[{"sig":"MEYCIQCTmNJuxIVqaPCqlRe9u5DYa12tvB52mXk+QCHHrSDjzwIhAN3uZXyBlEnie7fs0LrMRaKyglNdHGIDkYORanh4K2iW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883701},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"228c79215f0cdd61bc8dbfc292051fc92e9e2689","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.30","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.31_1745517688798_0.26936657633713756","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@passflow/passflow-react-sdk","version":"0.1.32","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.32","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"fadf7ea1d19ad023fc511deb410a3f7a6cf541c9","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.32.tgz","fileCount":188,"integrity":"sha512-1uzYYOft+xDgtnVx+r/99JjPSOSylDl2pO9sm2mf2PFmkWUAbi5atDiRQet69y1IBJAMYvIy2TjWxKIxW7yosQ==","signatures":[{"sig":"MEYCIQDtXMN7/EineVtsgisjwyTVZq6qMLGm5GW3oJZ7UY2NxAIhAPiQ77Jeap3X+SelLnrJ3blJ/HpuJ1CdSG2CUDMOf/sK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895409},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"02aca935991fd56f2f5697bc1a889af3cc7b202d","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.35","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.32_1745665564298_0.5150074788045007","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@passflow/passflow-react-sdk","version":"0.1.33","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.33","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"06edfb1a46f4fbdb26b8a93940e14ba7a1c0911e","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.33.tgz","fileCount":188,"integrity":"sha512-hfACP6VJ0NwO3tDzNVZvpMh9L+J6kXGeFM5QszGT6hve12lzgwq07LvEFyvePgUXBxZ+Q5L5yybU6loMvoX0xQ==","signatures":[{"sig":"MEUCIBxRxM5RoCoey1j8ROI+4KZVkQrZZ72RFucZ0QJUd/IxAiEA/WQGbjocETl5WkUTvwR7VUJvrIBKDVZaN6L7VbyeE4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895409},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"5b180ad627f02586b55d09a1935e09aef260bf8b","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.37","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.33_1745666976167_0.6220530478219446","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@passflow/passflow-react-sdk","version":"0.1.34","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.34","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"f561dfa43f1ab091e0f058caddcd7385bb354cd2","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.34.tgz","fileCount":188,"integrity":"sha512-rVzAuhpBvplbDiF3S9K0mjbG6zSnC49BIctWV7DVYQeWVm940c/ejxixBVDs0Q+nn8S9ZEAMUcz3J9aBetVdhw==","signatures":[{"sig":"MEUCIQDpMYFm6W6r5u5UQw6iIXqypRWnjEjO88gmRsYma5ZVswIgGgpkvncpjl2k3yEjX+6UDJjuHf8A5+KbJILl+2n7zXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895853},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"7af08e6fd6ea762773f95fd8f6837bdc63aa94b7","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.37","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.34_1745698054831_0.18019889586181148","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@passflow/passflow-react-sdk","version":"0.1.35","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.35","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"8110d149d09cf0eaf95625f85a68b111c5059865","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.35.tgz","fileCount":190,"integrity":"sha512-709Kh7hHCeJzTmsV61i194pav7ECv6wU8sldFRj7YWbz/8ePJvkH3o9JvJFPa1GlxC6RGW9qfksHUBBULowp0Q==","signatures":[{"sig":"MEUCIQDEnHmF7eE/OI7ZoD+u40QzcRqHQxNoaPUr+3UgGFBC0AIgN0yoNFrMvUMPH5kzaSQEb1Mj0dwGUK/g6WKxCVcMoQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1899349},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"9a0807747bc0d2e3580510a80a94ede6b193f88a","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.37","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.35_1745753140566_0.8552694680541544","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@passflow/passflow-react-sdk","version":"0.1.36","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.36","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"6c8bcb12d051d940569d0087ec06642955cc9108","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.36.tgz","fileCount":182,"integrity":"sha512-dyut+AxkZjp60o9FG3X5JWuJnCT+uQ4R1BeKt8MXaUS5t/KMWbLSmo9Bj+fzDhfO43K3AqM4iNHrakO7vfKaHA==","signatures":[{"sig":"MEQCIEPJSZIZMQV7rXS5iWYjLes2X0eLhyn6Dirb5DcfPI0DAiBABpG3tIY6qF+19rh5Mjo6VSZoAz7VGD5j0REYjd5WSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947254},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"ac755090b296d3478fd018ffc1d83f04d5e169a7","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.58","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.0","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.1.1","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.54.2","react-otp-input":"^3.1.1","@storybook/react":"^8.6.7","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.7","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.6","@radix-ui/react-popover":"^1.1.6","countries-and-timezones":"^3.7.2","@passflow/passflow-js-sdk":"^0.1.37","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.2.2","react":"^18.3.1","cssnano":"^7.0.6","globals":"^16.0.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.11","typescript":"5.8.2","@types/node":"^22.13.10","@types/react":"^18.3.18","@types/lodash":"^4.17.16","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.3","@playwright/test":"^1.51.1","@types/react-dom":"^18.3.5","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.3.4","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.36_1746547289235_0.5793604899058522","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@passflow/passflow-react-sdk","version":"0.1.37","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.37","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"cc0bac99a8a5879c79ebc85531972b17c5d2808e","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.37.tgz","fileCount":182,"integrity":"sha512-nWjFW0wt8VxfTQuw1OiRpkoQMu6FRnwn+dJY5IUNMbr7MR647IsgPjZXCcG9KCJUjsHgIv0C7Y/Ay+P1pD/tKA==","signatures":[{"sig":"MEYCIQDHq7tEM3YEMopKWJWBRTyauudN4WQb8pzXr3WNDHWE5wIhALpdWbcyMmai8IYRTGOXdW/NIW3SIvMF+I+sYmN+AhX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947186},"main":"dist/index.cjs.js","type":"module","_from":"file:passflow-passflow-react-sdk-0.1.37.tgz","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"_resolved":"/private/var/folders/6k/6bg126k55md0cp0yqkn84_440000gn/T/1e31016cb0acc4eb908997fc850b8539/passflow-passflow-react-sdk-0.1.37.tgz","_integrity":"sha512-nWjFW0wt8VxfTQuw1OiRpkoQMu6FRnwn+dJY5IUNMbr7MR647IsgPjZXCcG9KCJUjsHgIv0C7Y/Ay+P1pD/tKA==","repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.9.2","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.59","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.2","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.2.0","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.56.4","react-otp-input":"^3.1.1","@storybook/react":"^8.6.14","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.14","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-popover":"^1.1.14","countries-and-timezones":"^3.8.0","@passflow/passflow-js-sdk":"^0.1.43","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^18.3.1","cssnano":"^7.0.7","globals":"^16.1.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.16","typescript":"5.8.2","@types/node":"^22.15.21","@types/react":"^18.3.22","@types/lodash":"^4.17.17","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.52.0","@types/react-dom":"^18.3.7","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.5.0","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.37_1747999757804_0.8932567028389415","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@passflow/passflow-react-sdk","version":"0.1.38","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.38","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"a7425c23abf3c4970b2a54b1d5f0e285d75eccd5","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.38.tgz","fileCount":182,"integrity":"sha512-9zMoaqk6KQ/mdyd8HGGqhxCOoGG35y4CQi0vxlOrTEW1rZtvSggS2GgAdeH0RhayzrigPY7wZa+QQ/kD4GYmqA==","signatures":[{"sig":"MEYCIQCovDJ1lwYmxv03URxAj7cUXky8fxQKKY0WYodJl18XcQIhAPHFZ1M07F+s2dPq6P+8CjHhjpeauATkZ1L2xCPfyESh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947175},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"f5eb0f00f8c27f9464c3f53152f5dcfbb7faeb12","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.59","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.2","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.2.0","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.56.4","react-otp-input":"^3.1.1","@storybook/react":"^8.6.14","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.14","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-popover":"^1.1.14","countries-and-timezones":"^3.8.0","@passflow/passflow-js-sdk":"^0.1.43","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.3.5","react":"^18.3.1","cssnano":"^7.0.7","globals":"^16.1.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.16","typescript":"5.8.2","@types/node":"^22.15.21","@types/react":"^18.3.22","@types/lodash":"^4.17.17","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.52.0","@types/react-dom":"^18.3.7","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.5.0","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.38_1749228041177_0.8365007915154261","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@passflow/passflow-react-sdk","version":"0.1.39","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.39","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"7ebb0a357e77f8942bf87bcc2a7617bc87f66be8","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.39.tgz","fileCount":2,"integrity":"sha512-oF/+WVn3pp06fOZa+AD53pjqR4qQlKf8vQTq9FAslSGowR/tB0bJWVtqbv+nxx//zpcGNa/x/5vRoWlhc1Z2wQ==","signatures":[{"sig":"MEUCIAY8EpOHbtdLFIT1xdcjY6rjwD199IN9lv+l8BZNUDioAiEA2w+AYOxRuLsapqZh0MUU0t3GMJU5moCMOfiR3QW7l7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27834},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"6f08b1d4300465637d47e03973d90b1df4c011ae","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.59","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.2","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.2.0","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.56.4","react-otp-input":"^3.1.1","@storybook/react":"^8.6.14","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.14","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-popover":"^1.1.14","countries-and-timezones":"^3.8.0","@passflow/passflow-js-sdk":"^0.1.45","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.3.5","react":"^18.3.1","cssnano":"^7.0.7","globals":"^16.1.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.16","typescript":"5.8.2","@types/node":"^22.15.21","@types/react":"^18.3.22","@types/lodash":"^4.17.17","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.52.0","@types/react-dom":"^18.3.7","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.5.0","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.39_1749553554339_0.5926122293769112","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@passflow/passflow-react-sdk","version":"0.1.40","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"license":"MIT","_id":"@passflow/passflow-react-sdk@0.1.40","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"dist":{"shasum":"0ce87e3fd64edcc2a9d06946007044829aee5268","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.40.tgz","fileCount":182,"integrity":"sha512-vICjO3G3o+otH6voMhcc3nXcVWAGHz1VEOWS4dzHJDma35vKmGkUzgirWcjfjesMGTkgm4oSUOBvDUPVdXUGzQ==","signatures":[{"sig":"MEQCIFn3NgYcdo7OW5ZbL8RN6Wh0cVG6qlDhlN04pTJW++jsAiBtIhKsGcOYUTmSK4N+EhEIRY85LisESvPXDpn1QWChAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956107},"main":"dist/index.cjs.js","pnpm":{"overrides":{}},"type":"module","types":"dist/src/index.d.ts","module":"dist/index.es.js","authors":[{"url":"https://github.com/IvanHoliak","name":"Ivan Holiak"},{"url":"https://madappgang.com","name":"Jack Rudenko"}],"exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css","./dist/passflow-react-sdk.css":"./dist/passflow-react-sdk.css"},"gitHead":"6f08b1d4300465637d47e03973d90b1df4c011ae","scripts":{"dev":"vite","lint":"biome check src","test":"pnpm playwright test","build":"tsc && vite build","format":"biome format src","preview":"vite preview","test:ui":"pnpm playwright test --ui","lint:fix":"biome check --write src","storybook":"storybook dev -p 6006","format:fix":"biome format --write src","build-storybook":"storybook build"},"_npmUser":{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},"repository":{"url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","type":"git","directory":"packages/passflow-react-sdk"},"_npmVersion":"10.7.0","description":"Passflow React UI Kit","directories":{},"_nodeVersion":"20.15.1","dependencies":{"yup":"^1.6.1","clsx":"^2.1.1","dayjs":"^1.11.13","phone":"^3.1.59","formik":"^2.4.6","lodash":"^4.17.21","terser":"^5.39.2","history":"^5.3.0","classnames":"^2.5.1","@types/jest":"^29.5.14","query-string":"^9.2.0","querystringify":"^2.2.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.56.4","react-otp-input":"^3.1.1","@storybook/react":"^8.6.14","react-helmet-async":"^2.0.5","react-error-boundary":"^4.1.2","@storybook/react-vite":"^8.6.14","@types/querystringify":"^2.0.2","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-popover":"^1.1.14","countries-and-timezones":"^3.8.0","@passflow/passflow-js-sdk":"^0.1.45","react-international-phone":"^4.5.0","tailwindcss-scoped-preflight":"^3.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.8.0","devDependencies":{"vite":"^6.3.5","react":"^18.3.1","cssnano":"^7.0.7","globals":"^16.1.0","ts-node":"^10.9.2","react-dom":"^18.3.1","tsc-alias":"^1.8.16","typescript":"5.8.2","@types/node":"^22.15.21","@types/react":"^18.3.22","@types/lodash":"^4.17.17","@biomejs/biome":"^1.9.4","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.52.0","@types/react-dom":"^18.3.7","react-router-dom":"6.30.0","@vitejs/plugin-react":"^4.5.0","vite-plugin-environment":"^1.1.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passflow-react-sdk_0.1.40_1749738690370_0.8596107521530987","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@passflow/passflow-react-sdk","description":"Passflow React UI Kit","version":"0.1.41","type":"module","main":"dist/index.cjs.js","module":"dist/index.es.js","types":"dist/src/index.d.ts","exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/src/index.d.ts","default":"./dist/index.cjs.js"}},"./dist/style.css":"./dist/style.css"},"scripts":{"dev":"vite","build":"tsc && vite build","lint":"biome check src","lint:fix":"biome check --write src","format":"biome format src","format:fix":"biome format --write src","preview":"vite preview","test":"pnpm playwright test","test:ui":"pnpm playwright test --ui","test:unit":"vitest run","test:unit:watch":"vitest","test:coverage":"vitest run --coverage","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@passflow/core":"file:../passflow-js-sdk","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","clsx":"^2.1.1","countries-and-timezones":"^3.8.0","dayjs":"^1.11.19","history":"^5.3.0","lodash":"^4.17.21","phone":"^3.1.69","query-string":"^9.3.1","react-error-boundary":"^4.1.2","react-helmet-async":"^2.0.5","react-hook-form":"^7.71.1","react-international-phone":"^4.6.1","react-otp-input":"^3.1.1","tailwind-merge":"^2.6.0","tailwindcss-scoped-preflight":"^3.5.7","terser":"^5.44.1","yup":"^1.7.1"},"devDependencies":{"@biomejs/biome":"^1.9.4","@playwright/test":"^1.57.0","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.1","@testing-library/user-event":"^14.6.1","@types/lodash":"^4.17.23","@types/node":"^22.19.6","@types/react":"^18.3.27","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.7.0","@vitest/coverage-v8":"^4.0.17","autoprefixer":"^10.4.23","cssnano":"^7.1.2","globals":"^16.5.0","jsdom":"^27.4.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"6.30.0","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"5.8.2","vite":"^6.4.1","vite-plugin-dts":"^4.5.4","vite-plugin-environment":"^1.1.3","vitest":"^4.0.17"},"authors":[{"name":"Ivan Holiak","url":"https://github.com/IvanHoliak"},{"name":"Jack Rudenko","url":"https://madappgang.com"}],"license":"MIT","bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","directory":"packages/passflow-react-sdk"},"publishConfig":{"access":"public"},"keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"pnpm":{"overrides":{}},"packageManager":"pnpm@10.8.0","gitHead":"94d5e2403d4557e837d630e3a2bf7cd8fd3e5f16","_id":"@passflow/passflow-react-sdk@0.1.41","homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-LU9e8K4uzK0UFDGzr9RPTmcEk8AgTssbd6OwTOgVTQlfOZq3+qT97cPsj2i0rYqpFwsHhRiB5Qo3xMdZhzLPtg==","shasum":"5a04e7c0553681af58e6fc519b5c3fe85704ee08","tarball":"https://registry.npmjs.org/@passflow/passflow-react-sdk/-/passflow-react-sdk-0.1.41.tgz","fileCount":268,"unpackedSize":2069228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCELQayIOZTvjrmVXkVudOampa/qLTBrlOigKeojX4gFgIgVf3BiOYC06wRirp6MmzfAqXC7uC7B23/I5uBora2o4w="}]},"_npmUser":{"name":"jackrudenko","email":"i@madappgang.com"},"directories":{},"maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/passflow-react-sdk_0.1.41_1768460262489_0.561354469226965"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-19T13:27:19.500Z","modified":"2026-01-15T06:57:42.851Z","0.0.1":"2024-12-19T13:27:19.927Z","0.0.2":"2025-01-10T16:55:18.627Z","0.1.2":"2025-03-06T11:05:46.195Z","0.1.4":"2025-03-06T12:03:05.105Z","0.1.5":"2025-03-06T12:15:18.985Z","0.1.6":"2025-03-06T12:31:30.702Z","0.1.7":"2025-03-06T12:40:33.491Z","0.1.8":"2025-03-11T06:15:20.021Z","0.1.9":"2025-03-18T10:57:04.816Z","0.1.10":"2025-03-18T11:05:14.357Z","0.1.11":"2025-03-18T11:14:30.631Z","0.1.12":"2025-03-18T11:32:45.333Z","0.1.14":"2025-03-18T12:25:19.028Z","0.1.15":"2025-03-18T12:57:03.176Z","0.1.16":"2025-03-19T06:40:35.169Z","0.1.17":"2025-03-19T07:08:19.438Z","0.1.18":"2025-03-26T04:46:35.150Z","0.1.19":"2025-03-28T11:10:22.871Z","0.1.20":"2025-03-28T14:00:00.102Z","0.1.21":"2025-04-03T09:24:07.717Z","0.1.22":"2025-04-09T08:36:21.004Z","0.1.23":"2025-04-10T09:23:29.670Z","0.1.24":"2025-04-10T12:29:41.369Z","0.1.25":"2025-04-11T07:52:39.676Z","0.1.26":"2025-04-15T08:56:22.655Z","0.1.27":"2025-04-16T07:10:13.307Z","0.1.28":"2025-04-22T16:11:15.327Z","0.1.29":"2025-04-22T16:29:58.479Z","0.1.30":"2025-04-23T10:36:15.016Z","0.1.31":"2025-04-24T18:01:29.113Z","0.1.32":"2025-04-26T11:06:04.531Z","0.1.33":"2025-04-26T11:29:36.377Z","0.1.34":"2025-04-26T20:07:35.079Z","0.1.35":"2025-04-27T11:25:40.779Z","0.1.36":"2025-05-06T16:01:29.518Z","0.1.37":"2025-05-23T11:29:18.072Z","0.1.38":"2025-06-06T16:40:41.407Z","0.1.39":"2025-06-10T11:05:54.524Z","0.1.40":"2025-06-12T14:31:30.586Z","0.1.41":"2026-01-15T06:57:42.690Z"},"bugs":{"url":"https://github.com/MadAppGang/passflow-react-sdk/issues"},"license":"MIT","homepage":"https://github.com/MadAppGang/passflow-react-sdk#readme","keywords":["passflow","auth","authentication","passwordless","session","jwt","react","ui","ui-kit","react-ui-kit","passflow-react-ui-kit"],"repository":{"type":"git","url":"git+https://github.com/MadAppGang/passflow-react-sdk.git","directory":"packages/passflow-react-sdk"},"description":"Passflow React UI Kit","maintainers":[{"name":"ivan_holiak","email":"ivan.holiak@madappgang.com"},{"name":"jackrudenko","email":"i@madappgang.com"}],"readme":"# @passflow/passflow-react-sdk\n\nThis is a SDK for react application.\n\n## Table of Contents\n\n- [@passflow/passflow-react-sdk](#passflowpassflow-react-sdk)\n  - [Table of Contents](#table-of-contents)\n  - [Local Development](#local-development)\n    - [Using Local Passflow JS SDK](#using-local-passflow-js-sdk)\n  - [Test writing Environment Setup](#test-writing-environment-setup)\n  - [UI Testing](#ui-testing)\n    - [Writing your own ui tests.](#writing-your-own-ui-tests)\n  - [Installation](#installation)\n  - [Requirements](#requirements)\n  - [Integration](#integration)\n    - [Passflow Cloud](#passflow-cloud)\n    - [PassflowFlow](#passflowflow)\n    - [React Router DOM](#react-router-dom)\n    - [Wouter](#wouter)\n    - [TanStack Router](#tanstack-router)\n  - [Props](#props)\n    - [PassflowProvider](#passflowprovider)\n  - [Form Components](#form-components)\n    - [SignIn](#signin)\n    - [SignUp](#signup)\n    - [ForgotPassword](#forgotpassword)\n    - [ForgotPasswordSuccess](#forgotpasswordsuccess)\n    - [ResetPassword](#resetpassword)\n    - [VerifyChallengeMagicLink](#verifychallengemagiclink)\n    - [VerifyChallengeOTP](#verifychallengeotp)\n    - [InvitationJoin](#invitationjoin)\n  - [Hooks](#hooks)\n    - [useAuth](#useauth)\n    - [usePassflow](#usepassflow)\n    - [usePassflowStore](#usepassflowstore)\n    - [useSignIn](#usesignin)\n    - [useSignUp](#usesignup)\n    - [useNavigation](#usenavigation)\n    - [useProvider](#useprovider)\n    - [useResetPassword](#useresetpassword)\n    - [useUserPasskeys](#useuserpasskeys)\n    - [useAppSettings](#useappsettings)\n    - [useAuthCloudRedirect](#useauthcloudredirect)\n    - [useForgotPassword](#useforgotpassword)\n    - [useJoinInvite](#usejoininvite)\n    - [useLogout](#uselogout)\n    - [usePasswordlessComplete](#usepasswordlesscomplete)\n\nto install just type:\n\n```\npnpm install\npnpm build\n```\n\n## Local Development\n\n### Using Local Passflow JS SDK\n\nFor local development and testing with a local version of the Passflow JS SDK, you need to:\n\n1. Clone the Passflow JS SDK repository in a sibling directory to this project.\n2. remove current dependecy `pnpm remove @passflow/core`\n3. Link folder with:\n\n```sh\npnpm link ../passflow-js-sdk\npnpm install\n```\n\nNow you can  run watch mode in libraray mode and change it. It will compile every changes incrementally.\n\n```sh\npnpm watch\n```\n\nAfter all done, we need to unlink and return all to the original state\n\n```sh\npnpm remove @passflow/core\npnpm unlink @passflow/core\npnpm install @passflow/core\n```\n\n## Test writing Environment Setup\n\nFor local development and UI testing, you need to set up the Passflow environment:\n\n1. Set the `PASSFLOW_URL` environment variable to point to your Passflow instance.\n1. Set the `PASSFLOW_APP_ID` environment variable\n1. Run `pnpm dev` anmd all should works\n\nRefer `.env.example` for more details.\n\n\nwe are using pnpm. Please ansure you have it in the system.\n\n## UI Testing\n\nWe are using playwright to run UI tests.\n\nFirst, ensure you have all runtime binary enabled:\n\n```\npnpm exec playwright install\n```\n\nand then feel free to run the tests:\n\n```\npnpm run test:ui\n```\n\n### Writing your own ui tests.\n\nYou can find a tests in the `./tests` frolder.\n\nPlease create the new files using the current tests as a reference.\n\nTo run the playwright in the design mode with ui, run the follwoing command:\n\n```\npnpm playwright test --ui\n```\n\n## Installation\n\n```bash\npnpm add @passflow/passflow-react-sdk\n```\n\n## Requirements\n\n- React 18+\n- React Router DOM v6/v7 or Wouter or TanStack Router\n\n## Integration\n\n### Passflow Cloud\n\nFor a quick start with Passflow Cloud:\n\n```tsx\nconst passflowConfig: PassflowConfig = {\n  url: process.env.PASSFLOW_URL ?? 'http://localhost:5432',\n  appId: process.env.PASSFLOW_APP_ID ?? 'test_app_id',\n  createTenantForNewUser: true,\n  scopes: ['openid', 'email', 'profile', 'offline'],\n};\n\nexport const PassflowProviderWrapper: FC<PropsWithChildren> = ({\n  children,\n}) => {\n  const navigate = useNavigate(); // from react-router-dom\n\n  return (\n    <PassflowProvider\n      url={passflowConfig.url}\n      appId={passflowConfig.appId}\n      createTenantForNewUser={passflowConfig.createTenantForNewUser}\n      scopes={passflowConfig.scopes}\n      navigate={(options) =>\n        navigate(\n          {\n            pathname: options.to,\n            search: options.search,\n          },\n          { replace: options.replace }\n        )\n      }\n      router=\"react-router\"\n    >\n      {children}\n    </PassflowProvider>\n  );\n};\n\nexport const App = () => (\n  <BrowserRouter>\n    <PassflowProviderWrapper>\n      <PassflowFlow\n        federatedDisplayMode='redirect'\n        successAuthRedirect='https://jwt.io'\n        pathPrefix='/web'\n      />\n    </PassflowProviderWrapper>\n  </BrowserRouter>\n);\n```\n### PassflowFlow\n\n| Prop | Type | Description |\n|------|------|-------------|\n| successAuthRedirect | string | URL to redirect after successful authentication |\n| federatedDisplayMode | \"popup\" \\| \"redirect\" | Federated authentication display mode |\n| pathPrefix | string | Prefix for all routes (optional) |\n\n### React Router DOM\n\nExample of integration with React Router DOM:\nPS: The example uses the Declarative approach.\n\n```tsx\nimport {\n  PassflowProvider,\n  SignIn,\n  SignUp,\n  ForgotPassword,\n  ForgotPasswordSuccess,\n} from \"@passflow/passflow-react-sdk\";\nimport { BrowserRouter, Routes, Route, useNavigate } from \"react-router-dom\";\n\nconst passflowConfig = {\n  url: import.meta.env.VITE_PASSFLOW_URL,\n  appId: import.meta.env.VITE_PASSFLOW_APP_ID,\n  createTenantForNewUser: true,\n  scopes: [\"id\", \"offline\", \"email\", \"profile\", \"openid\", \"management\"],\n};\n\nconst PassflowProviderWrapper = ({ children }) => {\n  const navigate = useNavigate();\n\n  return (\n    <PassflowProvider\n      url={passflowConfig.url}\n      appId={passflowConfig.appId}\n      createTenantForNewUser={passflowConfig.createTenantForNewUser}\n      scopes={passflowConfig.scopes}\n      navigate={(options) =>\n        navigate(\n          {\n            pathname: options.to,\n            search: options.search,\n          },\n          { replace: options.replace }\n        )\n      }\n      router=\"react-router\"\n    >\n      {children}\n    </PassflowProvider>\n  );\n};\n\nexport const App = () => (\n  <BrowserRouter>\n    <PassflowProviderWrapper>\n      <Routes>\n        <Route path=\"/\" element={<Home />} />\n        <Route path=\"/signin\" element={<SignIn successAuthRedirect=\"/\" signUpPath=\"/signup\" />} />\n        <Route path=\"/signup\" element={<SignUp successAuthRedirect=\"/\" signInPath=\"/signin\" />} />\n        <Route \n          path=\"/forgot-password\" \n          element={\n            <ForgotPassword\n              successResetRedirect=\"/\"\n              signInPath=\"/signin\"\n              forgotPasswordSuccessPath=\"/forgot-password/success\"\n            />\n          } \n        />\n        <Route path=\"/forgot-password/success\" element={<ForgotPasswordSuccess />} />\n        {/* Add other routes here */}\n      </Routes>\n    </PassflowProviderWrapper>\n  </BrowserRouter>\n);\n```\n\n### Wouter\n\nExample of integration with Wouter:\n\n```tsx\nimport {\n  PassflowProvider,\n  SignIn,\n  SignUp,\n  ForgotPassword,\n  ForgotPasswordSuccess,\n} from \"@passflow/passflow-react-sdk\";\nimport { Switch, Route, useLocation } from \"wouter\";\n\nconst passflowConfig = {\n  url: import.meta.env.VITE_PASSFLOW_URL,\n  appId: import.meta.env.VITE_PASSFLOW_APP_ID,\n  createTenantForNewUser: true,\n  scopes: [\"id\", \"offline\", \"email\", \"profile\", \"openid\", \"management\"],\n};\n\nconst PassflowProviderWrapper = ({ children }) => {\n  const [, navigate] = useLocation();\n\n  return (\n    <PassflowProvider\n      url={passflowConfig.url}\n      appId={passflowConfig.appId}\n      createTenantForNewUser={passflowConfig.createTenantForNewUser}\n      scopes={passflowConfig.scopes}\n      navigate={(options) => {\n        const searchParamWouter = options.search\n          ? options.search.startsWith(\"?\")\n            ? options.search\n            : `?${options.search}`\n          : \"\";\n        navigate(`${options.to}${searchParamWouter}`, {\n          replace: options.replace,\n        });\n      }}\n      router=\"wouter\"\n    >\n      {children}\n    </PassflowProvider>\n  );\n};\n\nexport const App = () => (\n  <Switch>\n    <PassflowProviderWrapper>\n      <Route path=\"/\" component={Home} />\n      <Route path=\"/signin\" component={SignInWrapper} />\n      <Route path=\"/signup\" component={SignUpWrapper} />\n      <Route path=\"/forgot-password\" component={ForgotPasswordWrapper} />\n      <Route path=\"/forgot-password/success\" component={ForgotPasswordSuccessWrapper} />\n      {/* Add other routes here */}\n    </PassflowProviderWrapper>\n  </Switch>\n);\n```\n\n### TanStack Router\n\nExample of integration with TanStack Router:\nPS: The example uses Code-Based Routing.\n\n```tsx\n// App.tsx\nimport { PassflowProviderWrapper, RouterProvider } from './providers';\n\nexport const App = () => (\n  <PassflowProviderWrapper>\n    <RouterProvider />\n  </PassflowProviderWrapper>\n);\n\n// PassflowProviderWrapper.tsx\nimport { PassflowProvider } from '@passflow/passflow-react-sdk';\n\nconst passflowConfig = {\n  url: import.meta.env.VITE_PASSFLOW_URL,\n  appId: import.meta.env.VITE_PASSFLOW_APP_ID,\n  createTenantForNewUser: true,\n  scopes: ['id', 'offline', 'email', 'profile', 'openid', 'management'],\n};\n\nexport const PassflowProviderWrapper = ({ children }) => (\n  <PassflowProvider\n    url={passflowConfig.url}\n    appId={passflowConfig.appId}\n    createTenantForNewUser={passflowConfig.createTenantForNewUser}\n    scopes={passflowConfig.scopes}\n    router=\"tanstack-router\"\n  >\n    {children}\n  </PassflowProvider>\n);\n\n// router/root.tsx\nimport { useNavigation } from '@passflow/passflow-react-sdk';\nimport { Outlet, useNavigate } from '@tanstack/react-router';\n\nexport const Root = () => {\n  const navigate = useNavigate();\n  const { setNavigate } = useNavigation();\n\n  useEffect(() => {\n    setNavigate((options) => navigate(options));\n  }, [navigate, setNavigate]);\n\n  return <Outlet />;\n};\n\n// router.tsx\nimport { QueryClient } from '@tanstack/react-query';\nimport { createRouter } from '@tanstack/react-router';\nimport { queryClient } from '../query';\nimport { routerTree } from './routes';\nimport { Passflow } from '@passflow/passflow-react-sdk';\n\nexport interface RouterContext {\n  queryClient: QueryClient;\n  passflow?: Passflow;\n}\n\nexport const router = createRouter({\n  routeTree: routerTree,\n  context: {\n    queryClient,\n    passflow: undefined,\n  },\n  defaultPreload: 'intent',\n});\n\ndeclare module '@tanstack/react-router' {\n  interface Register {\n    router: typeof router;\n  }\n}\n\n\n// routes.tsx\nimport { Outlet, createRootRouteWithContext, createRoute, redirect } from '@tanstack/react-router';\nimport { RouterContext } from './router';\nimport { Root } from './root';\nimport { About, Home } from '@/pages';\nimport { ForgotPassword, ForgotPasswordSuccess, SignIn, SignUp } from '@passflow/passflow-react-sdk';\nimport { RootLayout } from '@/layouts';\n\nconst redirectToSignin = () => {\n  throw redirect({\n    to: '/signin',\n  });\n};\n\nconst rootRoute = createRootRouteWithContext<RouterContext>()({\n  component: Root,\n  notFoundComponent: () => <div>404 Not Found</div>,\n});\n\n// PUBLIC ROUTES\nconst publicRoute = createRoute({\n  getParentRoute: () => rootRoute,\n  id: 'public',\n  component: () => <Outlet />,\n});\n\nconst signInRoute = createRoute({\n  getParentRoute: () => publicRoute,\n  path: '/signin',\n  component: () => <SignIn successAuthRedirect='/' signUpPath='/signup' />,\n});\n\nconst signUpRoute = createRoute({\n  getParentRoute: () => publicRoute,\n  path: '/signup',\n  component: () => <SignUp successAuthRedirect='/' signInPath='/signin' />,\n});\n\nconst forgotPasswordRoute = createRoute({\n  getParentRoute: () => publicRoute,\n  path: '/forgot-password',\n  component: () => (\n    <ForgotPassword successResetRedirect='/' signInPath='/signin' forgotPasswordSuccessPath='/forgot-password/success' />\n  ),\n});\n\nconst forgotPasswordSuccessRoute = createRoute({\n  getParentRoute: () => publicRoute,\n  path: '/forgot-password/success',\n  component: () => <ForgotPasswordSuccess />,\n});\n\n{/* Add other PASSFLOW COMPONENTS routes here */}\n\n// PROTECTED ROUTES\nconst protectedRoute = createRoute({\n  getParentRoute: () => rootRoute,\n  id: 'protected',\n  beforeLoad: async ({ context }) => {\n    const { passflow } = context;\n\n    await passflow?.session({\n      createSession: async (tokens) => {\n        console.log(tokens); // if session is created, this function will be called with the tokens\n      },\n      expiredSession: async () => {\n        console.log('expiredSession');\n        redirectToSignin(); // if session is expired and refresh token is not valid, redirect to signin\n      },\n      doRefresh: true,\n    });\n  },\n  component: () => <RootLayout />,\n});\n\nconst dashboardRoute = createRoute({\n  getParentRoute: () => protectedRoute,\n  path: '/',\n  component: () => <Home />,\n});\n\nconst aboutRoute = createRoute({\n  getParentRoute: () => protectedRoute,\n  path: '/about',\n  component: () => <About />,\n});\n\n{/* Add other protected routes here */}\n\nexport const routerTree = rootRoute.addChildren([\n  publicRoute.addChildren([signInRoute, signUpRoute, forgotPasswordRoute, forgotPasswordSuccessRoute]),\n  protectedRoute.addChildren([dashboardRoute, aboutRoute]),\n]);\n```\n\n## Props\n\n### PassflowProvider\n\n| Prop | Type | Description |\n|------|------|-------------|\n| url | string | Passflow server URL |\n| appId | string | Application ID |\n| createTenantForNewUser | boolean | Whether to create a tenant for new users |\n| scopes | string[] | Array of required scopes |\n| router | \"default\" \\| \"react-router\" \\| \"wouter\" \\| \"tanstack-router\" | Router being used (optional) (default is native window navigation) |\n| navigate | (options: NavigateOptions) => void | Navigation function (optional) (default is native window navigation) |\n\n## Form Components\n\n### SignIn\n\nComponent for user authentication.\n\n| Prop | Type | Description | Default |\n|------|------|-------------|---------|\n| successAuthRedirect | string | URL to redirect after successful sign in | Required |\n| signUpPath | string | Path to sign up page (optional) | /signup |\n| forgotPasswordPath | string | Path to forgot password page (optional) | /forgot-password |\n| verifyMagicLinkPath | string | Path to verify magic link page (optional) | /verify-challenge-magic-link |\n| verifyOTPPath | string | Path to verify OTP page (optional) | /verify-challenge-otp |\n| federatedDisplayMode | \"popup\" \\| \"redirect\" | Display mode for federated authentication (optional) | \"popup\" |\n\n### SignUp\n\nComponent for user registration.\n\n| Prop | Type | Description | Default |\n|------|------|-------------|---------|\n| successAuthRedirect | string | URL to redirect after successful sign up | Required |\n| signInPath | string | Path to sign in page (optional) | /signin |\n| verifyMagicLinkPath | string | Path to verify magic link page (optional) | /verify-challenge-magic-link |\n| verifyOTPPath | string | Path to verify OTP page (optional) | /verify-challenge-otp |\n| federatedDisplayMode | \"popup\" \\| \"redirect\" | Display mode for federated authentication (optional) | \"popup\" |\n\n### ForgotPassword\n\nComponent for password recovery initiation.\n\n| Prop | Type | Description | Default |\n|------|------|-------------|---------|\n| successResetRedirect | string | URL to redirect after successful password reset | Required |\n| signInPath | string | Path to sign in page (optional) | /signin |\n| forgotPasswordSuccessPath | string | Path to success page after initiating password reset (optional) | /forgot-password/success |\n\n### ForgotPasswordSuccess\n\nComponent for password recovery success. \n\nNo props required.\n\n### ResetPassword\n\nComponent for setting a new password.\n\n| Prop | Type | Description | Default |\n|------|------|-------------|---------|\n| successAuthRedirect | string | URL to redirect after successful password reset | Required |\n\n### VerifyChallengeMagicLink\n\nComponent for verifying magic link authentication.\n\nNo props required.\n\n### VerifyChallengeOTP\n\nComponent for OTP verification.\n\n| Prop | Type | Description | Default |\n|------|------|-------------|---------|\n| successAuthRedirect | string | URL to redirect after successful verification | Required |\n| numInputs | number | Number of OTP input fields (optional) | 6 |\n| shouldAutoFocus | boolean | Whether to autofocus the first input (optional) | true |\n| signUpPath | string | Path to sign up page (optional) | /signup |\n\n### InvitationJoin\n\nComponent for accepting invitations and joining organizations.\n\n| Prop | Type | Description | Default |\n|------|------|-------------|---------|\n| successAuthRedirect | string | URL to redirect after successful join | Required |\n| signInPath | string | Path to sign in page (optional) | /signin |\n\n## Hooks\n\n### useAuth\nHook for authentication management. Provides methods for checking authentication status, obtaining tokens, and logging out.\n\n```typescript\nconst { isAuthenticated, getTokens, logout, isLoading } = useAuth();\n```\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| initialRefresh | `boolean` (optional) | Whether to refresh tokens on mount |\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| isAuthenticated | `() => boolean` | Current authentication status |\n| getTokens | `(doRefresh: boolean) => Promise<{ tokens: Tokens \\| undefined; parsedTokens: ParsedTokens \\| undefined; }>` | Function to get authentication tokens |\n| logout | `() => void` | Function to log out user |\n| isLoading | `boolean` | Loading state indicator |\n\n### usePassflow\nHook for accessing the Passflow SDK instance. Must be used within PassflowProvider.\n\n```typescript\nconst passflow = usePassflow();\n```\n\n**Returns:**\n\n| Type | Description |\n|------|-------------|\n| `Passflow` | Passflow SDK instance |\n\n### usePassflowStore\nHook for synchronizing state with Passflow SDK. Allows subscribing to token changes.\n\n```typescript\nconst tokens = usePassflowStore([PassflowEvent.SignIn, ...]);\n```\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| events | `PassflowEvent[]` (optional) | Events to subscribe to |\n\n**Returns:**\n\n| Type | Description |\n|------|-------------|\n| `Tokens \\| undefined` | Current tokens state |\n\n### useSignIn\nHook for implementing sign-in functionality. Supports password, passkey, and passwordless authentication.\n\n```typescript\nconst { fetch, isLoading, isError, error } = useSignIn();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `(payload: PassflowPasskeyAuthenticateStartPayload \\| PassflowSignInPayload \\| PassflowPasswordlessSignInPayload, type: 'passkey' \\| 'password' \\| 'passwordless') => Promise<boolean \\| string \\| PassflowPasswordlessResponse>` | Sign in function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### useSignUp\nHook for implementing registration functionality. Supports password, passkey, and passwordless registration.\n\n```typescript\nconst { fetch, isLoading, isError, error } = useSignUp();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `(payload: PassflowPasskeyRegisterStartPayload \\| PassflowSignUpPayload \\| PassflowPasswordlessSignInPayload, type: 'passkey' \\| 'password' \\| 'passwordless') => Promise<boolean \\| PassflowPasswordlessResponse>` | Sign up function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### useNavigation\nHook for navigation between pages. Supports various routers (react-router, wouter, tanstack-router).\n\n```typescript\nconst { navigate, setNavigate } = useNavigation();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| navigate | `NavigateFunction` | Navigation function |\n| setNavigate | `(newNavigate: NavigateFunction \\| null) => void` | Function to update navigation handler |\n\n### useProvider\nHook for working with federated authentication providers (OAuth).\n\n```typescript\nconst { federatedWithPopup, federatedWithRedirect } = useProvider(redirectUrl);\n```\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| redirectUrl | `string` | URL to redirect after authentication |\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| federatedWithPopup | `(provider: Providers) => void` | Popup authentication function |\n| federatedWithRedirect | `(provider: Providers) => void` | Redirect authentication function |\n\n### useResetPassword\nHook for resetting user password.\n\n```typescript\nconst { fetch, isLoading, isError, error } = useResetPassword();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `(newPassword: string) => Promise<boolean>` | Password reset function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### useUserPasskeys\nHook for managing user passkeys (create, edit, delete).\n\n```typescript\nconst { data, createUserPasskey, editUserPasskey, deleteUserPasskey } = useUserPasskeys();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| data | `PassflowUserPasskey[]` | List of user passkeys |\n| createUserPasskey | `(relyingPartyId: string) => Promise<void>` | Create passkey function |\n| editUserPasskey | `(newName: string, passkeyId: string) => Promise<void>` | Edit passkey function |\n| deleteUserPasskey | `(passkeyId: string) => Promise<void>` | Delete passkey function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| errorMessage | `string` | Error message |\n\n### useAppSettings\nHook for retrieving application settings and password policies.\n\n```typescript\nconst { appSettings, passwordPolicy } = useAppSettings();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| appSettings | `AppSettings \\| null` | Application settings |\n| passwordPolicy | `PassflowPasswordPolicySettings \\| null` | Password policy settings |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### useAuthCloudRedirect\nHook for redirecting to Passflow Cloud.\n\n```typescript\nconst redirect = useAuthCloudRedirect(cloudPassflowUrl);\n```\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| cloudPassflowUrl | `string` | Passflow Cloud URL |\n\n**Returns:**\n\n| Type | Description |\n|------|-------------|\n| `() => void` | Redirect function |\n\n### useForgotPassword\nHook for initiating the password recovery process.\n\n```typescript\nconst { fetch, isLoading, isError, error } = useForgotPassword();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `(payload: PassflowSendPasswordResetEmailPayload) => Promise<boolean>` | Password recovery function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### useJoinInvite\nHook for accepting organization invitations.\n\n```typescript\nconst { fetch, isLoading, isError, error } = useJoinInvite();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `(token: string) => Promise<boolean>` | Join invitation function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### useLogout\nHook for logging out of the system.\n\n```typescript\nconst { fetch, isLoading, isError, error } = useLogout();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `() => Promise<boolean>` | Logout function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n\n### usePasswordlessComplete\nHook for completing passwordless authentication.\n\n```typescript\nconst { fetch, isLoading, isError, error } = usePasswordlessComplete();\n```\n\n**Returns:**\n\n| Property | Type | Description |\n|----------|------|-------------|\n| fetch | `(payload: PassflowPasswordlessSignInCompletePayload) => Promise<PassflowValidationResponse \\| null>` | Complete passwordless auth function |\n| isLoading | `boolean` | Loading state |\n| isError | `boolean` | Error state |\n| error | `string` | Error message |\n","readmeFilename":"README.md"}