Command Line Interface based application to display formatted string bio data in the terminal.
- Tech Stack: Node.js, TypeScript (JavaScript)
The application entry point can be seen on ./src/main.ts
- Programming Paradigm: Functional Programming
- Libraries: -
Please visit https://replit.com/@yt2951/biodata-parser and press the "โถ" icon or the "Run" button to view the online demo.
- Requirements: Docker
- Clone this repository with
git clone https://github.com/yusuftaufiq/biodata-parser.git
- Change the active directory to
biodata-parser
- Install dependencies with
docker-compose run --rm install
- Run the CLI application with
docker-compose run --rm start
- Additionally, you can run the following commands:
docker-compose run --rm test
: run unit tests with Jestdocker-compose run --rm cov
: run unit tests code coverage calculation
- Requirements: Node.js v18 or beyond with NPM package manager installed
- Clone this repository with
git clone https://github.com/yusuftaufiq/biodata-parser.git
- Change the active directory to
biodata-parser
- Install dependencies with
npm install
- Run the CLI application with
npm run start
- Additionally, you can run the following commands:
npm run format
: run code formatter with Prettiernpm run lint
: run code linter with ESLintnpm run test
: run unit tests with Jestnpm run test:cov
: run unit tests code coverage calculation
- Do not resize your terminal or window while running the application because this application uses word wrap based on the size of your window
- The width of the terminal window when running the application cannot be small and should be 35 columns or wider