Better Concat. Librería para Node.js
Para un proyecto que empleaba NodeJS, nos encontramos en la necesidad de implementar una solución que permitiera unir distintos archivos. Necesitábamos tener la capacidad de especificar la ruta de un directorio y que automáticamente explorara y uniera todos los archivos dentro del mismo, respetando el orden. Asimismo, era muy importante tener la posibilidad de modificar el contenido de las cadenas antes de la creación del archivo final. Aunque exploramos diversas opciones disponibles, ninguna se ajustaba completamente a las necesidades del proyecto. Por esta razón, optamos por desarrollar una pequeña librería personalizada.
Instalando Better Concat
Incorporar la librería en tu proyecto es sencillo:
$ npm install better-concat
OR
$ yarn add better-concat
Modo de uso
Better Concat ofrece las siguientes opciones:
- files: [‘file1.js’, ‘folder1’, …],
- out: ‘path to save the merged file or false’,
- exclude: ‘list of files to exclude or function’,
- invisibles: ‘include invisible files if passed folders in files list (false by default)‘,
- outStr: ‘function to manipulate the string before it’s saved or returned’,
- fileStr: ‘function to manipulate the string of individual files’,
- delimiter: ‘delimiter used to merge the files, default is \n leave empty to remove all line breaks
Te invitamos a revisar la documentación para que puedas ver distintos ejemplos de uso y obtener información adicional.