diff options
| author | Max Isom <[email protected]> | 2022-01-19 13:40:48 -0600 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2022-01-19 13:40:48 -0600 |
| commit | ed4e7b5ceb146a9baa062426cc0fb1ec8844e056 (patch) | |
| tree | ab01e87b7b0e075fc258ba9ce1fa5558f2eeec7b /package.json | |
| parent | 86e9936578d19c2115fc03acae1794532a09d62e (diff) | |
| parent | da72cd708bcfbba6e0a91da4878aaef10d2532e2 (diff) | |
| download | muse-ed4e7b5ceb146a9baa062426cc0fb1ec8844e056.tar.xz muse-ed4e7b5ceb146a9baa062426cc0fb1ec8844e056.zip | |
Merge branch 'master' into feature/slash-commands
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/package.json b/package.json index 6e33002..80c795a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "muse", - "version": "0.2.1", + "version": "0.4.0", "description": "🎧 a self-hosted Discord music bot that doesn't suck ", "exports": "./dist/src/index.js", "repository": "[email protected]:codetheweb/muse.git", @@ -24,8 +24,13 @@ "build": "tsc", "build:watch": "tsc --watch", "prepack": "npm run clean && npm run build", - "start": "node --experimental-json-modules dist/src/index.js", + "start": "npm run env:set-database-url -- node --experimental-json-modules dist/src/scripts/migrate-and-start.js", + "cache:clear-key-value": "npm run env:set-database-url node dist/src/scripts/cache-clear-key-value.js", "dev": "concurrently nodemon 'tsc --watch'", + "migrations:generate": "npm run prisma:with-env migrate dev", + "migrations:run": "npm run prisma:with-env migrate deploy", + "prisma:with-env": "npm run env:set-database-url prisma", + "env:set-database-url": "node dist/src/scripts/run-with-database-url.js", "release": "release-it" }, "devDependencies": { @@ -47,6 +52,7 @@ "eslint-config-xo-typescript": "^0.44.0", "husky": "^4.3.8", "nodemon": "^2.0.7", + "prisma": "^3.7.0", "release-it": "^14.11.8", "ts-node": "^10.4.0", "type-fest": "^2.8.0", @@ -80,13 +86,15 @@ "@discordjs/opus": "^0.7.0", "@discordjs/rest": "^0.1.0-canary.0", "@discordjs/voice": "^0.7.5", + "@prisma/client": "^3.7.0", "@types/libsodium-wrappers": "^0.7.9", "array-shuffle": "^3.0.0", "debug": "^4.3.3", "delay": "^5.0.0", - "discord-api-types": "^0.25.2", - "discord.js": "^13.3.0", + "discord-api-types": "^0.26.1", + "discord.js": "^13.5.0", "dotenv": "^8.5.1", + "execa": "^6.0.0", "fluent-ffmpeg": "^2.1.2", "fs-capacitor": "^7.0.1", "get-youtube-id": "^1.0.1", @@ -103,14 +111,11 @@ "p-limit": "^4.0.0", "p-queue": "^7.1.0", "reflect-metadata": "^0.1.13", - "sequelize": "6.11.0", - "sequelize-typescript": "^2.1.1", "spotify-uri": "^2.2.0", "spotify-web-api-node": "^5.0.2", - "sqlite3": "^5.0.2", "xbytes": "^1.7.0", - "youtube.ts": "^0.2.2", - "ytdl-core": "^4.9.1", + "youtube.ts": "^0.2.5", + "ytdl-core": "^4.9.2", "ytsr": "^3.5.3" } } |
