npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

fxgcomponents_nanic001

v1.0.8

Published

React components

Downloads

1

Readme

STORYBOOK

Librairie de components et leurs stories

  

N|Solid

  

STORYBOOK s'éxécute parallèlement à notre application en mode développement. Il nous aide à construire des composants UI(User Interface) qui sont isolés de la logique applicative et du contexte de notre application.   STORYBOOK est pour React et il exite d'autres éditions pour Vue, Angular ou Svelte.   Nous avons 11 components décrit comme suit :

  • Badge : Le badge apparaît sous différentes formes (carré ou arrondi) à proximité des notifications ou des avatars des utilisateurs avec un attrait accrocheur, affichant généralement le nombre de messages non lus.
<Badge
  shape="circle"
  size="small"
/>

 

  • Button : Un bouton signifie une opération (ou une série d'opérations). Cliquer sur un bouton déclenchera la logique métier correspondante.On peut changer la couleur de fond du bouton, sa dimension, et la couleur du texte écrit sur le bouton.
<Button
  backgroundColor="#002c88"
  color="#fff"
  width="200px"
/>

 

  • Card : Une carte peut être utilisée pour afficher un contenu lié à un seul sujet. Nous pouvons changer la largeur, la couleur de fond ainsi que la couleur du texte.
<Card
  backgroundColor="blue"
  color="#fff"
  width="400px"
/>

 

  • Carousel : Il est utilisé pour regrouper des images ou des cartes. On peut changer sa dimension en hauteur et en largeur, sa couleur de fond ainsi que la couleur du texte.
<Carousel
  background="#00ffff"
  color="#fff"
  height="180px"
  lineHeight="160px"
  textAlign="center"
  width="600px"
/>

 

  • Collection : Permet d'afficher différentes images. Elles peuvent avoir différentes dimensions.
<Collection
  imagesurl=
    'assets/macareux.jpg
     assets/img/sterne_artique1.jpg
     assets/img/sterne_artique2.jpg'
  width={200}
/>

 

  • Modal : Permet d'afficher une simple boite de dialogue. Le bouton peut changer de couleur de fond ainsi que la couleur du texte.
<Modal
  background="#ff0000"
  color="#ffffff"
/>

 

  • Navbar : La barre de navigation permet aux utilisateurs de se déplacer rapidement et efficacement sur le site. On peut changer la couleur de fond ainsi que la couleur du texte.
<NavBar
  background="#d9534f"
  color="#ffffff"
/>

 

  • Popover : Un menu contextuel simple pour fournir des informations ou des opérations supplémentaires. Le bouton peut changer de couleur ainsi que le texte et la couleur du texte.
<Popover
  backgroundColor="#c9082a"
  color="#fff"
  shape="round"
  width="400px"
/>

 

  • Progress : Cest une barre de progression en cercle ou en horizontale qui affiche le flux d'opération. On peut varier les couleurs de fond.
<Progress
  background="#d9534f"
  width="400px"
/>

 

  • Spinner : Permet d'indiquer à l'utilisateur lorsqu'une page attend des données asynchrones. La couleur de fond du contenu de description peut changer.
<Spinner
  background="#5cb85c"
  size="small"
/>

 

  • Table : Permet d'afficher un tableau de données avec des boutons à cocher et une pagination. La dimension peut être changée également.
<Table
  selectionType="checkbox"
  width="500px"
/>

  

📒 Fonctionnalités

Les commandes pour vérifier rapidement que les différents environnements de notre application fonctionnent correctement:

🛠 - Exécutez le test (Jest) dans un terminal:

yarn test --watchAll

🚀 - Démarrer l'explorateur de composants sur le port 6006 :

yarn storybook

🚇 - Exécutez l'application frontale proprement dite sur le port 3000 :

yarn start

  

🏅 Techno

Pour ce projet, nous avons utilisé les open sources suivantes:

  • [React] - Bibliothéque javascript pour la création des composants

  • [React-bootstrap-storybook] - Bootstrap de React!

  • [Create-React-App] - Système de compilation

  • [Storybook] - Test Jest

  

✨ Installation

Storybook requiert storybook.js.

Voici les étapes pour configurer le processus de compilation dans votre environnement. Pour commencer, nous allons utiliser Create React App (CRA) pour mettre en place notre système de compilation, et ensuite ajouter Storybook et l'outil de test Jest dans notre application. Exécutons les commandes suivantes:

Créer notre application:

npx create-react-app taskbox

cd taskbox

Ajouter Storybook:

npx storybook init

  

🔗 Plugins

| Plugin | README | | ------ | ------ | | GitHub | [plugins/github/README.md][PlGh] | | Google Analytics | [plugins/googleanalytics/README.md][PlGa] |

   

👏 Contributions

Si vous désirez nous encourager pour la suite du développement de cette application vous pouvez nous payer un café!!!!

  

👥 Communauté

Storybook est une communauté de développeurs que vous retrouverez sur les réseaux comme :

  

📝 License

MIT

Free Software, Hell Yeah!