Esta é a versão de extensão web do complemento Firefox Lightbeam para visualizar solicitações HTTP entre sites em tempo real.
A extensão Firefox Lightbeam da Mozilla é uma ferramenta chave para a Mozilla educar o público sobre privacidade.
Nota Este repositório usa um submódulo para permitir algumas solicitações de terceiros. Para garantir que o submódulo seja clonado junto com este repositório, use um comando clone
modificado: git clone --recursive https://github.com/mozilla/lightbeam-we.git
Existem algumas maneiras de experimentar esta extensão da web:
Abra o Firefox e carregue about:debugging
na barra de URL.
manifest.json
no diretório deste repositório. Instale a ferramenta web-ext, mude para o diretório src
deste repositório e digite web-ext run
.
Execute npm run build
.
Para atualizar manualmente o submódulo a qualquer momento durante o desenvolvimento, execute git submodule update
.
Execute npm run test
para verificar se está tudo bem.
eslint
globalmente, também terá que instalar globalmente os seguintes plug-ins eslint
:eslint-plugin-json
eslint-plugin-mocha
npm run lint:eslint
npm run test:karma
Eslint é usado para fiapos. Karma, Mocha e Chai são usados para testes unitários. Além disso, os conjuntos de testes são executados no serviço Travis, fornecendo suporte de integração contínua.