{"_id":"@abdulrehman1407/auth-pkg","name":"@abdulrehman1407/auth-pkg","dist-tags":{"latest":"1.3.5"},"versions":{"1.3.5":{"name":"@abdulrehman1407/auth-pkg","version":"1.3.5","main":"dist/index.js","module":"dist/index.js","private":false,"scripts":{"build":"tsc"},"peerDependencies":{"@hookform/resolvers":"^5.0.1","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-google-recaptcha":"^3.1.0","react-hook-form":"^7.0.0","yup":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.26.10","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@hookform/resolvers":"^5.0.1","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@types/react-google-recaptcha":"^2.1.9","babel-core":"^7.0.0-bridge.0","react-google-recaptcha":"^3.1.0","react-hook-form":"^7.55.0","typescript":"^5.8.3","yup":"^1.6.1"},"dependencies":{"axios":"^1.8.4","pkg-use-react-app":"file:.yalc/pkg-use-react-app","react-google-recaptcha":"^3.1.0"},"_id":"@abdulrehman1407/auth-pkg@1.3.5","gitHead":"db46fba4ca237422c68cda89f08f8ad4e66b6b4b","types":"./dist/index.d.ts","description":"A **highly customizable and reusable** login form component built with **React Hook Form**, **Yup**, and **Material UI**, supporting image uploads, file inputs, CAPTCHA validation, and flexible UI overrides.","_nodeVersion":"22.12.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-rvbCwPVCkEZ6z7YjAgmnYfDWijgs5q9LQ2ik6iWNjvjfr8el+a1B7uBJ5t6o6KrIgPoU8A28xbzuVKeUlNHSOw==","shasum":"538e49a47bfb90181b2cfbb26826f35e1c61e5f2","tarball":"https://registry.npmjs.org/@abdulrehman1407/auth-pkg/-/auth-pkg-1.3.5.tgz","fileCount":10,"unpackedSize":11205,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8B/X3G52hw2nXsuLalou414Js6G+zr1jqg09ozbBOxwIhAJG2wBu6H3gv9DPxKxRzW8IOayp+L/3dtluYNs7E/bKj"}]},"_npmUser":{"name":"abdulrehman1407","email":"abdul.rehman@pwr.team"},"directories":{},"maintainers":[{"name":"abdulrehman1407","email":"abdul.rehman@pwr.team"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth-pkg_1.3.5_1745501107680_0.048413124154642606"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-24T13:25:07.593Z","1.3.5":"2025-04-24T13:25:07.834Z","modified":"2025-04-24T13:25:08.129Z"},"maintainers":[{"name":"abdulrehman1407","email":"abdul.rehman@pwr.team"}],"description":"A **highly customizable and reusable** login form component built with **React Hook Form**, **Yup**, and **Material UI**, supporting image uploads, file inputs, CAPTCHA validation, and flexible UI overrides.","readme":"# 🧾 LoginForm Component\n\nA **highly customizable and reusable** login form component built with **React Hook Form**, **Yup**, and **Material UI**, supporting image uploads, file inputs, CAPTCHA validation, and flexible UI overrides.\n\n---\n\n## ✨ Features\n\n- 🔄 Dynamic field rendering via configuration\n- 🔐 Validation using Yup\n- 🧠 Smart form handling with `react-hook-form`\n- 🖼️ Built-in support for image uploads\n- 📄 File input support\n- 🔒 Google reCAPTCHA integration (v2)\n- 🎨 Customizable components for inputs and buttons\n- 📡 Axios integration for form submission\n\n---\n\n## 🚀 Installation\n\n```bash\nnpm install pkg-use-react-app\nnpm install react react-dom react-hook-form yup axios react-google-recaptcha\n```\n","readmeFilename":"README.md","_rev":"1-d671748fd2df70a11bf4b22cea85e84c"}