aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 78f0c3ac10246c237a0d86b33586f979211de451 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# LibreJS-webex

Port of LibreJS to webExtensions.

It is lacking some license information for the assets from the original LibreJS. Not sure what license should be used for the new source files either. Also, we probably want to sort out the licenses for the dependencies (Acorn Javascript parser and jsSHA) to make sure they are cited correctly. 

TO BUILD: 

First, you need to get some stuff with npm:

npm install acorn
npm install jssha
npm install browserify

To build the extension run this:

browserify main_background.js -o bundle.js

To create an XPI file that can be uploaded to Mozilla run build.sh.

Note: this build script relies on no new source files being created.

To debug this add-on on Firefox, go to the special URL "about:debugging", enable add-on debugging load the manifest.json. 

Chrome should work eventually but I haven't tested it lately. To debug the add-on on Chrome it's basically the same except you load it from "chrome://extensions" 

Mailing list: bug-librejs@gnu.org