Used Vite
yarn add -D \
typescript \
ts-node \
@types/node
- ts-node
https://typestrong.org/ts-node/
yarn add \
axios \
react-router-dom \
recoil \
sass \
&& \
yarn add -D \
typed-scss-modules
- AXIOS
https://axios-http.com/docs/intro - React Router
https://reactrouter.com/en/main - Recoil
https://recoiljs.org/ - Sass
https://sass-lang.com/ - typed-scss-modules
https://www.npmjs.com/package/typed-scss-modules
yarn add -D \
vitest \
jestdom \
@testing-library/react \
@testing-library/react-hooks \
- Testing Library
https://testing-library.com/ - React Hooks Testing Library
https://react-hooks-testing-library.com/ - Vitest https://vitest.dev/
yarn add -D \
prettier \
eslint \
eslint-plugin-react-hooks
- ESLint
https://eslint.org/ - Prettier
https://prettier.io/ - eslint-plugin-react-hooks
https://www.npmjs.com/package/eslint-plugin-react-hooks