Skip to content

Brave browser for Desktop and Laptop computers running Windows, OSX, and Linux

License

Notifications You must be signed in to change notification settings

bbondy/browser-laptop

 
 

Repository files navigation

Brave Browser

Laptop and Desktop browser for OS X, Windows and Linux.

Installation

  1. Shallow clone the git repository from GitHub:

     # For beta testers:
     git clone --depth 1 https://github.com/brave/browser-laptop
     
     # For devs over HTTPS:
     git clone https://github.com/brave/browser-laptop
    
     # For devs over SSH:
     git clone git@github.com:brave/browser-laptop.git
    
  2. Open the working directory:

     cd browser-laptop
    
  3. Install the Node dependencies:

     npm install
    

Development

To start the server and file watchers run the following on the command line:

npm run watch

To run the browser:

npm start

To run the tests:

npm run watch-test  or  npm run watch-all

npm test

See docs/debugging.md for information on debugging.

Running inside of a development version of Brave's Electron fork

We are currently using a fork of Electron with some minor modifications here: https://github.com/brave/electron

Build instructions:

Packaging

OSX:

From within brave-browser you can create a .app file for distribution:

npm run build-darwin

After the .app file is built you can create a dmg with:

npm run installer-darwin

Windows 7,8,10 x64:

Prerequisite: You must have NSIS installed.

To create a folder with the app .exe and all dependencies:

npm run build-win64

After the above folder is created, you can create an NSIS based installer with:

npm run installer-win64

Other platforms:

Packaging is not implemented yet for other platforms, but it would be simple for linux.

Developer Tools

Development builds will automatically open developer tools within the browser.

About

Brave browser for Desktop and Laptop computers running Windows, OSX, and Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.4%
  • CSS 5.2%
  • Other 1.4%