aboutsummaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2020-03-09 11:57:39 -0500
committerMax Isom <[email protected]>2020-03-09 11:57:39 -0500
commiteca84c8b6964af29948510a02ebfeb5f23244921 (patch)
treeffa8a25a19ea9e57b33db661c28a80104a0087e7 /package.json
parentafadcb9ee5482c0a1c52b3d55e948e2a8a9ac0cb (diff)
downloadmuse-eca84c8b6964af29948510a02ebfeb5f23244921.tar.xz
muse-eca84c8b6964af29948510a02ebfeb5f23244921.zip
Inital commit
Diffstat (limited to 'package.json')
-rw-r--r--package.json73
1 files changed, 73 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..c507c83
--- /dev/null
+++ b/package.json
@@ -0,0 +1,73 @@
+{
+ "name": "muse",
+ "version": "0.1.0",
+ "description": "🎧 a self-hosted Discord music bot that doesn't suck ",
+ "main": "dist/index.js",
+ "repository": "[email protected]:codetheweb/muse.git",
+ "author": "Max Isom <[email protected]>",
+ "license": "MIT",
+ "private": true,
+ "types": "dts/types",
+ "files": [
+ "dist",
+ "dts"
+ ],
+ "scripts": {
+ "lint": "eslint 'src/**/*.ts'",
+ "lint-fix": "eslint 'src/**/*.ts' --fix",
+ "clean": "rm -rf dist dts",
+ "test": "npm run lint",
+ "build": "tsc",
+ "watch": "tsc --watch",
+ "prepack": "npm run clean && npm run build",
+ "start": "node dist/index.js",
+ "dev": "nodemon"
+ },
+ "devDependencies": {
+ "@types/bluebird": "^3.5.30",
+ "@types/node": "^13.9.0",
+ "@types/validator": "^12.0.1",
+ "@types/ws": "^7.2.2",
+ "@typescript-eslint/eslint-plugin": "^2.22.0",
+ "@typescript-eslint/parser": "^2.22.0",
+ "eslint": "^6.8.0",
+ "eslint-config-xo": "^0.29.1",
+ "eslint-config-xo-typescript": "^0.26.0",
+ "husky": "^4.2.3",
+ "nodemon": "^2.0.2",
+ "reflect-metadata": "^0.1.13",
+ "ts-node": "^8.6.2",
+ "typescript": "^3.8.3"
+ },
+ "eslintConfig": {
+ "extends": [
+ "xo",
+ "xo-typescript/space"
+ ],
+ "parser": "@typescript-eslint/parser",
+ "parserOptions": {
+ "project": "./tsconfig.json"
+ },
+ "rules": {
+ "new-cap": "off",
+ "@typescript-eslint/no-unused-vars": "off",
+ "@typescript-eslint/no-unused-vars-experimental": "error",
+ "@typescript-eslint/no-inferrable-types": "off"
+ }
+ },
+ "husky": {
+ "hooks": {
+ "pre-commit": "npm test && npm run build"
+ }
+ },
+ "dependencies": {
+ "@discordjs/opus": "^0.1.0",
+ "discord.js": "^12.0.1",
+ "dotenv": "^8.2.0",
+ "make-dir": "^3.0.2",
+ "node-emoji": "^1.10.0",
+ "sequelize": "^5.21.5",
+ "sequelize-typescript": "^1.1.0",
+ "sqlite3": "^4.1.1"
+ }
+}