loja-integrada-deploy-tool
v1.0.0
Published
Ferramenta simples para automatização do deploy de códigos HTML e CSS para a Loja Integrada
Downloads
2
Readme
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: '[email protected]',
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