mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-17 12:03:31 +01:00
docs(create-discord-bot): support bun in create-discord-bot (#9798)
This commit is contained in:
@@ -67,6 +67,10 @@ yarn init
|
|||||||
pnpm init; pnpm pkg set type="module"
|
pnpm init; pnpm pkg set type="module"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```sh bun
|
||||||
|
bun init
|
||||||
|
```
|
||||||
|
|
||||||
</CH.Code>
|
</CH.Code>
|
||||||
|
|
||||||
This is the next command you'll be running. This command creates a _`package.json`_ file for you, which will keep track of the dependencies your project uses, as well as other info.
|
This is the next command you'll be running. This command creates a _`package.json`_ file for you, which will keep track of the dependencies your project uses, as well as other info.
|
||||||
@@ -93,6 +97,10 @@ yarn add discord.js
|
|||||||
pnpm add discord.js
|
pnpm add discord.js
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```sh bun
|
||||||
|
bun add discord.js
|
||||||
|
```
|
||||||
|
|
||||||
</CH.Code>
|
</CH.Code>
|
||||||
|
|
||||||
And that's it! With all the necessities installed, you're almost ready to start coding your bot.
|
And that's it! With all the necessities installed, you're almost ready to start coding your bot.
|
||||||
|
|||||||
@@ -77,6 +77,10 @@ yarn add dotenv
|
|||||||
pnpm add dotenv
|
pnpm add dotenv
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```sh bun
|
||||||
|
# Bun automatically reads .env files
|
||||||
|
```
|
||||||
|
|
||||||
</CH.Code>
|
</CH.Code>
|
||||||
|
|
||||||
<CH.Code lineNumbers={false} rows={7}>
|
<CH.Code lineNumbers={false} rows={7}>
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ yarn remove @discordjs/builders @discordjs/formatters @discordjs/rest discord-ap
|
|||||||
pnpm remove @discordjs/builders @discordjs/formatters @discordjs/rest discord-api-types
|
pnpm remove @discordjs/builders @discordjs/formatters @discordjs/rest discord-api-types
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```sh bun
|
||||||
|
bun remove @discordjs/builders @discordjs/formatters @discordjs/rest discord-api-types
|
||||||
|
```
|
||||||
|
|
||||||
</CH.Code>
|
</CH.Code>
|
||||||
|
|
||||||
## Breaking Changes
|
## Breaking Changes
|
||||||
|
|||||||
@@ -16,7 +16,14 @@
|
|||||||
|
|
||||||
## About
|
## About
|
||||||
|
|
||||||
`npx create-discord-bot ./your/chosen/directory/`. It's as easy as that to create a simple Discord bot to begin your journey with the Discord API.
|
It's easy to create a simple Discord bot to begin your journey with the Discord API.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm create discord-bot ./your/chosen/directory
|
||||||
|
yarn create discord-bot ./your/chosen/directory
|
||||||
|
pnpm create discord-bot ./your/chosen/directory
|
||||||
|
bunx create-discord-bot ./your/chosen/directory
|
||||||
|
```
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ export function resolvePackageManager(): PackageManager {
|
|||||||
return 'pnpm';
|
return 'pnpm';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (npmConfigUserAgent.startsWith('bun')) {
|
||||||
|
return 'bun';
|
||||||
|
}
|
||||||
|
|
||||||
console.error(
|
console.error(
|
||||||
picocolors.yellow(
|
picocolors.yellow(
|
||||||
`Detected an unsupported package manager (${npmConfigUserAgent}). Falling back to ${DEFAULT_PACKAGE_MANAGER}.`,
|
`Detected an unsupported package manager (${npmConfigUserAgent}). Falling back to ${DEFAULT_PACKAGE_MANAGER}.`,
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ discord.js is a powerful [Node.js](https://nodejs.org) module that allows you to
|
|||||||
npm install discord.js
|
npm install discord.js
|
||||||
yarn add discord.js
|
yarn add discord.js
|
||||||
pnpm add discord.js
|
pnpm add discord.js
|
||||||
|
bun add discord.js
|
||||||
```
|
```
|
||||||
|
|
||||||
### Optional packages
|
### Optional packages
|
||||||
@@ -52,6 +53,7 @@ Install discord.js:
|
|||||||
npm install discord.js
|
npm install discord.js
|
||||||
yarn add discord.js
|
yarn add discord.js
|
||||||
pnpm add discord.js
|
pnpm add discord.js
|
||||||
|
bun add discord.js
|
||||||
```
|
```
|
||||||
|
|
||||||
Register a slash command against the Discord API:
|
Register a slash command against the Discord API:
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
npm install @discordjs/formatters
|
npm install @discordjs/formatters
|
||||||
yarn add @discordjs/formatters
|
yarn add @discordjs/formatters
|
||||||
pnpm add @discordjs/formatters
|
pnpm add @discordjs/formatters
|
||||||
|
bun add @discordjs/formatters
|
||||||
```
|
```
|
||||||
|
|
||||||
## Example usage
|
## Example usage
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
npm install @discordjs/next
|
npm install @discordjs/next
|
||||||
yarn add @discordjs/next
|
yarn add @discordjs/next
|
||||||
pnpm add @discordjs/next
|
pnpm add @discordjs/next
|
||||||
|
bun add @discordjs/next
|
||||||
```
|
```
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
npm install @discordjs/proxy
|
npm install @discordjs/proxy
|
||||||
yarn add @discordjs/proxy
|
yarn add @discordjs/proxy
|
||||||
pnpm add @discordjs/proxy
|
pnpm add @discordjs/proxy
|
||||||
|
bun add @discordjs/proxy
|
||||||
```
|
```
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ Note: native fetch (not recommended) is unavailable in this node version, either
|
|||||||
npm install @discordjs/rest
|
npm install @discordjs/rest
|
||||||
yarn add @discordjs/rest
|
yarn add @discordjs/rest
|
||||||
pnpm add @discordjs/rest
|
pnpm add @discordjs/rest
|
||||||
|
bun add @discordjs/rest
|
||||||
```
|
```
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
@@ -41,6 +42,7 @@ Install all required dependencies:
|
|||||||
npm install @discordjs/rest discord-api-types
|
npm install @discordjs/rest discord-api-types
|
||||||
yarn add @discordjs/rest discord-api-types
|
yarn add @discordjs/rest discord-api-types
|
||||||
pnpm add @discordjs/rest discord-api-types
|
pnpm add @discordjs/rest discord-api-types
|
||||||
|
bun add @discordjs/rest discord-api-types
|
||||||
```
|
```
|
||||||
|
|
||||||
Send a basic message:
|
Send a basic message:
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
npm install @discordjs/util
|
npm install @discordjs/util
|
||||||
yarn add @discordjs/util
|
yarn add @discordjs/util
|
||||||
pnpm add @discordjs/util
|
pnpm add @discordjs/util
|
||||||
|
bun add @discordjs/util
|
||||||
```
|
```
|
||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
npm install @discordjs/voice
|
npm install @discordjs/voice
|
||||||
yarn add @discordjs/voice
|
yarn add @discordjs/voice
|
||||||
pnpm add @discordjs/voice
|
pnpm add @discordjs/voice
|
||||||
|
bun add @discordjs/voice
|
||||||
```
|
```
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
npm install @discordjs/ws
|
npm install @discordjs/ws
|
||||||
yarn add @discordjs/ws
|
yarn add @discordjs/ws
|
||||||
pnpm add @discordjs/ws
|
pnpm add @discordjs/ws
|
||||||
|
bun add @discordjs/ws
|
||||||
```
|
```
|
||||||
|
|
||||||
### Optional packages
|
### Optional packages
|
||||||
|
|||||||
Reference in New Issue
Block a user