Skip to content

Building The Extension

0xc60f edited this page Mar 29, 2023 · 3 revisions

FastForward

Don't waste your time with compliance. FastForward automatically skips annoying link shorteners.

Discord

Get FastForward on Chromium based browsers Get FastForward on Microsoft Edge Get FastForward for Firefox

Building The Extension

Prerequisites

To build the extension, you will need the following:

Building

Once you have the prerequisites installed, you can build the extension by following these steps:

  1. Open a terminal in your IDE and navigate to the root of the repository
  2. Run npm install to install any necessary dependencies dependencies
  3. Run the command node .\scripts\build.js to build the extension
    1. Add the chromium flag to build the extension for Chromium based browsers (e.g. node .\scripts\build.js chromium)
    2. Add the firefox flag to build the extension for Firefox (e.g. node .\scripts\build.js firefox)
  4. The extension will be built to the build folder
  5. For Firefox:
    1. Open about:debugging in Firefox
    2. Click "This Firefox" (in newer versions of Firefox)
    3. Click "Load Temporary Add-on..."
    4. Find the xpi file in the build folder and open it
    5. Done! The extension should now be installed
    6. To uninstall the extension, go to about:addons and click the "Remove" button next to the extension
  6. For Chromium based browsers:
    1. Open chrome://extensions in Chrome
    2. Enable "Developer mode" in the top right
    3. Click "Load unpacked"
    4. Find the FastForward_chromium folder and open it
    5. Done! The extension should now be installed
    6. To uninstall the extension, go to chrome://extensions and click the "Remove" button next to the extension