Skip to content

omid-poorali/binary-tree-diffancy

Repository files navigation

React | Typescript | Jest | Cypress - Tree Visualizer

Binary Trees are trees whose nodes can only have up to two children (Hence the name Binary)

  1. Clone this repository to destination folder.

git clone https://github.com/omid-poorali/binary-tree-diffancy.git

  1. Install dependencies.

npm install

  1. Run local environment.

npm start

npm start - run development server with hot reload mode,

npm build - build distributon package,

npm run lint - run lints,

npm run lint:code - run lint for typescript / javascript files,

npm run lint:code:fix - run lint for typescript / javascript files with auto fix option,

npm run lint:style - run lint for style files,

npm run lint:style:fix - run lint for style files with auto fix option,

npm run test:jest - run Jest tests,

npm run test:jest:watch - run Jest tests with watch mode,

npm run test:jest:coverage - run Jest tests and generate coverage report,

npm run test:cypress - run Cypress tests in terminal,

npm run test:cypress:open - open Cypress application.

Name Version Docs
Typescript 4.9.5 https://www.typescriptlang.org/
React 18.2.0 https://reactjs.org/
Jest 29.4.1 https://jestjs.io/
Cypress 12.7.0 https://www.cypress.io/
Sass 1.58.3 https://sass-lang.com/
ESLint 8.35.0 https://eslint.org/
Prettier 2.8.4 https://prettier.io/
Husky 8.0.3 https://github.com/typicode/husky

Before You commit or push something on repository, Husky will run code lints and tests.

The configuration files are in the main project folder.

About

Tree Visualizer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published