Sébastien Rigaux

Veille technologique

← Tous les liens

Node.js

Exécution de JavaScript côté serveur, outils en ligne de commande et gestion des opérations asynchrones.

Visuel Motherload présentant à gauche le texte « Import data files into TypeScript, fully typed » et à droite un extrait TypeScript important des fichiers plans.toml, team.yaml, strings.jsonc, posts.csv, notes.md et .env.

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.

Colin McDonnellRepéré via This week in React