Modelo criado com ReactJs uma biblioteca com estrutura progressiva com TypeScript do lado cliente eficiente e escalável com estilização feita com Material Ui e auxiliada com Sass apenas para mostrar versatilidade de código.
$ yarn create react-app via-varejo --template typescript
# Criação de um projeto base.
$ yarn add sass
# Instalação do Sass.
$ yarn add @mui/material @emotion/react @emotion/styled
# Instalação da bibliotec Material Ui e o Emotion como motor
$ yarn add react-icons
# Instalação da bibliotec React Icon
$ yarn
# development
$ yarn start
# watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
# unit tests
$ yarn test
# e2e tests
$ yarn test:e2e
# test coverage
$ yarn test:cov