Pinia Persistent Storage via AT Protocol for Open Web Desktop

chore: Improve README.md

dxlliv 129aa17e 404a6241

+19 -12
+17 -10
module.ts
··· 1 1 import { defineNuxtModule, addPlugin, createResolver } from '@nuxt/kit' 2 2 3 3 export default defineNuxtModule({ 4 - meta: { 5 - name: 'owd-module-pinia-atproto', 6 - }, 7 - setup() { 8 - const {resolve} = createResolver(import.meta.url); 4 + meta: { 5 + name: 'owd-module-atproto-persistence', 6 + configKey: 'atprotoPersistence', 7 + }, 8 + defaults: { 9 + loadOwnerDesktopOnMounted: false, 10 + }, 11 + setup(_options, _nuxt) { 12 + const { resolve } = createResolver(import.meta.url) 13 + 14 + // set runtime config 15 + _nuxt.options.runtimeConfig.public.atprotoPersistence = _options 9 16 10 - addPlugin({ 11 - src: resolve('./runtime/plugin'), 12 - mode: 'client' 13 - }) 14 - } 17 + addPlugin({ 18 + src: resolve('./runtime/plugin'), 19 + mode: 'client', 20 + }) 21 + }, 15 22 })
+2 -2
package.json
··· 1 1 { 2 - "name": "@owdproject/module-pinia-atproto", 2 + "name": "@owdproject/module-atproto-persistence", 3 3 "version": "0.0.1", 4 4 "license": "MIT", 5 - "homepage": "https://github.com/atproto-os/module-pinia-atproto", 5 + "homepage": "https://github.com/atproto-os/module-atproto-persistence", 6 6 "author": { 7 7 "name": "Open Web Desktop Team", 8 8 "url": "https://github.com/owdproject"