Esta es la versión de extensión web del complemento Firefox Lightbeam para visualizar solicitudes HTTP entre sitios web en tiempo real.
La extensión Firefox Lightbeam de Mozilla es una herramienta clave para que Mozilla eduque al público sobre la privacidad.
Nota Este repositorio utiliza un submódulo para permitir algunas solicitudes de terceros. Para asegurarse de que el submódulo se clone junto con este repositorio, use un comando clone
modificado: git clone --recursive https://github.com/mozilla/lightbeam-we.git
Hay un par de formas de probar esta extensión web:
Abra Firefox y cargue about:debugging
en la barra de URL.
manifest.json
dentro del directorio de este repositorio. Instale la herramienta web-ext, vaya al directorio src
de este repositorio y escriba web-ext run
.
Ejecute npm run build
.
Para actualizar manualmente el submódulo en cualquier momento durante el desarrollo, ejecute git submodule update
.
Ejecute npm run test
para comprobar que todo está bien.
eslint
globalmente, también deberá instalar globalmente los siguientes complementos eslint
:eslint-plugin-json
eslint-plugin-mocha
npm run lint:eslint
npm run test:karma
Eslint se utiliza para quitar pelusa. Karma, Mocha y Chai se utilizan para pruebas unitarias. Además, los conjuntos de pruebas se ejecutan en el servicio Travis y brindan soporte de integración continua.