A conveniently usable storage class for tampermonkey/greasemonkey/violentmonkey that automatically stores the settings permanently in the userscript value storage while automatically syncing between multiple instances of the userscript so every tab has the same variables available.
The GMStorage
class is an advanced wrapper for Greasemonkey/Tampermonkey's storage APIs. It greatly simplifies data management by providing the following features:
-
Simple Read/Write Operations:
Access and modify storage values as if you were dealing with a standard JavaScript object. -
Deep Proxying for Nested Properties: