Chess Clock
Projet React/Vite reconstruit a partir d'un ancien fichier HTML monolithique.
Scripts
npm installnpm run devnpm run buildnpm run preview
Ouverture
- Double-clic sur
index.html: mode autonome direct dans le navigateur via CDN React/Babel - Serveur Vite : le meme
index.htmlbascule automatiquement sur l'entreesrc/main.jsx
Structure
index.html: shell HTML minimalsrc/main.jsx: point d'entree Reactsrc/App.jsx: wrapper d'applicationsrc/features/chess-clock/ChessClockApp.jsx: logique de l'horloge et ecrans associessrc/features/chess-clock/ChessClockStandalone.jsx: entree autonome pour ouverture directe du fichier HTMLsrc/features/chess-clock/chessClock.css: styles extraits du HTML initiallegacy/ChessClock.legacy.html: archive du fichier HTML d'origine
Notes
Le nettoyage a separe l'enveloppe HTML, les styles et la logique React sans changer volontairement le comportement metier. Le composant principal reste encore volumineux, mais il est maintenant place dans une structure de projet standard et pret a etre decoupe plus finement si besoin.