Skip to content

Introduction

@duplojs/utils est une brique centrale de l’écosystème DuploJS. Elle illustre notre vision du développement TypeScript : une approche axée sur la robustesse, la lisibilité et la qualité du typage.

TypeScript est aujourd’hui indispensable à JavaScript, mais les types des APIs natives ont souvent été pensés pour faciliter la transition depuis du code JavaScript existant. Résultat : de nombreuses fonctions et méthodes de base exposent des signatures trop larges, parfois imprécises, qui rendent le code moins sûr.

Beaucoup de bibliothèques proposent des utilitaires pour combler ces limites, mais cela finit fréquemment par multiplier les dépendances d’un projet. @duplojs/utils regroupe donc ces briques essentielles au même endroit, avec une philosophie claire : programmation fonctionnelle, immutabilité et compatibilité avec un système de pipe.

L’objectif de l’écosystème DuploJS est de fournir des outils robustes et orientés DX, afin d’éviter de perdre du temps sur des problèmes qui devraient être simples au quotidien.

Diffusé sous licence MIT.