| OLD | NEW | 
|    1 Adblock Plus core |    1 Adblock Plus core | 
|    2 ================= |    2 ================= | 
|    3  |    3  | 
|    4 This repository contains the generic Adblock Plus code that's shared between |    4 This repository contains the generic Adblock Plus code that's shared between | 
|    5 platforms. This repository is not designed to be used directly, but instead to |    5 platforms. This repository is not designed to be used directly, but instead to | 
|    6 serve as a dependency for `adblockplus`, `adblockpluschrome` and |    6 serve as a dependency for `adblockplus`, `adblockpluschrome` and | 
|    7 `libadblockplus`. |    7 `libadblockplus`. | 
|    8  |    8  | 
|    9 Compiling C++ code |    9 Compiling C++ code | 
|   10 ------------------ |   10 ------------------ | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|   24  |   24  | 
|   25 Make sure that meson and ninja are in your PATH. |   25 Make sure that meson and ninja are in your PATH. | 
|   26  |   26  | 
|   27 ### Running Emscripten |   27 ### Running Emscripten | 
|   28  |   28  | 
|   29 After installing and configuring Emscripten you can setup the build |   29 After installing and configuring Emscripten you can setup the build | 
|   30 with the following commands: |   30 with the following commands: | 
|   31  |   31  | 
|   32     meson build |   32     meson build | 
|   33  |   33  | 
 |   34 To build natively use: | 
 |   35  | 
 |   36     meson -Dnative=true build | 
 |   37  | 
|   34 By default it will create a debug build. Pass `--buildtype release` to |   38 By default it will create a debug build. Pass `--buildtype release` to | 
|   35 create a release build. |   39 create a release build. | 
|   36  |   40  | 
|   37 Then to build just do: |   41 Then to build just do: | 
|   38  |   42  | 
|   39     ninja -C build |   43     ninja -C build | 
|   40  |   44  | 
|   41 This will regenerate the build files as needed. |   45 This will regenerate the build files as needed. | 
|   42  |   46  | 
|   43 This will produce a `lib/compiled.js` exporting the classes defined in C++ code. |   47 This will produce a `lib/compiled.js` exporting the classes defined in C++ code. | 
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   99 Linting |  103 Linting | 
|  100 ------- |  104 ------- | 
|  101  |  105  | 
|  102 You can lint the code using [ESLint](http://eslint.org). |  106 You can lint the code using [ESLint](http://eslint.org). | 
|  103  |  107  | 
|  104     eslint *.js chrome lib test |  108     eslint *.js chrome lib test | 
|  105  |  109  | 
|  106 You will need to set up ESLint and our configuration first, see |  110 You will need to set up ESLint and our configuration first, see | 
|  107 [eslint-config-eyeo](https://hg.adblockplus.org/codingtools/file/tip/eslint-conf
     ig-eyeo) |  111 [eslint-config-eyeo](https://hg.adblockplus.org/codingtools/file/tip/eslint-conf
     ig-eyeo) | 
|  108 for more information. |  112 for more information. | 
| OLD | NEW |