this repo has no description
1
fork

Configure Feed

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

🎨 Format code

Signed-off-by: Gwenn Le Bihan <gwenn.lebihan7@gmail.com>

+14 -11
+14 -11
src/content.config.ts
··· 53 53 .object({ 54 54 layout: z 55 55 .array( 56 - z.union([z.string().nullable(), z.array(z.string().nullable())]) 56 + z.union([ 57 + z.string().nullable(), 58 + z.array(z.string().nullable()), 59 + ]), 57 60 ) 58 61 .optional(), 59 62 created: nullableDate, ··· 110 113 text: z.string(), 111 114 title: z.string(), 112 115 url: z.string(), 113 - }) 116 + }), 114 117 ), 115 - }) 118 + }), 116 119 ), 117 120 }), 118 121 }), ··· 130 133 description: z.string(), 131 134 skills: z.array(z.string()).optional(), 132 135 }), 133 - (exp) => exp.time.toString() 136 + (exp) => exp.time.toString(), 134 137 ), 135 138 education: yamlDataCollection( 136 139 "education.yaml", ··· 147 150 name: z.string(), 148 151 }), 149 152 }), 150 - (exp) => exp.time.toString() 153 + (exp) => exp.time.toString(), 151 154 ), 152 155 sites: yamlDataCollection( 153 156 "sites.yaml", ··· 158 161 username: z.string().optional(), 159 162 slug: z.string(), 160 163 }), 161 - (site) => site.name 164 + (site) => site.name, 162 165 ), 163 166 collections: yamlDataCollection( 164 167 "collections.yaml", ··· 168 171 includes: z.string(), 169 172 singular: z.string().optional(), 170 173 plural: z.string().optional(), 171 - }) 174 + }), 172 175 ), 173 176 tags: yamlDataCollection( 174 177 "tags.yaml", ··· 186 189 .optional(), 187 190 }), 188 191 (tag) => tag.plural, 189 - (tag) => [tag.singular] 192 + (tag) => [tag.singular], 190 193 ), 191 194 technologies: yamlDataCollection( 192 195 "technologies.yaml", ··· 199 202 description: z.string().optional(), 200 203 aliases: z.array(z.string()).optional(), 201 204 autodetect: z.array(z.string()).optional(), 202 - }) 205 + }), 203 206 ), 204 207 }; 205 208 206 209 function yamlDataCollection< 207 210 Shape extends ZodRawShape, 208 - Schema extends ZodObject<Shape> 211 + Schema extends ZodObject<Shape>, 209 212 >( 210 213 filename: string, 211 214 schema: Schema, 212 215 slugify?: (data: z.infer<Schema>) => string, 213 - additionalAliases?: (data: z.infer<Schema>) => string[] 216 + additionalAliases?: (data: z.infer<Schema>) => string[], 214 217 ) { 215 218 return defineCollection({ 216 219 schema,