a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto bluesky typescript npm
101
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(pckt): pull latest pckt lexicons

Mary d0326a24 40a9d9e8

+38
+5
.changeset/thin-oranges-lose.md
··· 1 + --- 2 + "@atcute/pckt": patch 3 + --- 4 + 5 + pull latest pckt lexicons
+19
packages/definitions/pckt/lexicons/blog/pckt/authFull.json
··· 1 + { 2 + "id": "blog.pckt.authFull", 3 + "defs": { 4 + "main": { 5 + "type": "permission-set", 6 + "title": "Full pckt.blog Access", 7 + "detail": "Provides full access to all pckt.blog features including publication and document references.", 8 + "permissions": [ 9 + { 10 + "type": "permission", 11 + "resource": "repo", 12 + "collection": ["blog.pckt.publication", "blog.pckt.document"] 13 + } 14 + ] 15 + } 16 + }, 17 + "$type": "com.atproto.lexicon.schema", 18 + "lexicon": 1 19 + }
+6
packages/definitions/pckt/lexicons/blog/pckt/theme.json
··· 19 19 "ref": "#palette", 20 20 "type": "ref", 21 21 "description": "Light mode color palette" 22 + }, 23 + "transparency": { 24 + "type": "integer", 25 + "maximum": 100, 26 + "minimum": 0, 27 + "description": "Content background transparency percentage (optional)" 22 28 } 23 29 }, 24 30 "description": "Theme configuration for a blog publication"
+8
packages/definitions/pckt/lib/lexicons/types/blog/pckt/theme.ts
··· 22 22 get light() { 23 23 return paletteSchema; 24 24 }, 25 + /** 26 + * Content background transparency percentage (optional) 27 + * @minimum 0 28 + * @maximum 100 29 + */ 30 + transparency: /*#__PURE__*/ v.optional( 31 + /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.integer(), [/*#__PURE__*/ v.integerRange(0, 100)]), 32 + ), 25 33 }); 26 34 const _paletteSchema = /*#__PURE__*/ v.object({ 27 35 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.theme#palette')),