-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
package.json
103 lines (103 loc) · 2.81 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
"name": "sebedius-yearzero-discord-bot",
"version": "7.0.0",
"description": "A bot companion for running Year Zero roleplaying games over Discord.",
"author": "Stefouch",
"license": "GPL-3.0-or-later",
"homepage": "https://stefouch.be/",
"main": "index.js",
"keywords": [
"year zero",
"year zero engine",
"yze",
"mutant",
"mutant year zero",
"myz",
"forbidden lands",
"fbl",
"alien",
"coriolis",
"tales from the loop",
"things from the flood",
"vaesen",
"twilight 2000",
"twilight 2000 4e",
"t2k",
"t2k4e",
"tw2k",
"tw2k4e",
"blade runner",
"free league publishing",
"free league",
"fria ligan",
"dice",
"roll",
"discord",
"discordjs",
"bot"
],
"readme": "https://github.com/Stefouch/sebedius-yearzero-discord-bot/blob/master/README.md",
"wiki": "https://github.com/Stefouch/sebedius-yearzero-discord-bot/wiki",
"repository": {
"type": "git",
"url": "git+https://github.com/Stefouch/sebedius-yearzero-discord-bot.git"
},
"bugs": {
"url": "https://github.com/Stefouch/sebedius-yearzero-discord-bot/issues"
},
"pre-commit": [
"precommit-msg"
],
"dependencies": {
"card-deck": "^1.0.1",
"chalk": "4.1.2",
"core-worker": "^0.3.5",
"discord.js": "^14.14.1",
"dotenv": "^16.4.1",
"glob": "^10.3.10",
"i18next": "^23.8.2",
"i18next-fs-backend": "^2.3.1",
"mersenne-twister": "^1.1.0",
"mongoose": "^8.1.1",
"ms": "^2.1.3",
"roll-parser": "^2.3.2",
"yaml": "^2.3.4"
},
"devDependencies": {
"chai": "^4.4.1",
"devmoji": "^2.3.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.3",
"execa": "^7.1.1",
"gulp": "^4.0.2",
"husky": "^8.0.3",
"mocha": "^10.2.0",
"pre-commit": "^1.2.2",
"prettier": "^3.2.5",
"prettier-eslint-cli": "^8.0.1",
"semver": "^7.6.0",
"sinon": "^17.0.1",
"standard-version": "^9.5.0"
},
"scripts": {
"prestart": "node register.js",
"start": "node .",
"lint": "eslint .",
"lint:fix": "eslint --ext .js --fix .",
"lines": "bash count-lines-of-code.sh",
"upd": "npm list -g --depth=0 & npm outdated -g & npm outdated & npx npm-check -u",
"husky:install": "npx husky install",
"test": "mocha ./test/*.test.js --exit",
"test:roll": "mocha ./test/roll.test.js --exit",
"test:table": "mocha ./test/table.test.js --exit",
"test:locale": "mocha ./test/locale.test.js --exit",
"test:client": "mocha ./test/client.test.js --exit",
"test:db": "mocha ./test/db.test.js --exit",
"precommit-msg": "devmoji -e --lint",
"pm2:watch": "pm2 start index.js --watch & pm2 log",
"release": "gulp release",
"register": "node register.js",
"bump": "npm run lint:fix && gulp bump --r"
}
}