Rome - une toolchain JavaScript expérimentale
(github.com)-
Compilateur, linter, formateur, bundler et framework de test entièrement développés en TypeScript pur, sans dépendances séparées
-
L’objectif est de proposer un outil qui inclut tout le nécessaire pour traiter le code source JS
-
Projet mené en side project par des développeurs de Babel/Yarn au sein de l’équipe React Native de Facebook
-
Prise en charge de JSX et des annotations Flow
-
La présentation de la philosophie de développement dans le
READMEest claire et soignée
1 commentaires
« Tous les chemins mènent à Rome »
« Rome ne s’est pas faite en un jour »
« À Rome, fais comme les Romains » : le nom du projet vient de là.
« C’est parti d’une blague au bureau, mais je trouve que ça exprime plutôt bien l’ampleur énorme du projet. »
Le code TypeScript fait 70 000 lignes. Clairement, ça n’a pas vraiment été fait en un jour, non ?
Par contre, ce qui m’a vraiment fait exploser de rire, c’est que le logo n’est pas du tout un casque de type galea romain, mais un casque spartiate. Ils l’ont choisi parce qu’il avait l’air cool, apparemment, haha.