Skip to content

ilyhalight/gm-types

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GM API Types

All-in-One GM API types (Greasemonkey, Tampermonkey, Violentmonkey and etc)

Install

To install:

Bun:

bun install @toil/gm-types

NPM:

npm install @toil/gm-types

Usage

After installation add @toil/gm-types/v4 or/and @toil/gm-types/v3 to tsconfig.json

{
  "compilerOptions": {
    "types": ["@toil/gm-types/v3"]
    //...
  }
}

Supported APIs

Currently, only these APIs are supported (with their GM. alternatives):

  • GM_info
  • GM_notification
  • GM Storage (GM_getValue, GM_setValue and etc)
  • GM_addStyle
  • GM_xmlhttpRequest
  • GM_getResourceURL
  • GM_cookie

Supported Extensions

Supported userscript managers:

About

[WIP] All-in-One GM API types (Greasemonkey, Tampermonkey, Violetmonkey and etc)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published