pixelite v5.0.1
Pixelite
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.
Ajustes e melhorias
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas para as seguintes tarefas:
- Conversão dos arquivos para o formato web.
- Adicionar sinalização de que a aplicação esta rodando de forma constante.
- Criação de um backup das imagens para caso de problemas.
- Modificação dos arquivos estáticos do site, substituindo
<img>
por<picture>
com seus devidos<sources>
. - Implementação em tempo real para JSX.
- Utilização de inteligência artificial para construir os "alts", melhorando a acessibilidade e dando menos trabalho.
- Persistir as informações já criadas.
💻 Pré-requisitos
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
🚀 Instalando Pixelite
Para instalar o pixelite, siga estas etapas:
Linux e macOS:
$ npm install -D pixelite
☕ Usando o 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
📫 Contribuindo para o Pixelite
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.
🤝 Colaboradores
Agradecemos às seguintes pessoas que contribuíram para este projeto:
😄 Seja um dos contribuidores
Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.
📝 Licença
Esse projeto está sob a licença Apache 2.0. Veja o arquivo LICENÇA para mais detalhes.