Beware that plugins will break whenever the client rewrite is generaly available.
Alongside the client rewrite, plugins will probably have a different format, as opposed to json. A discussion related to the topic is available here.
Boilerplate for manifest V1 revite plugins. Originally revite-ts-plugin-boilerplate, adapted for Vanilla JS.
A nix shell is available with this repo, to use it, run nix-shell
, the shell comes with all the things necesary for development.
If you don't want to use nix
, you need to have node
and pnpm
installed. Instalation through corepack
is highly recommended.
To build, use the following command.
pnpm build
# Or if you want an unminified build
# pnpm build:dev