veplex_utils 0.0.3
veplex_utils: ^0.0.3 copied to clipboard
A library for Dart and Flutter development.
[Logo Veplex]
veplex_utils
Uma biblioteca de utilidades para desenvolvedores Dart e Flutter, focada em simplificar a formatação, parsing e validação de dados comuns no dia a dia.
🚀 O que este pacote faz? #
O veplex_utils contém funções auxiliares para tratar tipos de dados complexos de forma legível e eficiente.
Principais Funcionalidades: #
- Documentos (
my_document): Formatação e validação de documentos (CPF, CNPJ, etc). - Telefones (
my_phone): Máscaras e limpeza de strings de telefone. - Matemática e Números: Helpers para
double,intedecimal(precisão financeira). - Manipulação de Strings e Listas: Métodos utilitários para conversão e transformações de texto.
- Desenvolvimento (
my_dev): Ferramentas de auxílio durante o processo de coding/debug.
📦 Instalação #
Adicione veplex_utils ao seu arquivo pubspec.yaml:
dependencies:
veplex_utils: ^0.0.3
Ou instale via terminal:
dart pub add veplex_utils
🛠️ Como usar #
Importe o pacote e utilize as funções ou extensões disponíveis:
import 'package:veplex_utils/veplex_utils.dart';
void main() {
// Exemplo de formatação de documento
String cpf = "12345678901";
print(MyDocument.format(cpf)); // 123.456.789-01
String cnpj = "12345678901234";
print(MyDocument.format(cnpj)); // 12.345.678/9012-34
}
📂 Estrutura do Pacote #
O pacote é modularizado para facilitar a manutenção:
my_decimal.dart: Tratamento de valores decimais precisos.my_int.dart: Tratamento e formatação de valores inteiros.my_double.dart: Tratamento e formatação de valores flutuantes.my_math.dart: Cálculos e arredondamentos (DECIMAL).my_document.dart: Formatação de CPF / CNPJ.my_phone.dart: Tratamento e formatação de número de telefone.my_dev.dart: Formatação e Log debugger.my_string.dart: Extensões de texto e regex.my_string_list.dart/my_int_list.dart: Tratamento de listas String e Integers.my_list.dart: Tratamento de listas dinâmicas.
📄 Licença #
Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.