Skip to content

A simple todo app using React and typescript along with testing with vitest, eslint, prettier configurations.

Notifications You must be signed in to change notification settings

sajadshafi/WorkBuddy

Repository files navigation

WorkBuddy

A simple todo app using React and typescript along with testing with vitest, eslint, prettier configurations. The purpose of this app is to learn basic concept of linting, prettier, vitejs, testing, typescript and coding standards

Follow the following steps:

run git clone https://github.com/sajadshafi/task-tracker.git in the Terminal

cd task-tracker

pnpm i

pnpm run dev

WorkBuddy

WorkBuddy is a private module with version 0.0.0, which uses Vite as its development environment. It is built with React and TypeScript and also uses Firebase, React Hook Form, React Icons, React Router DOM, and Sass as dependencies for its development process.

Scripts

The following scripts are available for use in the project:

  • dev: runs Vite
  • build: compiles TypeScript code and builds the project with Vite
  • preview: previews the project with Vite
  • test: runs tests with Vitest
  • lint: lints code with ESLint, ignoring files in the .gitignore file
  • format: formats code with Prettier, ignoring files in the .gitignore file

Dependencies & DevDependencies

The following dependencies and devDependencies are used in this project:

Dependencies: Firebase, React, React DOM, React Hook Form, React Icons, React Router DOM, Sass

DevDependencies: @testing-library/jest-dom, @testing-library/react, @types/react, @types/react-dom, @types/testing-library__jest-dom, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, @vitejs/plugin-react, @vitest/coverage-c8 , autoprefixer , eslint , eslint-config-airbnb , eslint-config-airbnb-typescript , eslint -config -prettier , eslint -plugin -import , eslint -plugin.

About

A simple todo app using React and typescript along with testing with vitest, eslint, prettier configurations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published