feat: Add @discordjs/core (#8736)

* feat: add @discordjs/core

* chore: lint

* chore: add all gateway events

* chore: add the rest of the rest routes

* chore: cleanup gateway

* chore: rename gateway to client

* chore: rename gateway to client

* fix: don't spread unless we need to

* refactor: use classes and make requested changes

* chore: show shardId on emit

* chore: add interface for intrinsic props

* refactor: scope dispatch data instead of spreading

* chore: add utility for uploading files for messages and interactions

* feat: finish up form data handling

* chore: add readme

* chore: update api-extractor stuff

* chore: bump deps

* chore: make requested changes

* chore: make requested changes

* Update package.json

* chore: make requested changes

* fix: add missing interaction responses

* chore: make some requested changes

* chore: remove `return await`

* chore: use autoModeration instead of automod

* refactor: use snowflakes and -types results

* chore: sort imports, fix return type on editUserVoiceState

* chore: rename bots to users

* feat: add automod dispatch events

* refactor: move templates and members into guild

* fix: use users instead of bots in api class

* chore: imports

* chore: make requested changes

* fix: don't make files required on interaction replies

* fix: rename sendMessage to createMessage

* feat: add application command routes

* feat: add webhook.execute overloads and options to invites.get

* chore: use create prefixes

* chore: seperate interaction params

* chore: use Id

* chore: make requested changes

* chore: make requested changes

* chore: make requested changes

* chore: for -> from

* Apply suggestions from code review

Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>

* Update packages/core/README.md

Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>

* chore: make requested changes

* chore: update -types

* chore: bump vitest

* fix: sticker uploading

* fix: lockfile

* chore: make requested changes

* chore: make requested changes

* Update packages/core/src/api/applicationCommands.ts

Co-authored-by: Almeida <almeidx@pm.me>

* Apply suggestions from code review

Co-authored-by: Aura Román <kyradiscord@gmail.com>

* Update packages/core/README.md

Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>

Co-authored-by: almeidx <almeidx@pm.me>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
Co-authored-by: Aura Román <kyradiscord@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
Suneet Tipirneni
2022-11-27 16:23:13 -05:00
committed by GitHub
parent 12553da135
commit 2127b32d26
33 changed files with 2979 additions and 2 deletions

View File

@@ -2089,6 +2089,29 @@ __metadata:
languageName: unknown
linkType: soft
"@discordjs/core@workspace:packages/core":
version: 0.0.0-use.local
resolution: "@discordjs/core@workspace:packages/core"
dependencies:
"@discordjs/rest": "workspace:^"
"@discordjs/ws": "workspace:^"
"@favware/cliff-jumper": ^1.9.0
"@microsoft/api-extractor": ^7.33.6
"@types/node": 16.18.3
"@vitest/coverage-c8": ^0.25.3
"@vladfrangu/async_event_emitter": ^2.1.2
cross-env: ^7.0.3
discord-api-types: ^0.37.20
eslint: ^8.28.0
eslint-config-neon: ^0.1.40
eslint-formatter-pretty: ^4.1.0
prettier: ^2.8.0
tsup: ^6.5.0
typescript: ^4.9.3
vitest: ^0.25.3
languageName: unknown
linkType: soft
"@discordjs/discord.js@workspace:.":
version: 0.0.0-use.local
resolution: "@discordjs/discord.js@workspace:."
@@ -2420,7 +2443,7 @@ __metadata:
languageName: unknown
linkType: soft
"@discordjs/ws@workspace:packages/ws":
"@discordjs/ws@workspace:^, @discordjs/ws@workspace:packages/ws":
version: 0.0.0-use.local
resolution: "@discordjs/ws@workspace:packages/ws"
dependencies: