mirror of
https://github.com/discordeno/discordeno.git
synced 2026-05-30 23:40:07 +00:00
* Migrate beginner and minimal bot to discordeno v19
* Add .swcrc and fix minimal yarn.lock
* update .gitignore files
* Update nodejs template
Discordeno.js (DD v13) -> DD v19 "raw"
Currently the permission checking is not working correctly
* Fix permission issue
* Rename the templates
* remove unused indents
* Rename starter to beginner
So now it is minimal (main branch) -> beginner
* Really small refactor & eslint fixes (bigbot template)
This is to make my life less miserable at a later time
* mark rabbitMQ plugins as binary files
git seems to be treating them as text
* Add v19 bigbot rest
* Add gateway code
and rabbitmq_message_deduplication v0.6.2 plugin
* fix yarn messy semevr version for @types/amqplib
* clear channel con amqp connection close
* Add bot code for bigbot v19
missing prisma setup, collector setup & language setup
* Add localization
The "command versioning" system works the same say as before, but instead of a command version the code updates the commands every time they change based on the SHA1 of the commands
* Use file relative paths instead of cwd relative paths
* Fix todos
* revert autocomplete tests
* Revert "Add localization"
This reverts commit 2b1da8d2cd.
* move env assertion to config.ts
* Add shard ping to /ping
* fix small issue
* Update readme files
* use Date.now() for the bigbot REST ping
* Remove bigbot v16 code
* Add docker (compose) setup to bigbot template
* remove healthchecks from rest & gateway
* Update dependencies of examples
* Apply readme(s) suggestions from code review
Hopefully i haven't missed any related to markdown files
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
* Apply code suggestions from code review
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
---------
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
37 lines
1.2 KiB
JSON
37 lines
1.2 KiB
JSON
{
|
|
"name": "dd-bigbot",
|
|
"version": "1.0.0",
|
|
"description": "A scalable bot for big bot developers.",
|
|
"main": "dist/index.js",
|
|
"type": "module",
|
|
"license": "ISC",
|
|
"private": true,
|
|
"packageManager": "yarn@4.0.2",
|
|
"scripts": {
|
|
"start:bot": "node dist/bot/index.js",
|
|
"start:rest": "node dist/rest/index.js",
|
|
"start:gateway": "node dist/gateway/index.js",
|
|
"build": "swc src --strip-leading-paths --delete-dir-on-start --out-dir dist",
|
|
"build:watch": "swc src --strip-leading-paths --delete-dir-on-start --watch --out-dir dist",
|
|
"dev:bot": "node --watch --watch-preserve-output dist/bot/index.js",
|
|
"dev:rest": "node --watch --watch-preserve-output dist/rest/index.js",
|
|
"dev:gateway": "node --watch --watch-preserve-output dist/gateway/index.js",
|
|
"setup-dd": ""
|
|
},
|
|
"dependencies": {
|
|
"@discordeno/bot": "19.0.0-next.92bf166",
|
|
"@fastify/multipart": "^8.3.0",
|
|
"@influxdata/influxdb-client": "^1.33.2",
|
|
"amqplib": "^0.10.4",
|
|
"chalk": "^5.3.0",
|
|
"fastify": "^4.28.0"
|
|
},
|
|
"devDependencies": {
|
|
"@swc/cli": "^0.3.12",
|
|
"@swc/core": "^1.6.3",
|
|
"@types/amqplib": "^0.10.5",
|
|
"@types/node": "^20.14.6",
|
|
"typescript": "^5.5.2"
|
|
}
|
|
}
|