-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibs.txt
More file actions
38 lines (34 loc) · 1.34 KB
/
libs.txt
File metadata and controls
38 lines (34 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Osat 8 - 13 sisältää omat libs.txt tiedostot
Front:
- react
- axios (http requests)
- prop-types (mandatory props)
- redux (easier state control in larger projects via 'store')
- react-redux (pass Redux-store to other components)
- @reduxjs/toolkit (simplifies usage of redux)
- redux-thunk (action creators which return function instead of object)
- react-router-dom (navigation handling)
Front dev:
- json-server (front testing)
- eslint-plugin-jest (front testing)
- @testing-library/react @testing-library/jest-dom (render react components for testing)
- @testing-library/user-event (e.g. button tests)
- cypress (end to end testing)
- eslint-plugin-cypress (get rid of eslint error when using cy)
- deep-freeze (ensure reducer is made properly)
Back
- nodejs (+npm)
- express (more comfortable to use than plain node web server)
- morgan (change how logging is formatted)
- cors (allows usage of different origins)
- mongoose (makes using mongodb easier)
- dotenv (allows usage of env)
- eslint (code formatting)
- express-async-errors (removes the need for try/catch and 'next' when exception occurs)
- bcrypt (hashing passwords)
- jsonwebtoken (login tokens)
Back dev:
- nodemon (restart server automatically when there is changes)
- jest (tests)
- cross-env (otherwise environment variables wont work with windows)
- supertest (tests (e.g. can wrap express app))