Skip to content
 
 

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

  • CI workflows (only for signed-in github.com users)
  • nightly.link latest (to download any other build replace github.com with nightly.link in the artifact URL)

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 ci

# 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.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages