- @apollo/client: graphQL
- @chakra-ui/icons: chakra UI
- @chakra-ui/react: chakra UI
- @emotion/react: chakra UI
- @emotion/styled: chakra UI,
- @hookform/resolvers": react-hook-form
- date-fns: utility functions around dates
- framer-motion: chakra UI
- graphQL
- lodash: utility functions for arrays
- react
- react-dom: react,
- react-hook-form: handling different states in forms (usually only used in forms with more than one or two fields)
- react-router-dom: routing,
- zod": validationn of user input, often used with react-hook-from
@graphql-codegen/cli
@types/react, @types/react-dom
@typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint, eslint-config-airbnb, eslint-config-prettier,eslint-import-resolver-typescript, eslint-plugin-import, eslint-plugin-jsx-a11y, eslint-plugin-react,eslint-plugin-react-hooks, eslint-plugin-react-refresh, eslint-plugin-testing-library,
prettier
tsc-files (only needed for pre-commit), typescript,
@vitejs/plugin-react, vite, vite-tsconfig-paths
- @visx/axis
- @visx/event
- @visx/grid
- @visx/group
- @visx/mock-data
- @visx/responsive
- @visx/scale
- @visx/shape
- @visx/tooltip
- "react"
- "react-dom"
- "@chakra-ui/react"
- "@emotion/react"
- "@emotion/styled"
- "framer-motion"
- "react-router-dom"
- "@apollo/client"
- "graphql"
-
"@chakra-ui/icons"
"@hookform/resolvers": "^2.9.11", "date-fns": "^2.29.3",