summaryrefslogtreecommitdiff
path: root/package.json
blob: fb5ef70bc7e0faa6f2fe4958a296703473536d4d (plain) (blame)
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
{
    "name": "water-waifu",
    "version": "1.0.0",
    "description": "A Discord bot for reaction-based role assignment.",
    "main": "dist/index.js",
    "author": "Sin",
    "license": "Apache 2.0",
    "scripts": {
        "build": "npm run cleardir && npm run compile",
        "cleardir": "rimraf dist/*",
        "compile": "tsc",
        "lint": "eslint src --ext .ts",
        "lint:fix": "eslint src --fix --ext .ts",
        "pre-commit": "npm run lint && npm run build",
        "start": "npm run build && node ."
    },
    "dependencies": {
        "common-tags": "^1.8.0",
        "discord-akairo": "github:discord-akairo/discord-akairo",
        "discord.js": "github:discordjs/discord.js",
        "moment": "^2.24.0",
        "moment-duration-format": "^2.3.2",
        "mongoose": "^5.9.4",
        "node-emoji": "^1.10.0",
        "node-fetch": "^2.6.0",
        "winston": "^3.2.1"
    },
    "devDependencies": {
        "@types/common-tags": "^1.8.0",
        "@types/dotenv": "^6.1.1",
        "@types/moment-duration-format": "^2.2.2",
        "@types/mongoose": "^5.7.6",
        "@types/node": "^12.12.30",
        "@types/node-emoji": "^1.8.1",
        "@types/node-fetch": "^2.5.5",
        "@types/ws": "^6.0.4",
        "@typescript-eslint/eslint-plugin": "^2.23.0",
        "@typescript-eslint/parser": "^2.23.0",
        "dotenv": "^8.2.0",
        "eslint": "^6.8.0",
        "eslint-config-marine": "^6.0.0",
        "eslint-config-prettier": "^6.10.0",
        "eslint-plugin-prettier": "^3.1.2",
        "prettier": "^1.19.1",
        "rimraf": "^3.0.2",
        "tslib": "^1.11.1",
        "typescript": "^3.8.3",
        "winston": "^3.2.1"
    },
    "optionalDependencies": {
        "bufferutil": "^4.0.1",
        "erlpack": "github:discordapp/erlpack",
        "utf-8-validate": "^5.0.2",
        "zlib-sync": "^0.1.6"
    },
    "eslintConfig": {
        "extends": "marine/prettier/node",
        "rules": {
            "comma-dangle": [
                "error",
                "always-multiline"
            ]
        }
    }
}