All Projects → brave → brave-extension

brave / brave-extension

Licence: MPL-2.0 license
Shields panel browser action extension for the Brave browser

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects

⚠️ This project is going to be archived.

If you're looking to contribute to brave-extension, check out its new home at https://github.com/brave/brave-core. Pull requests against this repository are going to be ignored.

Brave Only Extension

Build Status

Experiment moving part of the Brave UI into an extension for use in Brave only (Not Chrome, it will use APIs not available in Chrome)

Installation

# clone brave-extension
$ git clone [email protected]:brave/brave-extension.git

# Install dependencies
$ cd brave-extension
$ npm install

Development

# Build files will appear in './dev'
# Start webpack development server
$ npm run dev

Release

Build

# build files to './build'
$ npm run build

Packaging

# compress release into a brave.zip and brave.crx.
$ npm run build
$ npm run compress -- [options]

Test

# lint
$ npm run test-unit

# test/e2e
$ npm run-script build
$ npm run test-e2e

LICENSE

MPL-2

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].