Pinia Persistent Storage via AT Protocol for Open Web Desktop
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 100.0%
17 1 0

Clone this repository

https://tangled.org/owdproject.org/module-atproto-persistence https://tangled.org/did:plc:iaf5ejdchj6nydfxmcrq5rm6/module-atproto-persistence
git@tangled.org:owdproject.org/module-atproto-persistence git@tangled.org:did:plc:iaf5ejdchj6nydfxmcrq5rm6/module-atproto-persistence

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

ATProto Store Module

ATProto Store Module for your Open Web Desktop client.

Overview#

This module enables the usage of pinia-plugin-persistedstate-2 with atproto
for storing Open Web Desktop states persistently on the AT Protocol.

Installation#

To install the module, run:

npm install @owdproject/module-pinia-atproto

Usage#

Then, define it in your desktop configuration:

// desktop/owd.config.ts
export default defineNuxtConfig({
  modules: ['@owd-client/module-pinia-atproto']
});

Features#

  • Configures pinia-plugin-persistedstate-2 to use atproto
  • Enables persistent storage for Pinia stores
  • Works seamlessly with Nuxt

License#

This module is released under the MIT License.