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

gera2ld d416ad5cf7 Update locale files from Transifex 5 vuotta sitten
.github 1dd2a5a827 chore: push updates.json to a separate branch 5 vuotta sitten
scripts 6c3dd9e703 fix: add "BETA" to beta's icon tooltip 5 vuotta sitten
src d416ad5cf7 Update locale files from Transifex 5 vuotta sitten
test 6aa27b6df8 fix: ignore invalid regexps in @include/@exclude 5 vuotta sitten
.babelrc.js bf87eb6632 chore: enable babel loose mode 6 vuotta sitten
.browserslistrc 1e75a50fa3 chore: compile to Firefox >= 53 6 vuotta sitten
.editorconfig 11ce901e9c fix: load sync.current 9 vuotta sitten
.eslintignore 397d4a0022 test: add tests for background utils 9 vuotta sitten
.eslintrc.js 33c468a03a update resources on script update/save and display errors (#879) 6 vuotta sitten
.gitignore 9cc7a0e0bb chore: auto deploy AMO unlisted version 5 vuotta sitten
LICENSE be7d421dcf chore: add MIT LICENSE 9 vuotta sitten
README.md 77e5d58e2b doc: add Reddit badge 5 vuotta sitten
gulpfile.js 714636dabf fix: restore semi-transparency of icon16w.png 5 vuotta sitten
package.json 0d7ae8ad6d v2.12.9.9 5 vuotta sitten
yarn.lock 0bf0f16546 chore: update CodeMirror 5.59.4 5 vuotta sitten

README.md

Violentmonkey

Chrome Web Store Firefox Add-ons Microsoft Edge Add-on Gitter Subreddit subscribers

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

More details can be found here.

Related projects

Workflows

Development

Make sure Node.js greater than v10.0 and Yarn v1.x is installed.

# Install dependencies
$ yarn

# Watch and compile
$ yarn dev

Then load the extension from 'dist/'.

Building

After a new (pre)release is created, we should build the project and upload to web stores.

# Build for normal releases
$ yarn build

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

Release

Just create a tag and push it.

When a tag is pushed to GitHub, a (pre)release will be created with assets built by GitHub Actions.

# Create a prerelease
$ yarn bump

# Create a patch release
$ yarn version --patch