@zcoderz/auth-package
v0.0.15
Published
Authentication package by Zcoderz with login, change password, etc.
Downloads
42
Readme
@zcoderz/auth-package:
@zcoderz/auth-package
An authentication package by Zcoderz that provides essential components and hooks for login, password management, and secure session handling in React applications.
✨ Features
- Login with email and password
- Change password functionality
- Token handling via cookies
- Seamless integration with React Router
- Styled with Ant Design (antd)
🚀 Installation
Install the package via npm:
npm install @zcoderz/auth-package🛠️ Basic Usage
import React from "react";
import { LoginForm } from "@zcoderz/auth-package";
export default LoginPage;📦 Available Components
LoginForm
Renders a ready-to-use login form.
Props:
| Name | Type | Description |
| ----------- | ---------------------- | ------------------------------- |
| onSuccess | (user: any) => void | Callback after successful login |
| onError | (error: any) => void | Callback when login fails |
ChangePasswordForm
Provides a simple UI to update the user's password.
🔐 Token Management
This package uses react-cookie to store access tokens securely. You can access the token manually like this:
import { useCookies } from "react-cookie";
const [cookies] = useCookies(["auth_token"]);
console.log("Auth Token:", cookies.auth_token);📚 Documentation
Full documentation for components, hooks, and types is coming soon. For now, refer to the source code or contact the Zcoderz team.
📦 Build
To build the package:
npm run build🧪 Testing
🚧 No tests included yet. Will be added soon.
📝 License
This project is licensed under the ISC License.
🤝 Contributing
We welcome contributions! Please open issues or pull requests in the Bitbucket repository.
