localforage-driver-userscript-values

A localForage driver for userscripts to access the value storage of userscript engines e.g. Tampermonkey.

Usage no npm install needed!

<script type="module">
  import localforageDriverUserscriptValues from 'https://cdn.skypack.dev/localforage-driver-userscript-values';
</script>

README

localForage-driver-userscript-values

A localForage driver for userscripts to access the value storage of userscript engines e.g. Tampermonkey.

Usage

const localForage = require('localforage')
const UserScriptValues = require('localforage-driver-userscript-values')

localForage.defineDriver(UserScriptValues) // can be used as sync functions
localForage.setDriver(UserScriptValues.NAME)
localForage.config({
  name: 'app',
  storeName: 'store'
})

localForage.getItem('key') // equals to GM_getValue('app/store/key', null)
  .then(v => console.log(v))