extension-boilerplate | ⚡️ A template building cross browser extensions | Browser Plugin library

 by   EmailThis JavaScript Version: 0.0.2 License: MIT

kandi X-RAY | extension-boilerplate Summary

kandi X-RAY | extension-boilerplate Summary

extension-boilerplate is a JavaScript library typically used in Plugin, Browser Plugin applications. extension-boilerplate has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can install using 'npm i extension-boilerplate' or download it from GitHub, npm.

Now that Firefox supports WebExtensions, it has become a lot easier to build browser extensions/addons for multiple browsers without duplicating the codebase. This project serves as a sensible starting point to help you get started. I have extracted this from the browser extensions that I built for my side-project, Email This. Side note: Do check out Email This. It is a simpler alternative to bookmarking tools like Pocket, Readability & Instapaper. Email This will remove ads & distractions from an article and send you a nice email with just the text/images. No need to install any additional applications or login to another app just to access your bookmarks. The Chrome Extensions is available on the Chrome Web Store.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              extension-boilerplate has a medium active ecosystem.
              It has 3161 star(s) with 379 fork(s). There are 71 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 22 open issues and 10 have been closed. On average issues are closed in 149 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of extension-boilerplate is 0.0.2

            kandi-Quality Quality

              extension-boilerplate has 0 bugs and 0 code smells.

            kandi-Security Security

              extension-boilerplate has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              extension-boilerplate code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              extension-boilerplate is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              extension-boilerplate releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions, examples and code snippets are available.
              extension-boilerplate saves you 174 person hours of effort in developing the same functionality from scratch.
              It has 430 lines of code, 0 functions and 17 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed extension-boilerplate and discovered the below as its top functions. This is intended to give you an instant insight into extension-boilerplate implemented functionality, and help decide if they suit your requirements.
            • Extension library .
            • workaround . js
            • Merge all files
            • Output a gulp task
            • invoked when a request is processed
            Get all kandi verified functions for this library.

            extension-boilerplate Key Features

            No Key Features are available at this moment for extension-boilerplate.

            extension-boilerplate Examples and Code Snippets

            No Code Snippets are available at this moment for extension-boilerplate.

            Community Discussions

            QUESTION

            Firefox Addon How to cannot access browser page DOM from the Popup JS?
            Asked 2020-Aug-23 at 02:54

            HiI am trying to develop small simple popup extension in Firefox, I am new to the Firefox extension development Framework.

            I used this boilerplate to speed up this process

            I Added a small button to the popup with an id = testid1 by overriding the popup.html file and adding this line

            ...

            ANSWER

            Answered 2020-Aug-23 at 02:54

            I managed to solve my problem after reading some more about the Firefox Extensions. So basically what I was doing is managing the popup document not the webpage. In order to interact with the webbrowser current page I needed to change another type of js called a content script, which is different from the popup.js javascript file(similar to the background script) that I was editing.

            So basically I had to use the communication between the background and content-script with regards to the documentation.

            On the content_script.js , I interacted with the web-page using some eval function.

            Source https://stackoverflow.com/questions/63309753

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install extension-boilerplate

            Alternately, if you want to try out the sample extension, here are the download links. After you download it, unzip the file and load it in your browser using the steps mentioned below.
            Clone the repository git clone https://github.com/EmailThis/extension-boilerplate.git
            Run npm install
            Run npm run build
            Download Chrome Extension
            Download Opera Extension
            Download Firefox Extension
            Open Chrome/Opera browser and navigate to chrome://extensions
            Select "Developer Mode" and then click "Load unpacked extension..."
            From the file browser, choose to extension-boilerplate/build/chrome or (extension-boilerplate/build/opera)
            Open Firefox browser and navigate to about:debugging
            Click "Load Temporary Add-on" and from the file browser, choose extension-boilerplate/build/firefox

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • npm

            npm i extension-boilerplate

          • CLONE
          • HTTPS

            https://github.com/EmailThis/extension-boilerplate.git

          • CLI

            gh repo clone EmailThis/extension-boilerplate

          • sshUrl

            git@github.com:EmailThis/extension-boilerplate.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link