1.0.5 • Published 2 years ago

@marcosrv-ull/constant-folding v1.0.5

Weekly downloads
-
License
Unlicense
Repository
github
Last release
2 years ago

npm version CI for constant-folding

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