es un CLI para facilitar la compresion del tipo ('br') tanto para archivos como para single page application facilitando la muestra de la misma mediante un servidor.
npm install -g kompresor
C:\user> kompresor <typeAction>
<typeAction> : -C <compress> || -D <descompress> || -S <server> || --version <version>
kompresor -C <folder to compress> -o <result of compression> -e "['.ico', '.js']"
note:
-o
is an argument to know that the next argument will be the output(compress) &&-e
is an argument to know that the next argument will be the list of exceptions files that should not be compressed
kompresor -C dist\ -o dist_compress\ -e "['.ico', '.js']"
kompresor -D <folder to descompress> -o <result of descompression> -e "['.ico', '.js']"
note:
-o
is an argument to know that the next argument will be the output(descompress) &&-e
is an argument to know that the next argument will be the list of exceptions files that should not be descompressed
kompresor -D dist_compress\ -o dist_descompress\ -e "['.ico', '.js']"
kompresor -S <folder_page> <PORT> <type compress> <ENV>
type_compress : -br
compress brolti
ENV : --prod || --dev
prod env show logs to read
kompresor -S dist\ 9000 -none < --dev || --prod >
kompresor -S dist_compress\ 9000 -br < --dev || --prod >