CL Calc est une calculatrice basée sur le Web de style open-source, légère et de commande de commande. Il est construit comme un site Web entièrement statique et hébergé via des pages GitHub. À la suite d'être complètement statique, CL CALC effectue tous les calculs du côté client.
CL CALC peut être installé en tant qu'application Web progressive (PWA) et peut fonctionner entièrement hors ligne.
Cl Calc utilise la bibliothèque MathJS pour l'analyse et l'évaluation d'expression et donc toutes les fonctionnalités MathJS sont disponibles dans Cl Calc.
Certaines des caractéristiques CL CALC incluent:
La documentation est disponible ici.
Si vous êtes complètement nouveau sur CL CALC, vous voudrez peut-être vérifier ce petit guide de démarrage rapide.
Thème léger: 
Thème sombre: 
Obtenez les sources du github:
git clone https://github.com/ovk/clcalc.git
cd clcalc
Installez les dépendances:
npm install
Pour construire la version de production du site Web statique CL Calc:
npm run dist
Cela créera un répertoire dist avec des fichiers et des images HTML, CSS, JavaScript générés.
Pour exécuter le serveur Web de développement:
npm run dev
Par défaut, le serveur Web de développement hébergera le contenu du répertoire dist sur http: // localhost: 8080. L'hôte, le port et certains autres paramètres peuvent être ajustés dans la configuration de la tâche de Gulp webserver dans gulpfile.js . Development Build génère des cartes source et n'immense pas les fichiers JavaScript et HTML. Le rechargement en direct est également activé.
Avant d'exécuter des tests, effectuez d'abord la production de production ou de développement (selon la section de construction ci-dessus).
Pour exécuter des tests:
npm test
Cela exécutera des tests dans Chrome et Firefox en parallèle par défaut. Cela peut être ajusté dans le fichier karma.conf.js .
Cela générera également des données de couverture de code disponibles dans le répertoire coverage .
Cl Calc est concédé sous licence MIT.