Copyright (c) 2017 Dan Salvato LLC
Licensed under the Apache License, Version 2.0. See LICENSE.
Starting around Nov 15 2017, the Twitch "Legacy" site is no longer available. FrankerFaceZ does not work completely with the new Twitch site yet.
Although the changes look small to the casual observer, there have been major changes behind the scenes (changed js framework from Ember to React). This makes an entire rewrite of FrankerFaceZ necessary, which is currently work in progress.
More information can be found:
FrankerFaceZ uses node.js to manage development dependencies and to run an HTTP server for development. To get everything you need:
- Install node.js and npm
- Run
npm install
within the FrankerFaceZ directory.
From there, you can use npm to build the extension from source simply by
running npm run build
. For development, you can instruct gulp to watch
the source files for changes and re-build automatically with npm start
FrankerFaceZ comes with a local development server that listens on port 8000 and it serves up local development copies of files, falling back to the CDN when a local copy of a file isn't present.
To make FrankerFaceZ load from your local development server, you must set
the local storage variable ffzDebugMode
to true. Just run the following
in your console on Twitch: localStorage.ffzDebugMode = true;