veplex_utils 0.0.3 copy "veplex_utils: ^0.0.3" to clipboard
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, int e decimal (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.

2
likes
130
points
--
downloads

Publisher

unverified uploader

Weekly Downloads

A library for Dart and Flutter development.

Repository

Documentation

API reference

License

MIT (license)

Dependencies

decimal, flutter

More

Packages that depend on veplex_utils