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, and verification 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:

  1. Fork the repository. Learn how to fork a repository.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your changes.
  4. Make your changes and commit them.
  5. Push the changes to your forked repository.
  6. Create a pull request to the main repository.
  7. Wait for the maintainers to review your changes.
  8. 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.