cordbuilder
v0.1.7
Published
Simple dsl to create discord builders simple.
Downloads
9
Maintainers
Readme
📦 cordbuilder
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
🚀 Installation
To install the library, you can use npm or yarn:
npm install cordbuilder
yarn add cordbuilder
ℹ️ Usage
✅ Button
The source should follow this format:
- @label?:
string
- @style:
Primary
|Secondary
|Success
|Danger
|Link
- @id?:
string
- @emoji?:
string
- @disabled?:
true
|false
- @url?:
url
✅ Embed
Author
- @author [
- :name
string
, - :url
url
, - :icon
url
- :name
- ]
Fields
- @field [
- :name
string
, - :value
string
, - :inline?
true
|false
- :name
- ]
Footer
- @footer [
- :text
string
, - :icon
url
- :text
- ]
Others
- @title:
string
- @thumbnail:
url
- @image:
url
- @color:
color
|hex
|random
- @description:
string
🪐 Contributing
We encourage contributions! Feel free to open an issue or submit a pull request.
📜 License
This project is licensed under the MIT License.