Skip to content

violentmonkey/violentmonkey

Repository files navigation

Violentmonkey

Chrome Web Store Firefox Add-ons Microsoft Edge Add-on

Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.

More details can be found here.

Join our Discord server:

Discord

Automated Builds for Testers

A test build is generated automatically for changes between beta releases. It can be installed as an unpacked extension in Chrome and Chromium-based browsers or as a temporary extension in Firefox. It's likely to have bugs so do an export in Violentmonkey settings first. This zip is available only if you're logged-in on GitHub site. Open an entry in the CI workflows table and click the Violentmonkey-... link at the bottom to download it.

Workflows

Development

Install Node.js and PNPM. The version of Node.js should match "node" key in package.json.

# Install dependencies
$ pnpm i

# Watch and compile
$ pnpm dev

Then load the extension from 'dist/'.

Test + lint

$ pnpm run ci

Build

To release a new version, we must build the assets and upload them to web stores.

# Build for normal releases
$ pnpm build

# Build for self-hosted release that has an update_url
$ pnpm build:selfHosted

Release

See RELEASE for the release flow.

Related Projects

About

Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors