Introduction to Rebackk's Pocketbase Adapter
An overview of Rebackk's Pocketbase Adapter, its features, and links to detailed documentation.
Overview
@rebackk/pocketbase-adapter
is an adapter that integrates PocketBase with NextAuth.js for authentication, enabling seamless user management and session handling using PocketBase's collections and features.
Features
- Full integration with NextAuth.js for authentication workflows.
- Supports PocketBase collections like
users
,accounts
,sessions
,authenticators
, andverification tokens
. - Fully type-safe schema, leveraging TypeScript.
- Supports various authentication strategies, including OAuth.
Contributing
@rebackk/pocketbase-adapter
is an open-source project and is currently under active development, and we welcome contributions from the community. If you'd like to contribute to the project, please follow the steps below:
- Fork the repository. Learn how to fork a repository.
- Clone the forked repository to your local machine.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push the changes to your forked repository.
- Create a pull request to the main repository.
- Wait for the maintainers to review your changes.
- Once the changes are approved, they will be merged into the main repository.
Note: Please ensure that your changes are well-documented and tested before submitting a pull request.**
Testing
This package is fully tested using node tests. To run tests, execute:
npm run test
License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Rebackk.