Pixelite é um módulo NPM com a missão de converter imagens de png ou jpg para os formatos web, facilitando a vida de quem trabalha com servidores estáticos.
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas para as seguintes tarefas:
- [x] Conversão dos arquivos para o formato web.
- [x] Adicionar sinalização de que a aplicação esta rodando de forma constante.
- [x] Criação de um backup das imagens para caso de problemas.
- [x] Modificação dos arquivos estáticos do site, substituindo
<img>
por<picture>
com seus devidos<sources>
. - [x] Implementação em tempo real para JSX.
- [x] Utilização de inteligência artificial para construir os "alts", melhorando a acessibilidade e dando menos trabalho.
- [x] Persistir as informações já criadas.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente de
node.js
- Você instalou a versão mais recente de
npm
Para instalar o pixelite, siga estas etapas:
Linux e macOS:
$ npm install -D pixelite
O pixelite foi pensado para ser usado nos arquivos estáticos, os que vão para a produção direto para o servidor.
$ pixelite src=<pasta dos arquivos>
Pode ser uma boa idéia e é o que eu faço no meus projetos, adicionar o pixelite no processo de build, no caso do React ficaria algo como pixelite src=./out
e no caso do Vue pixelite src=./public
Para contribuir com pixelite, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Victor Hugo |
Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.
Esse projeto está sob a licença Apache 2.0. Veja o arquivo LICENÇA para mais detalhes.