All Projects → kelseasy → Web Ext Types

kelseasy / Web Ext Types

Licence: mpl-2.0
TypeScript type definitions for Firefox WebExtensions

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Web Ext Types

Vertical Tabs Reloaded
Firefox add-on for arranging tabs vertically
Stars: ✭ 115 (-9.45%)
Mutual labels:  firefox, webextension
Cookie Autodelete
Firefox and Chrome WebExtension that deletes cookies and other browsing site data as soon as the tab closes, domain changes, browser restarts, or a combination of those events.
Stars: ✭ 1,015 (+699.21%)
Mutual labels:  firefox, webextension
Ext Saladict
🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
Stars: ✭ 8,418 (+6528.35%)
Mutual labels:  firefox, webextension
Swift Selection Search
Swift Selection Search (SSS) is a simple Firefox add-on that lets you quickly search for some text in a page using your favorite search engines.
Stars: ✭ 125 (-1.57%)
Mutual labels:  firefox, webextension
Newtaboverride
New Tab Override allows you to set the page that shows whenever you open a new tab.
Stars: ✭ 120 (-5.51%)
Mutual labels:  firefox, webextension
Context Search
A Firefox WebExtension that displays a context menu, that searches for the selected text.
Stars: ✭ 26 (-79.53%)
Mutual labels:  firefox, webextension
Unload Tabs
WebExtension that unloads tabs and prevents tabs from loading
Stars: ✭ 38 (-70.08%)
Mutual labels:  firefox, webextension
Webextension Toolbox
Small CLI toolbox for cross-browser WebExtension development
Stars: ✭ 365 (+187.4%)
Mutual labels:  firefox, webextension
Retrotxt
RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into in-browser HTML
Stars: ✭ 93 (-26.77%)
Mutual labels:  firefox, webextension
Bookmarks Organizer
With the Bookmarks Organizer it's easy to put order in your bookmarks. The Bookmarks Organizer finds no longer working bookmarks, redirects, duplicates and more!
Stars: ✭ 90 (-29.13%)
Mutual labels:  firefox, webextension
Google Music Hotkeys
Browser extension that adds keyboard control to Google / YouTube Music
Stars: ✭ 25 (-80.31%)
Mutual labels:  firefox, webextension
Save In
WebExtension for saving media, links, or selections into user-defined directories
Stars: ✭ 99 (-22.05%)
Mutual labels:  firefox, webextension
Webextension Pixiv Toolkit
A web extension for Pixiv
Stars: ✭ 513 (+303.94%)
Mutual labels:  firefox, webextension
Tabmarks
Web Extension for handling groups of tabs persisted as bookmarks
Stars: ✭ 13 (-89.76%)
Mutual labels:  firefox, webextension
Downthemall
The DownThemAll! WebExtension
Stars: ✭ 512 (+303.15%)
Mutual labels:  firefox, webextension
Pulse
We're building the next generation of Firefox, and we're focusing on real-world speed and performance. Pulse lets you give our engineers feedback about your experience on websites that work well in Firefox and on websites that don't.
Stars: ✭ 15 (-88.19%)
Mutual labels:  firefox, webextension
Headereditor
Manage browser's requests, include modify the request headers and response headers, redirect requests, cancel requests
Stars: ✭ 338 (+166.14%)
Mutual labels:  firefox, webextension
Privacy Redirect
A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.
Stars: ✭ 342 (+169.29%)
Mutual labels:  firefox, webextension
Webpack Webextension Plugin
Webpack plugin that compiles WebExtension manifest.json files and adds smart auto reload
Stars: ✭ 47 (-62.99%)
Mutual labels:  firefox, webextension
Fx cast
Implementation of the Google Cast Chrome Sender SDK within Firefox
Stars: ✭ 1,319 (+938.58%)
Mutual labels:  firefox, webextension

web-ext-types

Build Status Npm Version

TypeScript type definitions for WebExtensions, based on MDN's documentation.

Requirements

As this library is using the object type and default values for generics, typescript should at least be on version 2.3 to get the definitions to work.

Install it

There is an npm package available, which means you can grab it from there:

# yarn version
yarn add web-ext-types --dev

# npm version
npm install --save-dev web-ext-types

Though if you want to use the git version, simply do:

# yarn version
yarn add kelseasy/web-ext-types --dev

# npm version
npm install --save-dev kelseasy/web-ext-types

As this is not a DefinitelyTyped package, you will have to include the type definition in your tsconfig.json by hand, via a typeRoots option.

{
  "compilerOptions": {
    // You have to explicitly set @types to get DefinitelyTyped type definitions
    "typeRoots": ["node_modules/@types", "node_modules/web-ext-types"],
  }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].