lighthouse/lighthouse-extension
Paul Irish eea3e7b575
extension: alpha -> beta
2016-09-15 20:07:23 -07:00
..
app extension: alpha -> beta 2016-09-15 20:07:23 -07:00
.eslintrc eslint: no longer ignore all of lighthouse-extension (#613) 2016-08-26 18:06:46 -07:00
.gitattributes Refactors to separate /lighthouse-core, /lighthouse-extension and /lighthouse-cli 2016-06-14 12:10:19 +01:00
.gitignore Refactors to separate /lighthouse-core, /lighthouse-extension and /lighthouse-cli 2016-06-14 12:10:19 +01:00
README.md Refactors to separate /lighthouse-core, /lighthouse-extension and /lighthouse-cli 2016-06-14 12:10:19 +01:00
dtm-transform.js Refactors to separate /lighthouse-core, /lighthouse-extension and /lighthouse-cli 2016-06-14 12:10:19 +01:00
fs-transform.js Root package (#431) 2016-06-15 19:37:52 +01:00
gulpfile.js fix audit, gatherer, artifact browserify import 2016-08-25 19:21:09 -07:00
package.json add explicit eslint-config-xo dep for old node 2016-09-07 22:40:05 -07:00

README.md

Install dogfood extension

  • chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk

(If the warning bar about the conected debugging agent bothers you, it can be disabled at chrome://flags/#silent-debugger-extension-api )

Dev

  • npm i
  • npm run watch
  • Load /app as Unpacked extension.
  • Saved changes should trigger a recompile followed by browsersync automatically refreshing the extension.
  • Scripts in ./app/src/ are browserified into ./app/scripts.

Manual Deploy to CWS

  • Be in lighthouse-extension-owners group
  • npm run build
  • Verify that the extension in dist works.
  • Verify that dist/package.json bumps the version number vs what's on CWS.
  • gulp package
  • Open https://chrome.google.com/webstore/developer/dashboard
  • Click Edit on lighthouse
  • Upload Updated Package
  • Select packages/lighthouse-0.X.X.zip
  • Publish at the bottom

Easier Deploy via API

(This appears to be broken, unfortunately.…)

  • Install web store api app
    • Add dist folder
  • npm run build
  • Use ID: blipmdconlkpinefehnmjammfjpmpbjk