# Motherload importe YAML, JSONC, CSV et Markdown typés dans TypeScript

Source canonique : [Motherload importe YAML, JSONC, CSV et Markdown typés dans TypeScript](<https://sebastien.rigaux.be/veille/liens/motherload-importe-yaml-jsonc-csv-et-markdown-types-dans-typescript>)

Motherload permet d’importer des fichiers de données comme des modules TypeScript **typés d’après leur contenu**. Le projet prend en charge TOML, YAML, JSONC, JSON5, CSV, TSV, Markdown, texte brut et `.env` ; les types sont disponibles dans l’éditeur et les erreurs de parsing remontent dans `tsc` avec leur emplacement.

Le type-checking utilise les *content mappers* de TypeScript 7.1, actuellement en bêta, et exige `--runExternalCode`. À l’exécution, un preload ou un plugin adapte les mêmes imports à Node.js et à différents bundlers.

- Sélectionné le : 2026-10-30

- Mise à jour de la fiche : 2026-11-07T20:32:37+0000

- Format : Tool

- Langue de la source : EN

- Crédit : Colin McDonnell

- Repéré via : [This week in React](<https://thisweekinreact.com/>)

Ressource originale : [Motherload importe YAML, JSONC, CSV et Markdown typés dans TypeScript](<https://motherload.dev/>)

Tags : [TypeScript](<https://sebastien.rigaux.be/veille/tags/typescript>) · [Developer Experience](<https://sebastien.rigaux.be/veille/tags/developer-experience>) · [Node.js](<https://sebastien.rigaux.be/veille/tags/nodejs>)

Versions disponibles : [Français](<https://sebastien.rigaux.be/veille/liens/motherload-importe-yaml-jsonc-csv-et-markdown-types-dans-typescript>) · [English](<https://sebastien.rigaux.be/en/tech-watch/links/motherload-imports-typed-yaml-jsonc-csv-and-markdown-into-typescript>)

[Retour à la veille](<https://sebastien.rigaux.be/veille>)
