package.json

1{
2  "name": "orbit",
3  "version": "1.0.0",
4  "description": "Orbit is a discord bot in my Discord community server",
5  "main": "dist/index.js",
6  "directories": {
7    "doc": "docs",
8    "dist": "dist",
9    "scripts": "scripts"
10  },
11  "scripts": {
12    "start": "cross-env NODE_ENV=production node -r tsconfig-paths/register dist/index.js",
13    "dev": "nodemon src/index.ts",
14    "build": "rimraf dist && tsc",
15    "deploy-commands": "node scripts/deployCommands.js",
16    "format": "prettier --cache --write . --ignore-path .prettierignore",
17    "lint": "eslint . --ext .ts",
18    "lint:fix": "eslint . --ext .ts --fix",
19    "prepare": "husky install",
20    "precommit": "lint-staged"
21  },
22  "lint-staged": {
23    "*.ts": [
24      "prettier --write",
25      "eslint --fix"
26    ]
27  },
28  "repository": {
29    "type": "git",
30    "url": "git+https://github.com/chocoOnEstrogen/orbit.git"
31  },
32  "author": "chocoOnEstrogen",
33  "license": "GPL-3.0-only",
34  "bugs": {
35    "url": "https://github.com/chocoOnEstrogen/orbit/issues"
36  },
37  "homepage": "https://github.com/chocoOnEstrogen/orbit#readme",
38  "dependencies": {
39    "@atproto/api": "^0.13.14",
40    "@supabase/supabase-js": "^2.46.1",
41    "@types/cors": "^2.8.17",
42    "@types/express": "^5.0.0",
43    "@types/lodash": "^4.17.13",
44    "axios": "^1.6.7",
45    "chalk": "^4.1.2",
46    "cors": "^2.8.5",
47    "date-fns": "^3.6.0",
48    "discord.js": "^14.14.1",
49    "dotenv": "^16.4.5",
50    "express": "^4.21.1",
51    "lodash": "^4.17.21",
52    "mongoose": "^8.2.0",
53    "ms": "^2.1.3",
54    "winston": "^3.11.0",
55    "zod": "^3.23.8",
56    "@discordjs/voice": "^0.16.1",
57    "ffmpeg-static": "^5.2.0",
58    "libsodium-wrappers": "^0.7.13",
59    "opusscript": "^0.0.8"
60  },
61  "devDependencies": {
62    "@types/ms": "^0.7.34",
63    "@types/node": "^20.11.24",
64    "@typescript-eslint/eslint-plugin": "^7.1.0",
65    "@typescript-eslint/parser": "^7.1.0",
66    "cross-env": "^7.0.3",
67    "eslint": "^8.57.0",
68    "eslint-config-prettier": "^9.1.0",
69    "husky": "^9.1.6",
70    "lint-staged": "^15.2.10",
71    "nodemon": "^3.1.0",
72    "prettier": "^3.2.5",
73    "rimraf": "^5.0.10",
74    "ts-node": "^10.9.2",
75    "tsconfig-paths": "^4.2.0",
76    "typescript": "^5.3.3"
77  }
78}
79