1.0.5 • Published 2 years ago
@marcosrv-ull/constant-folding v1.0.5
constant-folding
Consiste en un paquete que es capaz de en tiempo de compilación plegar las constantes que encuentre en el script que es pasado por parametro, por ejemplo la expresión 2+3
quedaría como 5
.
Installation
Para instalar el paquete solo tenemos que hacer:
npm install @marcosrv-ULL/constant-folding
Usage as executable:
Cuando hallamos instalado el paquete para usar el ejecutable solo tenemos que hacer:
cf input.js output.js
Si esto no funciona debemos ejecutar el comando
npm link
Usage from code:
const { constantFold } = require('@marcosrv-ULL/constant-folding');
The documentation of the function.
Examples
para ver ejemplos ejecute:
echo "let a=3+4+5" > example.js
cf example.js output.js
cat output.js
Author
marcosrv-ull
Tests
ejecute:
npm run versions
mocha