-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
35 lines (35 loc) · 1.65 KB
/
package.json
File metadata and controls
35 lines (35 loc) · 1.65 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
{
"name": "ap_project",
"version": "1.0.0",
"description": "The developed system is a software backend which is aimed at handling games of \"Italian Dame\" between different users. After being authenticated through a JSON Web Token (JWT), the users can choose between different actions (routes) that will allow them to create games, make moves, quit games etc, ect...<br/>\r All users' profiles, as soon as created, are associated with a token credit; this tokens are consumed after starting a game (-0.35 tokens) and moving pawns (-0.015 for each move); once a user has no tokens left, it will be impossible for him/her to interact with the system.<br/>\r The software provides a default administrator account, which allows to give users new tokens. It is also possible for all players to get information about any game played in the past, in addition to statistics about other users.",
"main": "app.js",
"dependencies": {
"dotenv": "^16.0.3",
"email-validator": "^2.0.4",
"express": "^4.18.2",
"http-status-codes": "^2.2.0",
"json2csv": "^6.0.0-alpha.2",
"jsonwebtoken": "^9.0.0",
"mysql2": "^2.3.3",
"sequelize": "^6.21.6"
},
"devDependencies": {
"@types/express": "^4.17.17",
"@types/jsonwebtoken": "^9.0.1",
"@types/node": "^18.13.0",
"nodemon": "^2.0.20",
"ts-node": "^10.9.1",
"typescript": "^4.9.5"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Alessandrob99/AP_Project.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/Alessandrob99/AP_Project/issues"
},
"homepage": "https://github.com/Alessandrob99/AP_Project#readme"
}