# DPE Labels

**DPE Labels** est une librairie JavaScript permettant de générer et d'afficher des
diagnostics de performance énergétique sur le web.

> [!WARNING]
> **Cette librairie est activement en cours de développement et n'est pas encore apte à être
> utilisée en production.** Les versions `< 1.0` sont susceptibles d'introduire des changements
> majeurs à chaque publication. Ces changements sont systématiquement documentés dans le
> [CHANGELOG](https://github.com/twekz/dpe-labels/blob/main/CHANGELOG.md).

## [Documentation et exemples](https://twekz.github.io/dpe-labels)

- [Présentation](https://twekz.github.io/dpe-labels/presentation.html)
- [Installation](https://twekz.github.io/dpe-labels/installation.html)
- [Utilisation et options disponibles](https://twekz.github.io/dpe-labels/usage/affichage.html)

## Réglementation

Cette librairie s'efforce de suivre les dispositions de l'[arrêté du 25 mars 2024](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000049446315)
entrées en vigueur le 1er juillet 2024.

Avertissement : cette librairie est fournie "en l'état", sans garantie d'exactitude ou
d'exhaustivité. L'utilisation de ce code est à vos propres risques, et son auteur ne peut être tenu
responsable des erreurs, omissions ou interprétations incorrectes des dispositions légales.

## Développement

1. Cloner ou télécharger le code source puis `npm install` à la racine du projet.
2. Lancer un serveur de dev en exécutant `npm run dev` pour afficher index.html avec HMR.
3. Lancer les tests unitaires en mode "watch" avec `npm run test:dev`.

## Auteur

* **Sam Lemaresquier** - [@twekz](https://github.com/twekz) | [samlem.com](https://samlem.com)

## Licence

Cette librairie est publiée sous Licence MIT. Voir le 
[fichier de licence](https://github.com/twekz/dpe-labels/blob/main/LICENSE) pour les détails.
