A Node.js library for pretty printing your data on the terminal🎨
voici.js is an open source Node.js library written in TypeScript that allows developers to display datasets in a visually appealing tabular form on the terminal. This library offers various features, including customizable table styles, column alignment, sorting, filtering, and pagination. It aims to enhance the readability and presentation of data in command-line interfaces.
The library can be easily installed via npm and provides a simple and intuitive API for usage. Developers can customize the appearance of the tables by specifying different table styles and column alignments. The library also supports various data formats, including JSON, CSV, and arrays.
For more information and examples, developers can refer to the comprehensive documentation and the GitBook. The documentation provides detailed explanations of the library's features and usage, while the GitBook offers additional examples and use cases.
Contributions to the library are welcome, and developers can find guidelines for contributing in the CONTRIBUTING.md file. voici.js is released under the MIT license, allowing developers to use and modify the library freely.
voici.js is a valuable tool for developers who want to improve the presentation of their data in command-line interfaces. With its extensive features and ease of use, it simplifies the process of creating visually appealing tables in Node.js applications.