Git Product home page Git Product logo

expressvpn_browser_extension's Introduction

ExpressVPN Browser Extension

Chrome Web Store Chrome Web Store Chrome Web Store Chrome Web Store

Firefox Add-ons Firefox Add-ons Firefox Add-ons

ExpressVPN

One of the world’s largest providers of VPN services, ExpressVPN enables users to protect their privacy and security online with just a few clicks. The company’s award-winning apps for Windows, Mac, iOS, tvOS, Android, Linux, routers, and browsers secure user information and identities with best-in-class encryption and leak-proofing.

With servers across 105 countries, ExpressVPN provides a fast connection and uncensored access to sites and services across the globe. The company is based in the British Virgin Islands and has been operating since 2009.

About the browser extension

This repository contains the source code to facilitate review of the ExpressVPN browser extension. The ExpressVPN browser extension, in conjunction with the ExpressVPN app for Windows, Mac, or Linux, enables users to connect to our network of VPN servers around the world from their web browser.

The ExpressVPN app has been comprehensively leak tested using our open source test suite. The ExpressVPN Browser Extension code has been independently audited by Cure53.

Additional privacy and security features

  • Automatically secure your traffic on browser launch
  • Spoof your location
  • Block WebRTC

Requirements

  • Node.JS LTS

Pack it for the extension store:

  1. cd xv_chrome

  2. npm install

  3. Depending on the target browser

    Firefox

    npm run build:prod -- --pack --browser=firefox

    Chrome

    npm run build:prod -- --pack --browser=chrome

A zipped store-ready version of the extension is created in the dist/ directory

Watch

Run $ npm run watch and load the build/development/[BROWSER]/ directory.

Tasks

Build

$ npm run build

Processes all files and copies them to the appropriate directory depending on the browser. It does not minify them

$ npm run build:prod

Same as above but makes the code production ready (Minification, console.* removal, removes comment, etc.)

Option Description
--browser Compile the extension for different browsers (chrome, firefox) Default: chrome

Pack (ie. extension store ready)

Creates a zipped store-ready version of the extension in the dist/ directory

$ npm run build:prod -- --pack --browser=[BROWSER]

eg.:

$ npm run build:prod -- --pack --browser=
Option Description
--alpha Updates the packed manifest to mention the Alpha keyword and specific key\application properties
--beta Updates the packed manifest to mention the Beta keyword and specific key\application properties

License

This project is licensed under the GNU General Public License, version 2.

expressvpn_browser_extension's People

Contributors

expressvpn-jacque avatar expressvpn-franz avatar dependabot[bot] avatar expressvpn-tobias avatar taj-p avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.