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 6ffdbb7c c75fe0b4

+27
+5
.changeset/fair-colts-watch.md
··· 1 + --- 2 + '@atcute/pckt': patch 3 + --- 4 + 5 + pull latest pckt lexicons
+10
packages/definitions/pckt/lexicons/blog/pckt/theme.json
··· 25 25 "maximum": 100, 26 26 "minimum": 0, 27 27 "description": "Content background transparency percentage (optional)" 28 + }, 29 + "tileBackground": { 30 + "type": "boolean", 31 + "description": "Whether to tile the background image instead of covering (optional)" 32 + }, 33 + "backgroundTileSize": { 34 + "type": "integer", 35 + "maximum": 100, 36 + "minimum": 5, 37 + "description": "Background tile size as a percentage when tileBackground is true (optional)" 28 38 } 29 39 }, 30 40 "description": "Theme configuration for a blog publication"
+12
packages/definitions/pckt/lib/lexicons/types/blog/pckt/theme.ts
··· 4 4 const _mainSchema = /*#__PURE__*/ v.object({ 5 5 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('blog.pckt.theme')), 6 6 /** 7 + * Background tile size as a percentage when tileBackground is true (optional) 8 + * @minimum 5 9 + * @maximum 100 10 + */ 11 + backgroundTileSize: /*#__PURE__*/ v.optional( 12 + /*#__PURE__*/ v.constrain(/*#__PURE__*/ v.integer(), [/*#__PURE__*/ v.integerRange(5, 100)]), 13 + ), 14 + /** 7 15 * Dark mode color palette 8 16 */ 9 17 get dark() { ··· 22 30 get light() { 23 31 return paletteSchema; 24 32 }, 33 + /** 34 + * Whether to tile the background image instead of covering (optional) 35 + */ 36 + tileBackground: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.boolean()), 25 37 /** 26 38 * Content background transparency percentage (optional) 27 39 * @minimum 0