Helper JavaScript pour manipuler le DOM et les événements à partir de templates JSON, avec composants à cycle de vie et rendu incrémental (diff).
import { Component } from 'beekube-dom';
class Hello extends Component {
render() {
return [{ p: { textContent: 'Bonjour {{name}}' } }];
}
}
new Hello({ name: 'Damien' }, document.querySelector('#app'));- 📐 ARCHITECTURE.md — cartographie, format de template, cycle de vie, moteur de diff, machine à états, API publique (diagrammes mermaid).
- 🔎 AUDIT.md — audit sécurité / fiabilité, correctifs appliqués, limitations connues et plan d'amélioration priorisé.
npm test # exécute la suite (vitest + jsdom)
npm run test:watch
npm run coverage # avec rapport de couvertureMIT — Damien TUPINIER