- NestJS: A progressive Node.js framework for building efficient and scalable server-side applications.
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- JavaScript: A high-level, dynamic, untyped, and interpreted programming language.
- TypeScript: A superset of JavaScript that compiles to clean JavaScript.
- Axios: A Promise based HTTP client for the browser and node.js
- Jest: A testing framework for JavaScript
- Tailwind CSS: A utility-first CSS framework.
An app that shows git commit history on the same project you are working on.
# Using HTTPS
$ git clone https://github.com/lazaromer97/git-commit-history.git
# Using SSH
$ git clone git@github.com:lazaromer97/git-commit-history.git
# Using GitHub CLI
$ gh repo clone lazaromer97/git-commit-historyMove to the project directory cd git-commit-history.
The version of Node used to run this project is 16.16.0.
If you are using nvm, you can install this version and make use of it with the following command:
# This read the version from the .nvmrc file
$ nvm useAfter that you can install the project dependencies with the following command:
$ npm installCreate a .env file in the root of the project and add the following line:
GITHUB_PROJECT_COMMIT_HISTORY_URL="https://api.github.com/repos/lazaromer97/git-commit-history/commits"Or you can use the .env.example file, rename it to .env, and add the same value to the GITHUB_PROJECT_COMMIT_HISTORY_URL variable.
# development
$ npm run start
# watch mode
$ npm run start:dev# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:covThis project is licensed under the MIT License.