Notre outillage front-end en 2025

JoliCode - JoliCodeBlog - 26/03
Nous sommes désormais 3 intégrateurs et intégratrices chez JoliCode. Afin d’harmoniser nos façons de faire, nous avons décidé de créer un projet vide, une sorte de « front-end starter » qui nous permettrait de démarrer une intégration. Il se base sur Symfony, le framework pour lequel

Nous sommes désormais 3 intégrateurs et intégratrices chez JoliCode. Afin d’harmoniser nos façons de faire, nous avons décidé de créer un projet vide, une sorte de « front-end starter » qui nous permettrait de démarrer une intégration. Il se base sur Symfony, le framework pour lequel nous sommes experts et intègre l’ensemble des outils, librairies et configurations que nous souhaitons utiliser côté front-end.

Voici un tour d’horizon de notre front-end starter et des différents choix que nous avons fait pour optimiser la qualité de nos intégrations.

Section intitulée gestionnaire-de-paquets-passage-a-pnpmGestionnaire de paquets : passage à pnpm

Face à l’engouement autour de pnpm (pour Performant npm), nous nous sommes intéressés à ce gestionnaire de dépendances dont la promesse est d’être beaucoup plus rapide et performant que ses concurrents. Il repose sur le principe de liens symboliques afin de partager les dépendances entre plusieurs projets à un seul endroit. Concrètement, si une même librairie est utilisée sur deux projets différents, celle-ci ne sera stockée qu’à un endroit et le dossier node_modules contiendra un lien symbolique vers cette ressource. On peut enfin se déba...
[Courte citation de 8% de l'article original]

Loading...