1.0.0 • Published 7 years ago
loja-integrada-deploy-tool v1.0.0
Loja Integrada Deploy tool (LIDt)
O LIDt é uma ferramenta de salvamento automatizado de folhas de estilo CSS e de blocos de HTML na Loja Integrada.
A ferramenta utiliza um navegador invisível que faz o login com seu usuário e senha, navega até as páginas de edição de HTML e CSS, inclui os códigos lá e salva os mesmos.
const LIAuto = require('loja-integrada-deploy-tool');
const liAuto = new LIAuto({
email: 'seuemail@example.com',
password: 'sua_senha'
});
liAuto
.login()
.saveCss(`
body {
background: red;
}
`)
.saveHtml({
header: `<script>
window.alert('yay!')
</script>`
,
footer: `<script>
window.alert('yay again!')
</script>`
})
.end();
#Importante!
Lembre-se de nunca guardar sua senha da Loja Integrada em nenhum repositório. Se estiver utilizando um servidor de integração contínua, mantenha estas informações em variáveis do sistema. Na sua máquina local, inclua as informações em um json e especifique ele no seu arquivo .gitignore
(...)
const fs = require('fs');
const auth = JSON.parse(fs.readFileSync('auth.json'));
const liAuto = new LIAuto({
email: auth.email,
password: auth.pw
});
(...)
#TODO:
- Desenvolver melhor a documentação;
- Validar login e senha;
- Validar CSS e HTML (?);
- Cobertura de testes;
- Arquivo de CONTRIBUTE
1.0.0
7 years ago