tangled
alpha
login
or
join now
owdproject.org
/
module-atproto-persistence
1
fork
atom
Pinia Persistent Storage via AT Protocol for Open Web Desktop
1
fork
atom
overview
issues
pulls
pipelines
chore: Improve README.md
dxlliv
10 months ago
129aa17e
404a6241
+19
-12
2 changed files
expand all
collapse all
unified
split
module.ts
package.json
+17
-10
module.ts
···
1
1
import { defineNuxtModule, addPlugin, createResolver } from '@nuxt/kit'
2
2
3
3
export default defineNuxtModule({
4
4
-
meta: {
5
5
-
name: 'owd-module-pinia-atproto',
6
6
-
},
7
7
-
setup() {
8
8
-
const {resolve} = createResolver(import.meta.url);
4
4
+
meta: {
5
5
+
name: 'owd-module-atproto-persistence',
6
6
+
configKey: 'atprotoPersistence',
7
7
+
},
8
8
+
defaults: {
9
9
+
loadOwnerDesktopOnMounted: false,
10
10
+
},
11
11
+
setup(_options, _nuxt) {
12
12
+
const { resolve } = createResolver(import.meta.url)
13
13
+
14
14
+
// set runtime config
15
15
+
_nuxt.options.runtimeConfig.public.atprotoPersistence = _options
9
16
10
10
-
addPlugin({
11
11
-
src: resolve('./runtime/plugin'),
12
12
-
mode: 'client'
13
13
-
})
14
14
-
}
17
17
+
addPlugin({
18
18
+
src: resolve('./runtime/plugin'),
19
19
+
mode: 'client',
20
20
+
})
21
21
+
},
15
22
})
+2
-2
package.json
···
1
1
{
2
2
-
"name": "@owdproject/module-pinia-atproto",
2
2
+
"name": "@owdproject/module-atproto-persistence",
3
3
"version": "0.0.1",
4
4
"license": "MIT",
5
5
-
"homepage": "https://github.com/atproto-os/module-pinia-atproto",
5
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"