Permet la mise en oeuvre de BaseComponent
Ce projet n'utilise pas de framework ni de design system tel que Bootstrap ou Tailwind.
Vite est un outil front-end JavaScript qui vise à améliorer la rapidité de développement en offrant un serveur de développement rapide et une compilation optimisée pour la production. Il prend la suite d'une grande famille dans laquelle on peut évoquer Grunt, Gulp, et dernièrement Webpack.
Cet outil est utilisé par un certain nombre de frameworks, tel que Vue.js, Svelte, React .....
Cela nous permet ici un découpage assez fin de l'application vanilla et assurer une meilleur maintenabilité.
Structure des dossiers:
src/componentscontient des composants HTML héritant desrc/components/base-componentsrc/featurescontient les fonctionnalités métier (assemblage de composants)
Développer et construire :
- Cloner le repo
- Installer les dépendances
npm install- Lancer le projet
npm run dev- Construire le projet
npm run buildcustom.d.ts permet de d'interpréter les fichiers SVG comme des modules au format string