tangled
alpha
login
or
join now
sullen.net
/
pds
0
fork
atom
Fork of official Bluesky PDS (Personal Data Server).
0
fork
atom
overview
issues
pulls
pipelines
pds v0.4.107
Devin Ivy
1 year ago
f054eefe
93e876e5
+66
-64
2 changed files
expand all
collapse all
unified
split
service
package.json
pnpm-lock.yaml
+1
-1
service/package.json
···
7
"main": "index.js",
8
"license": "MIT",
9
"dependencies": {
10
-
"@atproto/pds": "0.4.98"
11
}
12
}
···
7
"main": "index.js",
8
"license": "MIT",
9
"dependencies": {
10
+
"@atproto/pds": "0.4.107"
11
}
12
}
+65
-63
service/pnpm-lock.yaml
···
6
7
dependencies:
8
'@atproto/pds':
9
-
specifier: 0.4.98
10
-
version: 0.4.98
11
12
packages:
13
14
-
/@atproto-labs/fetch-node@0.1.7:
15
-
resolution: {integrity: sha512-vZ627PQqVGiBmPxulnviIGvvBPpTdzOcnfU1WcLeES3E0WjNxRGQqFaodBl5Zc4cj3QSPG/KC6wPcj/rjhbDrQ==}
16
engines: {node: '>=18.7.0'}
17
dependencies:
18
-
'@atproto-labs/fetch': 0.2.1
19
'@atproto-labs/pipe': 0.1.0
20
ipaddr.js: 2.2.0
21
psl: 1.9.0
22
undici: 6.20.1
23
dev: false
24
25
-
/@atproto-labs/fetch@0.2.1:
26
-
resolution: {integrity: sha512-V22/7C7r+FfIDZA/BVn5UeuK5JccDp7nOiRfp5JITpVw2OXQbVfd8kywN7voWvPXw4sjd4cHoIPgQa0wvQGenQ==}
27
dependencies:
28
'@atproto-labs/pipe': 0.1.0
29
-
optionalDependencies:
30
-
zod: 3.23.8
31
dev: false
32
33
/@atproto-labs/pipe@0.1.0:
···
45
resolution: {integrity: sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ==}
46
dev: false
47
48
-
/@atproto-labs/xrpc-utils@0.0.7:
49
-
resolution: {integrity: sha512-mNev88mtNo79h4bkEQYuLoTlejc1zMl9lLwKbpKYfFaaU0IS9VdhiPdRTEcQ6JGYK915OZ5Lv7OJQNF0g9qq9w==}
50
dependencies:
51
-
'@atproto/xrpc': 0.6.9
52
-
'@atproto/xrpc-server': 0.7.11
53
transitivePeerDependencies:
54
- bufferutil
55
- supports-color
56
- utf-8-validate
57
dev: false
58
59
-
/@atproto/api@0.14.2:
60
-
resolution: {integrity: sha512-TRhgRWOftDOTNWcqP0kE1upDn0++o37imW91NaBVkeapqK7QToVsiJbCQC5l1+EPJ7/BJ5o4IgjZx5ZdENh07A==}
61
dependencies:
62
'@atproto/common-web': 0.4.0
63
-
'@atproto/lexicon': 0.4.7
64
-
'@atproto/syntax': 0.3.3
65
-
'@atproto/xrpc': 0.6.9
66
await-lock: 2.2.2
67
multiformats: 9.9.0
68
tlds: 1.250.0
69
zod: 3.23.8
70
dev: false
71
72
-
/@atproto/aws@0.2.15:
73
-
resolution: {integrity: sha512-4fR7wEnlGtkchfL7XdQ61yALNbIMpX1xL4H0XEq+o3LzM7/08lw2vhQCDFCqqjOJwWXxefQRsVXG5p7iyy3HPA==}
74
engines: {node: '>=18.7.0'}
75
dependencies:
76
'@atproto/common': 0.4.8
77
'@atproto/crypto': 0.4.4
78
-
'@atproto/repo': 0.6.5
79
'@aws-sdk/client-cloudfront': 3.515.0
80
'@aws-sdk/client-kms': 3.515.0
81
'@aws-sdk/client-s3': 3.515.0
···
145
'@atproto/crypto': 0.4.4
146
dev: false
147
148
-
/@atproto/jwk-jose@0.1.4:
149
-
resolution: {integrity: sha512-JzLn1wUzuLfweznSECdTjSHTxQBEz7Q8oJ4XKjRNludqzyJW8etEH00l1WolLipFxoj1QCG9qy00JmlC59Y6Rw==}
150
dependencies:
151
-
'@atproto/jwk': 0.1.3
152
jose: 5.2.2
153
dev: false
154
155
-
/@atproto/jwk@0.1.3:
156
-
resolution: {integrity: sha512-5rBgA8Fk4fg6MfNyEQvUnwq1MRn5xZOXYj4oxLuZ549XeNp2Rm2v+psuEkICD+o6pfIoMX4Hw7UTlXDrpsKKlQ==}
157
dependencies:
158
multiformats: 9.9.0
159
zod: 3.23.8
160
dev: false
161
162
-
/@atproto/lexicon@0.4.7:
163
-
resolution: {integrity: sha512-/x6h3tAiDNzSi4eXtC8ke65B7UzsagtlGRHmUD95698x5lBRpDnpizj0fZWTZVYed5qnOmz/ZEue+v3wDmO61g==}
164
dependencies:
165
'@atproto/common-web': 0.4.0
166
-
'@atproto/syntax': 0.3.3
167
iso-datestring-validator: 2.2.2
168
multiformats: 9.9.0
169
zod: 3.23.8
170
dev: false
171
172
-
/@atproto/oauth-provider@0.3.1:
173
-
resolution: {integrity: sha512-xd/rTLPv3ty7vxP6Amc5DqPRwLNi7UOGW6Bsw/oQ6VugGVRNmv58GsfajKl3W+5iib2YvgCkWS4LlUoiavr6gA==}
174
engines: {node: '>=18.7.0'}
175
dependencies:
176
-
'@atproto-labs/fetch': 0.2.1
177
-
'@atproto-labs/fetch-node': 0.1.7
178
'@atproto-labs/pipe': 0.1.0
179
'@atproto-labs/simple-store': 0.1.2
180
'@atproto-labs/simple-store-memory': 0.1.2
181
'@atproto/common': 0.4.8
182
-
'@atproto/jwk': 0.1.3
183
-
'@atproto/jwk-jose': 0.1.4
184
-
'@atproto/oauth-types': 0.2.3
0
185
'@hapi/accept': 6.0.3
0
186
'@hapi/bourne': 3.0.0
187
'@hapi/content': 6.0.0
188
cookie: 0.6.0
0
0
189
http-errors: 2.0.0
190
ioredis: 5.3.2
191
jose: 5.2.2
···
195
- supports-color
196
dev: false
197
198
-
/@atproto/oauth-types@0.2.3:
199
-
resolution: {integrity: sha512-M+0WW/alS2BfhKtwvdU3rSaLoycw6kTH1kGKeyDdmb/xN/8QjU7T6dkJe+wX4NC7F23xdKfti9DZhBpEtn+/kg==}
200
dependencies:
201
-
'@atproto/jwk': 0.1.3
202
zod: 3.23.8
203
dev: false
204
205
-
/@atproto/pds@0.4.98:
206
-
resolution: {integrity: sha512-vowpYU/lRzueD7UiIQ7cG6QHNHFfttF0urUdPU3iggQzGDuo398Kb086YDvReb2KMb9z5RuASu3Fu/wPkjABCA==}
207
engines: {node: '>=18.7.0'}
208
hasBin: true
209
dependencies:
210
-
'@atproto-labs/fetch-node': 0.1.7
211
-
'@atproto-labs/xrpc-utils': 0.0.7
212
-
'@atproto/api': 0.14.2
213
-
'@atproto/aws': 0.2.15
214
'@atproto/common': 0.4.8
215
'@atproto/crypto': 0.4.4
216
'@atproto/identity': 0.4.6
217
-
'@atproto/lexicon': 0.4.7
218
-
'@atproto/oauth-provider': 0.3.1
219
-
'@atproto/repo': 0.6.5
220
-
'@atproto/syntax': 0.3.3
221
-
'@atproto/xrpc': 0.6.9
222
-
'@atproto/xrpc-server': 0.7.11
223
'@did-plc/lib': 0.0.4
224
'@hapi/address': 5.1.1
225
better-sqlite3: 10.1.0
···
256
- utf-8-validate
257
dev: false
258
259
-
/@atproto/repo@0.6.5:
260
-
resolution: {integrity: sha512-Sa95LaEMDtwL9M0kp3vuVQIcgEJI+6EssDLIiuPnJAi9SbEPESdUfEiIR5t2oFCkMwrS7OJQCLdCa7CMy+plUg==}
261
engines: {node: '>=18.7.0'}
262
dependencies:
263
'@atproto/common': 0.4.8
264
'@atproto/common-web': 0.4.0
265
'@atproto/crypto': 0.4.4
266
-
'@atproto/lexicon': 0.4.7
267
'@ipld/car': 3.2.4
268
'@ipld/dag-cbor': 7.0.3
269
multiformats: 9.9.0
···
271
zod: 3.23.8
272
dev: false
273
274
-
/@atproto/syntax@0.3.3:
275
-
resolution: {integrity: sha512-F1LZweesNYdBbZBXVa72N/cSvchG8Q1tG4/209ZXbIuM3FwQtkgn+zgmmV4P4ORmhOeXPBNXvMBpcqiwx/gEQQ==}
276
dev: false
277
278
-
/@atproto/xrpc-server@0.7.11:
279
-
resolution: {integrity: sha512-kywMZMw2FbUFk0xBCtSI1mik+dc3uSvloNndI+N4X/+Qv1FGvoCRMi//9TqaSL13MFevTOynVoMVmaZbnaDG9A==}
280
engines: {node: '>=18.7.0'}
281
dependencies:
282
'@atproto/common': 0.4.8
283
'@atproto/crypto': 0.4.4
284
-
'@atproto/lexicon': 0.4.7
285
-
'@atproto/xrpc': 0.6.9
286
cbor-x: 1.5.8
287
express: 4.18.2
288
http-errors: 2.0.0
···
297
- utf-8-validate
298
dev: false
299
300
-
/@atproto/xrpc@0.6.9:
301
-
resolution: {integrity: sha512-vQGA7++DYMNaHx3C7vEjT+2X6hYYLG7JNbBnDLWu0km1/1KYXgRkAz4h+FfYqg1mvzvIorHU7DAs5wevkJDDlw==}
302
dependencies:
303
-
'@atproto/lexicon': 0.4.7
304
zod: 3.23.8
305
dev: false
306
···
6
7
dependencies:
8
'@atproto/pds':
9
+
specifier: 0.4.107
10
+
version: 0.4.107
11
12
packages:
13
14
+
/@atproto-labs/fetch-node@0.1.8:
15
+
resolution: {integrity: sha512-OOTIhZNPEDDm7kaYU8iYRgzM+D5n3mP2iiBSyKuLakKTaZBL5WwYlUsJVsqX26SnUXtGEroOJEVJ6f66OcG80w==}
16
engines: {node: '>=18.7.0'}
17
dependencies:
18
+
'@atproto-labs/fetch': 0.2.2
19
'@atproto-labs/pipe': 0.1.0
20
ipaddr.js: 2.2.0
21
psl: 1.9.0
22
undici: 6.20.1
23
dev: false
24
25
+
/@atproto-labs/fetch@0.2.2:
26
+
resolution: {integrity: sha512-QyafkedbFeVaN20DYUpnY2hcArYxjdThPXbYMqOSoZhcvkrUqaw4xDND4wZB5TBD9cq2yqe9V6mcw9P4XQKQuQ==}
27
dependencies:
28
'@atproto-labs/pipe': 0.1.0
0
0
29
dev: false
30
31
/@atproto-labs/pipe@0.1.0:
···
43
resolution: {integrity: sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ==}
44
dev: false
45
46
+
/@atproto-labs/xrpc-utils@0.0.8:
47
+
resolution: {integrity: sha512-xPs1BONnxmQ398KwaAQutJySsZzFv6l6Vqriq3XCJfcezTjO+tIFpsfIOJofBo93aslH6URV8hxurb9ZwKOfQg==}
48
dependencies:
49
+
'@atproto/xrpc': 0.6.10
50
+
'@atproto/xrpc-server': 0.7.12
51
transitivePeerDependencies:
52
- bufferutil
53
- supports-color
54
- utf-8-validate
55
dev: false
56
57
+
/@atproto/api@0.14.9:
58
+
resolution: {integrity: sha512-9S7Vl6gK8hmy0+Gw5AWriUsQfQYZxwW7yTK5UdPPGlmjvQP49YeSLrsxB1ZkTyrlLSG2tpYrGsN4vco6KOORAQ==}
59
dependencies:
60
'@atproto/common-web': 0.4.0
61
+
'@atproto/lexicon': 0.4.8
62
+
'@atproto/syntax': 0.3.4
63
+
'@atproto/xrpc': 0.6.10
64
await-lock: 2.2.2
65
multiformats: 9.9.0
66
tlds: 1.250.0
67
zod: 3.23.8
68
dev: false
69
70
+
/@atproto/aws@0.2.17:
71
+
resolution: {integrity: sha512-pAFMhXZxDMpsQPR2zCM2F23+kpFH8vpoCi/7HwXxkRkXsSeSMysXhmpMnUbx1s9cMkwkRYeTbfTjgb4vLXV4oQ==}
72
engines: {node: '>=18.7.0'}
73
dependencies:
74
'@atproto/common': 0.4.8
75
'@atproto/crypto': 0.4.4
76
+
'@atproto/repo': 0.7.1
77
'@aws-sdk/client-cloudfront': 3.515.0
78
'@aws-sdk/client-kms': 3.515.0
79
'@aws-sdk/client-s3': 3.515.0
···
143
'@atproto/crypto': 0.4.4
144
dev: false
145
146
+
/@atproto/jwk-jose@0.1.5:
147
+
resolution: {integrity: sha512-piYZ3ohKhRiGlD6/bZCV/Ed3lIi7CVd6txbofEHik22EkYWK0nWKoEriCUSTssSylwFzeOq2r31Ut16WcJoghw==}
148
dependencies:
149
+
'@atproto/jwk': 0.1.4
150
jose: 5.2.2
151
dev: false
152
153
+
/@atproto/jwk@0.1.4:
154
+
resolution: {integrity: sha512-dSRuEi0FbxL5ln6hEFHp5ZW01xbQH9yJi5odZaEYpcA6beZHf/bawlU12CQy/CDsbC3FxSqrBw7Q2t7mvdSBqw==}
155
dependencies:
156
multiformats: 9.9.0
157
zod: 3.23.8
158
dev: false
159
160
+
/@atproto/lexicon@0.4.8:
161
+
resolution: {integrity: sha512-NPhu4MNHqft4muvHvcU0BrkWoEpTI+OmbQzvZzzRpw54MW3PfrQ4TPEpAfPOrWugPB9y4mD+l8OMN1c9eOGWMQ==}
162
dependencies:
163
'@atproto/common-web': 0.4.0
164
+
'@atproto/syntax': 0.3.4
165
iso-datestring-validator: 2.2.2
166
multiformats: 9.9.0
167
zod: 3.23.8
168
dev: false
169
170
+
/@atproto/oauth-provider@0.5.2:
171
+
resolution: {integrity: sha512-moUJ0KD1zgE5j+XVxkpKgj593BYj4y7aIAWY2c0iWJ97DSOwTlo04R4FTJAFyrF3Oszo5Srgpg+mqDvCxrPAnA==}
172
engines: {node: '>=18.7.0'}
173
dependencies:
174
+
'@atproto-labs/fetch': 0.2.2
175
+
'@atproto-labs/fetch-node': 0.1.8
176
'@atproto-labs/pipe': 0.1.0
177
'@atproto-labs/simple-store': 0.1.2
178
'@atproto-labs/simple-store-memory': 0.1.2
179
'@atproto/common': 0.4.8
180
+
'@atproto/jwk': 0.1.4
181
+
'@atproto/jwk-jose': 0.1.5
182
+
'@atproto/oauth-types': 0.2.4
183
+
'@atproto/syntax': 0.3.4
184
'@hapi/accept': 6.0.3
185
+
'@hapi/address': 5.1.1
186
'@hapi/bourne': 3.0.0
187
'@hapi/content': 6.0.0
188
cookie: 0.6.0
189
+
disposable-email-domains-js: 1.5.0
190
+
forwarded: 0.2.0
191
http-errors: 2.0.0
192
ioredis: 5.3.2
193
jose: 5.2.2
···
197
- supports-color
198
dev: false
199
200
+
/@atproto/oauth-types@0.2.4:
201
+
resolution: {integrity: sha512-V2LnlXi1CSmBQWTQgDm8l4oN7xYxlftVwM7hrvYNP+Jxo3Ozfe0QLK1Wy/CH6/ZqzrBBhYvcbf4DJYTUwPA+hw==}
202
dependencies:
203
+
'@atproto/jwk': 0.1.4
204
zod: 3.23.8
205
dev: false
206
207
+
/@atproto/pds@0.4.107:
208
+
resolution: {integrity: sha512-MCzuD6YffgaOnS/ETN/aRK0z0hR1rW8yewB7Dz3p71AO+PtA04uBXWDI6QPvm4ZX2/gkK94P3svo/RSy2nnS+g==}
209
engines: {node: '>=18.7.0'}
210
hasBin: true
211
dependencies:
212
+
'@atproto-labs/fetch-node': 0.1.8
213
+
'@atproto-labs/xrpc-utils': 0.0.8
214
+
'@atproto/api': 0.14.9
215
+
'@atproto/aws': 0.2.17
216
'@atproto/common': 0.4.8
217
'@atproto/crypto': 0.4.4
218
'@atproto/identity': 0.4.6
219
+
'@atproto/lexicon': 0.4.8
220
+
'@atproto/oauth-provider': 0.5.2
221
+
'@atproto/repo': 0.7.1
222
+
'@atproto/syntax': 0.3.4
223
+
'@atproto/xrpc': 0.6.10
224
+
'@atproto/xrpc-server': 0.7.12
225
'@did-plc/lib': 0.0.4
226
'@hapi/address': 5.1.1
227
better-sqlite3: 10.1.0
···
258
- utf-8-validate
259
dev: false
260
261
+
/@atproto/repo@0.7.1:
262
+
resolution: {integrity: sha512-0U7iuO+Xf1H/2s0KHOoW/QCSRnegMOoCqHi8PJcB0sOx91h5mAB71nltxhOUhYfdVCLnXATSO/Xkux/6cjsQZw==}
263
engines: {node: '>=18.7.0'}
264
dependencies:
265
'@atproto/common': 0.4.8
266
'@atproto/common-web': 0.4.0
267
'@atproto/crypto': 0.4.4
268
+
'@atproto/lexicon': 0.4.8
269
'@ipld/car': 3.2.4
270
'@ipld/dag-cbor': 7.0.3
271
multiformats: 9.9.0
···
273
zod: 3.23.8
274
dev: false
275
276
+
/@atproto/syntax@0.3.4:
277
+
resolution: {integrity: sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==}
278
dev: false
279
280
+
/@atproto/xrpc-server@0.7.12:
281
+
resolution: {integrity: sha512-h9AsFzMePjsw8VVpkT/UOJNcno42gKiT5BZwHYGI/F05klbiRVczL1CUHinFFjTKONbL95iPgY9JTGrYb7Ye2w==}
282
engines: {node: '>=18.7.0'}
283
dependencies:
284
'@atproto/common': 0.4.8
285
'@atproto/crypto': 0.4.4
286
+
'@atproto/lexicon': 0.4.8
287
+
'@atproto/xrpc': 0.6.10
288
cbor-x: 1.5.8
289
express: 4.18.2
290
http-errors: 2.0.0
···
299
- utf-8-validate
300
dev: false
301
302
+
/@atproto/xrpc@0.6.10:
303
+
resolution: {integrity: sha512-ClMiO+oAl3KrFe7sdo8Wzw81yV7EpEradZLJnYilPq4s7uF0by1jHGI/LarHBKHnE5RpaFpBC/5XD/ZzgmvAeg==}
304
dependencies:
305
+
'@atproto/lexicon': 0.4.8
306
zod: 3.23.8
307
dev: false
308