Fork 5
Plugin bundler for most Discord client mods, making your plugins easily cross-compatible.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
A user c10ea92dba
ci/woodpecker/push/builder Pipeline was successful Details
Merge pull request 'Switch from Powercord to Replugged' (#34) from Mulverine/ittai:refactor/replugged into main
9 months ago
.woodpecker aaaaaa 1 year ago
assets rebranding 2: the film 11 months ago
builder RD->RP 9 months ago
core RD->RP 9 months ago
goosemodServer rewrite of settings module (1/3) 1 year ago
tutorials Tutoritals 2 years ago
.gitignore update gitignore 1 year ago
LICENSE.md license LGPLv3 1 year ago
README.md Powercord -> Replugged 9 months ago
ittai.code-workspace clientmod-specific and builder fixes 1 year ago
jsdoc.css More docs 2 years ago
jsdoc.json Tutoritals 2 years ago


Ittai Logo made by Sylix#8103

What the heck?! I only need to use one style for my plugin?
Ittai?! I only need to use Ittai for my plugin?
Ittai is a plugin bundler for most Discord client mods, making your plugin cross-compatible with multiple client mods easy!

Features | Installation | How to Build




Installation Steps

From NPM

pnpm i -g @ittai/builder # this anywhere
pnpm i ittai # on your plugin's folder

From this repo (Building Ittai for local development)

git clone https://git.catvibers.me/Ittai/ittai
cd ittai

# linking the builder
cd builder
pnpm i
pnpm link --global

# linking the core
cd ..
cd core
pnpm i
pnpm link --global

Then, in your plugin's folder

pnpm link --global ittai

How to Build

Command Options

  • --plugin="path/to/your/plugin"
  • --betterdiscord (optional)
    • Specify ="path/to/plugin/folder" to copy the built file to the folder.
    • Builds for BetterDiscord.
  • --replugged (optional)
    • Specify ="path/to/plugin/folder" to copy the built files to the folder.
    • Builds for Replugged.
  • --goosemod (optional)
    • Specify ="path/to/plugin/folder" to copy the built files to the folder.
    • Builds for GooseMod.
  • --watch (optional)
    • Will watch for changes in your plugin's unbuilt files and automatically run the command again for you.

Build Command

This command will build your plugin for BetterDiscord, Replugged, and GooseMod, but will only copy it to BetterDiscord's plugins folder. It will also hot rebuild your plugin for you.

ittai --plugin="./test/plugin" --betterdiscord="/path/to/plugins/fgbd" --replugged="/path/to/plugins/fgbd" --goosemod-"/path/to/plugins/fgbd" --watch