-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
71 lines (71 loc) · 2.49 KB
/
package.json
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"name": "rediwatch",
"version": "1.0.0",
"description": "The problem: Caching provides significant performance optimization for any application, however it is difficult to confirm the efficiency of your cache. Also, one of the biggest problems facing developers today is how to handle cache invalidation (checking to see if the value stored in your cache matches the value in the primary source).",
"main": "index.js",
"scripts": {
"start": "nodemon ./src/server/server.ts & webpack-dev-server",
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack --config ./webpack.config.js",
"run-tsc": "tsc",
"dev:server": "NODE_ENV=development ts-node ./src/server/server.ts",
"dev:client": "webpack serve --config webpack.config.js --hot",
"docker-dev:hot": "docker-compose -f docker-compose-dev-hot.yml up"
},
"author": "",
"license": "ISC",
"devDependencies": {
"@babel/core": "^7.23.9",
"@babel/plugin-transform-typescript": "^7.23.6",
"@babel/preset-env": "^7.23.9",
"@babel/preset-react": "^7.23.3",
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",
"@mui/icons-material": "^5.15.19",
"@mui/material": "^5.15.19",
"@types/express": "^4.17.21",
"@types/node": "^20.14.12",
"@types/pg": "^8.11.6",
"@types/react": "^18.2.60",
"@types/react-dom": "^18.2.19",
"@types/redis": "^4.0.11",
"@typescript-eslint/eslint-plugin": "^7.1.0",
"@typescript-eslint/parser": "^7.1.0",
"babel-loader": "^9.1.3",
"copy-webpack-plugin": "^12.0.2",
"css-loader": "^6.10.0",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.6.0",
"nodemon": "^3.1.0",
"ts-loader": "^9.5.1",
"typescript": "^5.5.3",
"typescript-eslint": "^7.1.0",
"url-loader": "^4.1.1",
"webpack": "^5.65.0",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.7.2"
},
"dependencies": {
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",
"@mui/icons-material": "^5.15.19",
"@mui/material": "^5.15.19",
"dotenv": "^16.4.5",
"express": "^4.18.2",
"html-entities": "^2.5.2",
"ioredis": "^5.4.1",
"pg": "^8.12.0",
"react": "^18.3.1",
"react-dom": "^18.2.0",
"react-router-dom": "^6.23.1",
"redis": "^4.6.15",
"ts-node": "^10.9.2",
"tsc": "^2.0.4",
"typescript": "^5.5.3",
"bcryptjs": "^2.4.3",
"jsonwebtoken": "^9.0.2"
}
}