Building The Extension - FastForwardTeam/FastForward GitHub Wiki
Don't waste your time with compliance. FastForward automatically skips annoying link shorteners.
To build the extension, you will need the following:
- Node.js
- A terminal (e.g. Git Bash)
- Git
- An IDE (e.g. Visual Studio Code)
- A clone of this repository WITH your changes
Once you have the prerequisites installed, you can build the extension by following these steps:
- Open a terminal in your IDE and navigate to the root of the repository
- Run
npm installto install any necessary dependencies dependencies - Run the command
node .\scripts\build.jsto build the extension- Add the
chromiumflag to build the extension for Chromium based browsers (e.g.node .\scripts\build.js chromium) - Add the
firefoxflag to build the extension for Firefox (e.g.node .\scripts\build.js firefox)
- Add the
- The extension will be built to the
buildfolder - For Firefox:
- Open
about:debuggingin Firefox - Click "This Firefox" (in newer versions of Firefox)
- Click "Load Temporary Add-on..."
- Find the xpi file in the
buildfolder and open it - Done! The extension should now be installed
- To uninstall the extension, go to
about:addonsand click the "Remove" button next to the extension
- Open
- For Chromium based browsers:
- Open
chrome://extensionsin Chrome - Enable "Developer mode" in the top right
- Click "Load unpacked"
- Find the
FastForward_chromiumfolder and open it - Done! The extension should now be installed
- To uninstall the extension, go to
chrome://extensionsand click the "Remove" button next to the extension
- Open


