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