Widelab RN Utils
Uma biblioteca de funções utilitárias para projetos desenvolvidos com React Native. Esta biblioteca fornece uma coleção de funções úteis para facilitar o desenvolvimento de aplicativos móveis, incluindo manipulação de strings, formatação de datas, validação de dados e muito mais.
Instalação
Você pode instalar a biblioteca usando npm:
npm install widelab-rn-utils
Uso
Aqui está um exemplo de como usar algumas das funções utilitárias fornecidas pela biblioteca:
import { WDRNDimensions, WDRNFiles, WDRNStyles } from 'widelab-rn-utils';
const mimeType = WDRNFiles.extensionToMimeType('jpg');
console.log(mimeType);
const base64Content = await WDRNFiles.getFileBase64('file:///path/to/file.jpg');
console.log(base64Content);
console.log(WDRNDimensions.window);
const shadowStyle = WDRNStyles.shadowGenerator(5);
console.log(shadowStyle);
Funcionalidades
- Manipulação de Arquivos: Funções para mover e copiar arquivos, ler arquivos, converter extensão em MIME type e etc..
- Dimensões: Obtém as dimensões da janela ou da tela do dispositivo.
- Estilos: Criar sombras usando elevation, manipular imagens, temas e etc..
Contribuição
Contribuições são bem-vindas! Se você tiver sugestões de novas funcionalidades, encontrar bugs ou quiser melhorar a documentação, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Licença
Este projeto está licenciado sob a licença ISC. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤️ por Widelab