Un générateur de modèles JSON interactif et intuitif développé avec React et TypeScript.
- Génération automatique de modèles JSON à partir de données existantes
- Interface utilisateur moderne et réactive
- Support du glisser-déposer pour les fichiers JSON
- Validation JSON en temps réel
- Copie en un clic et export des modèles générés
- Interface responsive et accessible
graph TB
UI[Interface Utilisateur]
JsonInput[Composant JsonInput] --> UI
JsonOutput[Composant JsonOutput] --> UI
Utils[jsonUtils] --> UI
Types[Types JSON] --> UI
JsonInput --> Types
JsonOutput --> Types
Utils --> Types
style UI fill:#ddf,stroke:#333
style JsonInput fill:#fdd,stroke:#333
style JsonOutput fill:#fdd,stroke:#333
style Utils fill:#dfd,stroke:#333
style Types fill:#ffd,stroke:#333
- React 18
- TypeScript
- Tailwind CSS
- Vite
- Lucide React Icons
- Entrez ou uploadez votre JSON source
- Vérification automatique de la validité
- Génération du modèle avec types préservés
- Export ou copie du résultat
- Editer sur StackBlitz ⚡️
npm run dev
- Lance le serveur de développementnpm run build
- Compile pour la productionnpm run lint
- Vérifie le codenpm run preview
- Prévisualise la version de production
- Forkez le projet
- Créez votre branche (
git checkout -b feature/AmazingFeature
) - Commitez vos changements (
git commit -m 'Add some AmazingFeature'
) - Poussez vers la branche (
git push origin feature/AmazingFeature
) - Ouvrez une Pull Request
Distribué sous la licence MIT. Voir LICENSE pour plus d'informations.