atproto explorer pdsls.dev
atproto tool

add leaflet lexicon validation

Changed files
+24
src
utils
types
+1
package.json
···
"@atcute/did-plc": "^0.1.6",
"@atcute/identity": "^1.1.0",
"@atcute/identity-resolver": "^1.1.3",
+
"@atcute/leaflet": "^1.0.6",
"@atcute/lexicon-doc": "^1.0.3",
"@atcute/lexicons": "^1.1.1",
"@atcute/oauth-browser-client": "^1.0.26",
+11
pnpm-lock.yaml
···
'@atcute/identity-resolver':
specifier: ^1.1.3
version: 1.1.3(@atcute/identity@1.1.0)
+
'@atcute/leaflet':
+
specifier: ^1.0.6
+
version: 1.0.6
'@atcute/lexicon-doc':
specifier: ^1.0.3
version: 1.0.3
···
'@atcute/identity@1.1.0':
resolution: {integrity: sha512-6vRvRqJatDB+JUQsb+UswYmtBGQnSZcqC3a2y6H5DB/v5KcIh+6nFFtc17G0+3W9rxdk7k9M4KkgkdKf/YDNoQ==}
+
+
'@atcute/leaflet@1.0.6':
+
resolution: {integrity: sha512-Q82GhrNdKwA7vd1IchWh4IUjhkDB2jfKGS1LhBeYkJSq4CJKX+nlWosSBSJOfCPY+drSqHWxHrq2bmWCCQJvXg==}
'@atcute/lexicon-doc@1.0.3':
resolution: {integrity: sha512-U7rinsTOwXGGcrF6/s7GzTXargcQpDr4BTrj5ci/XTK+POEK5jpcI+Ag1fF932pBX3k97em6y4TWwTSO8M/McQ==}
···
dependencies:
'@atcute/lexicons': 1.1.1
'@badrap/valita': 0.4.6
+
+
'@atcute/leaflet@1.0.6':
+
dependencies:
+
'@atcute/atproto': 3.1.3
+
'@atcute/lexicons': 1.1.1
'@atcute/lexicon-doc@1.0.3':
dependencies:
+12
src/utils/types/lexicons.ts
···
ChatBskyActorDeclaration,
} from "@atcute/bluesky";
import {
+
PubLeafletComment,
+
PubLeafletDocument,
+
PubLeafletGraphSubscription,
+
PubLeafletPublication,
+
} from "@atcute/leaflet";
+
import {
ShTangledActorProfile,
ShTangledFeedStar,
ShTangledGraphFollow,
···
"sh.tangled.repo.pull.status.merged": ShTangledRepoPullStatusMerged.mainSchema,
"sh.tangled.repo.pull.status.open": ShTangledRepoPullStatusOpen.mainSchema,
"sh.tangled.knot": ShTangledKnot.mainSchema,
+
+
// Leaflet
+
"pub.leaflet.comment": PubLeafletComment.mainSchema,
+
"pub.leaflet.document": PubLeafletDocument.mainSchema,
+
"pub.leaflet.graph.subscription": PubLeafletGraphSubscription.mainSchema,
+
"pub.leaflet.publication": PubLeafletPublication.mainSchema,
};