Cord Builder is a library that provides a Domain Specific Language (DSL) for creating builders for Discord.js. Currently, it supports the creation of buttons.
Note: For syntax highlighting and code snippets, you can use the CordBuilder extension. It's available on the Visual Studio Code Marketplace
To install the library, you can use npm or yarn:
npm install cordbuilder
yarn add cordbuilder
The source should follow this format:
-
@label?:
string
-
@style:
Primary
|Secondary
|Success
|Danger
|Link
-
@id?:
string
-
@emoji?:
string
-
@disabled?:
true
|false
-
@url?:
url
-
@author [
-
:name
string
, -
:url
url
, -
:icon
url
-
:name
- ]
-
@field [
-
:name
string
, -
:value
string
, -
:inline?
true
|false
-
:name
- ]
-
@footer [
-
:text
string
, -
:icon
url
-
:text
- ]
-
@title:
string
-
@thumbnail:
url
-
@image:
url
-
@color:
color
|hex
|random
-
@description:
string
We encourage contributions! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.