📚
Vendetta Plugin Docs
Contribute
  • ⏰Progress
  • â„šī¸Meta
    • 🔰Getting started
    • đŸ› ī¸Tools
  • 📚Guides
    • 📃Setting up
    • ã€Ŋī¸Local plugin development
    • 📜Manifest
    • 👂Plugin entrypoint
  • 🔰Examples
    • Self destruct plugin
Powered by GitBook
On this page

Was this helpful?

  1. Guides

Manifest

PreviousLocal plugin developmentNextPlugin entrypoint

Last updated 1 year ago

Was this helpful?

The manifest.json file in your plugin contains information about how your plugin will appear in the Plugins tab, and where the entrypoint for the plugin is. Here's a basic example:

manifest.json
{
  "name": "Example Plugin"
  "description": "An example plugin for the plugin docs GitBook",
  "authors": [
    {
      "name": "You!",
      "id": "123456789123456789"
    }
  ],
  "main": "src/index.ts",
  "vendetta": {
    "icon": "ic_badge_staff"
  }
}
  • Name and description are the name and description for the plugin, respectively

  • The authors field is an array of objects. At least one author is required. The id field is a and is currently unused (only used in Plugin Browser)

  • The main field tells the plugin bundler where the entrypoint for your plugin is.

  • The icon property in the vendetta field refers to an asset in Discord's asset library. Asset strings can be found in the Asset Browser, under Vendetta's developer settings. (optional)

📚
📜
discord user ID snowflake