spoon187dm / violentmonkey

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

Home Page:https://violentmonkey.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Violentmonkey

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

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

Announcing updates

Create a new updates.json so that self-hosted versions can be updated to the new version.

$ yarn update:selfHosted

About

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

https://violentmonkey.github.io/

License:MIT License


Languages

Language:JavaScript 74.5%Language:Vue 22.6%Language:CSS 2.6%Language:HTML 0.3%