À propos du projet

Tremor NPM est une collection de plus de 20 composants React open-source conçus pour la création de graphiques et de tableaux de bord analytiques. La bibliothèque est bâtie sur Tailwind CSS et est décrite comme ayant été réalisée par des data scientists et des ingénieurs logiciels avec un accent mis sur le design. Elle est publiée sur npm sous le nom @tremor/react. Ce qu'elle propose - Des composants de graphiques et de visualisation, tels que AreaChart, qui rendent des séries à partir d'un tableau de données typées en utilisant un champ d'index et une liste de clés de catégorie, avec des couleurs et des options d'axes configurables. - Des blocs de construction pour la mise en page et l'affichage, tels que Card et des classes de style de texte (par exemple text-tremor-default, text-tremor-metric, text-tremor-content et leurs équivalents pour le thème sombre) qui maintiennent la cohérence des interfaces analytiques. - Un stylisme prenant en compte les schémas de couleurs clairs et sombres, comme illustré dans les captures d'écran d'exemple et les actifs du logo du projet. L'exemple du README montre un composant React côté client qui définit un tableau chartdata d'enregistrements datés, puis rend une Card contenant un libellé, une valeur métrique et un AreaChart avec deux catégories mappées aux couleurs indigo et rose. Exigences et configuration La bibliothèque s'appuie sur Tailwind CSS, un setup Tailwind CSS est donc requis dans le projet consommateur en plus de l'installation du package. Le projet oriente les lecteurs vers son guide d'installation sur npm.tremor.so pour les étapes complètes de configuration. La documentation et un site web sont liés en haut du dépôt. Communauté et contribution Les mainteneurs déclarent accueillir favorablement les nouvelles idées et améliorations, et invitent aux pull requests pour tout élément construit avec la bibliothèque ou tout bug trouvé. Un accord de licence de contributeur est référencé sur le site du projet, et il existe une communauté Slack pour le projet ainsi qu'un compte sur X (@tremorlabs) pour les mises à jour. Licence Le projet est publié sous la licence Apache License 2.0. Le README comporte un avis de droit d'auteur pour Tremor Labs, Inc. À qui cela peut convenir Aux développeurs créant des applications web axées sur les données en React qui souhaitent des composants de graphiques et de cartes pré-construits plutôt que d'assembler une couche de graphisme à partir de zéro, particulièrement les équipes utilisant déjà Tailwind CSS pour le stylisme. Notez que les détails d'intégration, l'inventaire des composants et le comportement doivent être confirmés via la documentation actuelle avant l'adoption.