Lighthouse changing the color of Philips Hue light bulbs based on overall report score.
yarn install
If you've already installed the app and just want to pull the latest deps:
yarn upgrade
To run "kiosk mode", use:
yarn kiosk
This will start a webserver and open two browser windows to the app. One is a kiosk UI (http://localhost:8080?kiosk) that you should drag to a larger monitor and the other is where users input a URL to test Lighthouse (http://localhost:8080).
To only start a webserver, use:
yarn start
To run a different version of Chrome (e.g. Stable), specify the CHROME_PATH
env variable:
CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" yarn start
CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" yarn kiosk
Create a .hueusername
in the root folder and fill it with a username
registered on your Hue Bridge. If you don't have a username:
- press the Link Button on the Hue Bridge
- run the app (below). Doing so will create a "Lighthouse" user on the bridge.
node index.js <URL>
node index.js --view <URL>
node index.js --output=json --output-path=results.json <URL>
This should launch Chrome and run Lighthouse against the URL that you input.