暴力猴 https://violentmonkey.github.io/

tophf 4da8873180 fix #2407: render all scripts after closing editor il y a 12 heures
.github 4e6aba5dcf fix: fix onedrive support il y a 2 semaines
.husky 2493bfc6c0 WIP: migrate to Vue 3 il y a 3 ans
scripts 789a3ee467 fix: use icons from iconify il y a 2 semaines
src 4da8873180 fix #2407: render all scripts after closing editor il y a 12 heures
test 33918fbfe5 fix: support extended language tags (#2224) il y a 1 an
.browserslistrc 586ba5871d fix: bump minimum Chrome version to 61 il y a 2 ans
.editorconfig 5a4d733780 chore: add final LF in package.json il y a 2 ans
.eslintignore 4c07327447 chore: enable eslint for entire scripts/* il y a 2 ans
.eslintrc.js e3030ea99e fix: load full file list for syncing il y a 1 semaine
.gitignore f60960ae80 chore: load .env automatically il y a 2 ans
.postcssrc.js df584eff1f chore: drop plaid il y a 2 ans
DEVELOPMENT.md 789a3ee467 fix: use icons from iconify il y a 2 semaines
LICENSE be7d421dcf chore: add MIT LICENSE il y a 8 ans
README.md 1a708508be fix: only register properly configured sync services il y a 8 mois
RELEASE.md 5a8cbb64b5 chore: shortened version is --minor il y a 2 ans
babel.config.js df584eff1f chore: drop plaid il y a 2 ans
gulpfile.js afe97f67e3 fix: add 64px icon to `gulpfile.js` and `manifest.yml` (#2242) il y a 1 an
jsconfig.json f81801c067 Merge remote-tracking branch 'LOCAL-main/master' into vue3 il y a 3 ans
package.json d3818153d1 v2.31.4 il y a 1 semaine
yarn.lock 789a3ee467 fix: use icons from iconify il y a 2 semaines

README.md

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 Yarn v1.x. The version of Node.js should match "node" key in package.json.

# Install dependencies
$ yarn

# Watch and compile
$ yarn dev

Then load the extension from 'dist/'.

Build

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

# Build for normal releases
$ yarn build

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

Release

See RELEASE for the release flow.

Related Projects