Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

electron-devtools-vendor

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

electron-devtools-vendor

electron-devtools-vendor <img alt="GitHub repo size" src="https://img.shields.io/github/r

  • 3.0.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
33
decreased by-15.38%
Maintainers
1
Weekly downloads
 
Created
Source

electron-devtools-vendor

MIT GitHub repo size Npm version

Feature

unrecognized manifest key warning

when using this library, you will not see the following warning:

Unrecognized manifest key 'browser_action'.
Unrecognized manifest key 'minimum_chrome_version'.
Unrecognized manifest key 'short_name'.
Unrecognized manifest key 'update_url'.
Permission 'activeTab' is unknown or URL pattern is malformed.
Cannot load extension with file or directory name _metadata. Filenames starting with "_" are reserved for use by the system.
namespace with current repo

it will not download the crx to a directory on the current computer, but will contain the source code of the plugin directly in the node_modules

Don't worry about the size of your project, as you should only use it in a development environment, and even if you need to use it in a formal environment, we have tree snaking to help.

network

because the plugin source code is in node_modules, it will have a greater success rate of downloading.

Install

$ yarn add electron-devtools-vendor -D
// or
$ npm install electron-devtools-vendor -D
// or
$ pnpm add electron-devtools-vendor -D

Usage

const { session } = require("electron");

if (process.env.NODE_ENV === "development") {
    const { REACT_DEVELOPER_TOOLS } = require("electron-devtools-vendor");
    session.defaultSession.loadExtension(REACT_DEVELOPER_TOOLS, {
        allowFileAccess: true,
    });
}

Extension List

nameimport namehash
REACT_DEVELOPER_TOOLSreact-developer-toolsfmkadmapgofadopljbjfkapdkoienihi
EMBER_INSPECTORember-inspectorbmdblncegkenkacieihfhpjfppoconhi
VUEJS_DEVTOOLSvuejs-devtoolsnhdogjmejiglipccpnnnanhbledajbpd
REDUX_DEVTOOLSredux-devtoolslmhkpmbekcpmknklioeibfkpmmfibljd
APOLLO_DEVELOPER_TOOLSapollo-developer-toolsjdkknkkbebbapilgoeccciglkfbmbnfm
MOBX_DEVTOOLSmobx-devtoolspfgnfdagidkfgccljigdamigbcnndkod
JQUERY_DEBUGGERjquery-debuggerdbhhnnnpaeobfddmlalhnehgclcmjimi
BACKBONE_DEBUGGERbackbone-debuggerbhljhndlimiafopmmhjlgfpnnchjjbhd

Add New Extension

# this is example
$ yarn run add fmkadmapgofadopljbjfkapdkoienihi --name react-devtools

Other

Thanks to electron-devtools-installer for the inspiration, it was great but there were a few issues that forced me to develop this project, details can be found at: electron-devtools-installer#200

Keywords

FAQs

Package last updated on 17 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc