Skip to content

BenIsLegit/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.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 68.0%
  • Vue 29.3%
  • CSS 2.6%
  • HTML 0.1%