rnb-runtime
Projet simple qui ajoute une couche d'abstraction aux APIs du système de fichier (entre autre) pour se détacher de l'environnement d'exécution javascript utilisé.
Présentation
Le projet est né suite aux premiers tests d'usage de Deno afin de pouvoir faire tourner des applications web indifféremment sous Nodejs, sous Deno ou sous tout autre environnement d'exécution javascript.
Les méthodes et les classes des modules sont donc soit des proxies, soit des utilitaires pour manipuler le système de fichier.
Dépendances
- jsdom, pour simuler les APIs DOM côté serveur.
Todos
rnb/runtime/runtime
rnb/runtime/fs : Système de fichier
rnb/runtime/fakedom : Fake dom
Le module rnb/runtime/fakedom
est un simple proxy pour la librairie jsdom afin de renseigner ce qui est nécessaire dans l'objet global globalThis
et ainsi utiliser des APIs DOM sous Node ou Deno :
import fakedom from 'rnb/runtime/fakedom.js';
await fakedom();
const element = globalThis.document.createElement('p');
Historique
..include:: ./changelog.md
Licence
..include:: ./licence.md