contentlayerdev / contentlayerdev/contentlayer
[Feat] Change `computedFields` to `compute` function that returns an `Object`
- Langage dominant
- TypeScript
- Étoiles
- 3.5k
- Forks
- 192
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
because sometimes more content is needed to generate
like:
```js
computedFields: {
extra_info: {
type: "json",
resolve: (post) => {
const url = post._raw.flattenedPath;
const [collection, ...slug] = url.split("/");
return { collection, slug, url };
},
},
},
```
into:
```js
compute: (post) =>{
return {
type: "json",
resolve: (post) => {
const url = post._raw.flattenedPath;
const [collection, ...slug] = url.split("/");
return { collection, slug, url };
},
};
},
```
with function, it can be simpler.
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.