{"id":20739828,"url":"https://github.com/democrito88/deus-abencoe","last_synced_at":"2026-01-31T02:03:03.294Z","repository":{"id":240322030,"uuid":"801834793","full_name":"democrito88/deus-abencoe","owner":"democrito88","description":"An utilities package for brazilian devs!","archived":false,"fork":false,"pushed_at":"2024-07-03T13:26:26.000Z","size":123,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T20:15:41.555Z","etag":null,"topics":["cep","cnpj","color-picker","cpf","datetime-picker","mask","validator"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/democrito88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-17T02:18:53.000Z","updated_at":"2024-07-03T13:26:30.000Z","dependencies_parsed_at":"2024-05-18T02:33:06.076Z","dependency_job_id":"44cfa6ca-0420-4439-826b-5476384867a3","html_url":"https://github.com/democrito88/deus-abencoe","commit_stats":null,"previous_names":["democrito88/deus-abencoe"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/democrito88%2Fdeus-abencoe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/democrito88%2Fdeus-abencoe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/democrito88%2Fdeus-abencoe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/democrito88%2Fdeus-abencoe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/democrito88","download_url":"https://codeload.github.com/democrito88/deus-abencoe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/democrito88%2Fdeus-abencoe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259262641,"owners_count":22830561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cep","cnpj","color-picker","cpf","datetime-picker","mask","validator"],"created_at":"2024-11-17T06:26:20.445Z","updated_at":"2026-01-31T02:02:58.241Z","avatar_url":"https://github.com/democrito88.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deus Abençõe! 🙌\n\n![Version](https://img.shields.io/badge/v1.0.1-%23d5a903.svg?style=for-the-badge)\n![License](https://img.shields.io/badge/mit-%2335a439.svg?style=for-the-badge)\n![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E)\n![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge\u0026logo=npm\u0026logoColor=white)\n![Colaborators](https://img.shields.io/badge/colaborators-2-%23c93333.svg?style=for-the-badge)\n![Dependecies](https://img.shields.io/badge/dependencies-2-%23d5a903.svg?style=for-the-badge)\n\nO seu pacote de utilitários para formulários especialmente desenvolvidos para dev-brs! 🇧🇷\n\n\nNeste pacote você vai encontrar:\n#### Máscaras\n- CPF\n- CNPJ\n- IPv4\n- IPv6 \n- monetária\n- telefone\n- CEP\n\n#### Validadores\n- CPF\n- CNPJ\n- CEP\n\n### Instalação\n```\nnpm i democrito88/deus-abencoe\n```\n\n### Uso\n\n\n#### Botão Darkmode\n```\n\u003cinput type=\"checkbox\" id=\"darkmode-toggle\" class=\"botao-toggle\" /\u003e\n\u003clabel for=\"darkmode-toggle\" class=\"espaco-toggle\"\u003e\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-sun sun\" viewBox=\"0 0 16 16\"\u003e\n\u003cpath d=\"M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2a.5.5 0 0 1 .5-.5zM4.636 4.636a.5.5 0 0 1 .707 0l1.414 1.414a.5.5 0 1 1-.707.707L4.636 5.343a.5.5 0 0 1 0-.707zm6.364 6.364a.5.5 0 0 1 .707 0l1.414 1.414a.5.5 0 0 1-.707.707L10.293 11.7a.5.5 0 0 1 0-.707zM0 8a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 0 8zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zM4.636 11.7a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 1 1-.707.707L4.636 12.407a.5.5 0 0 1 0-.707zm6.364-6.364a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 1 1-.707.707L10.293 5.343a.5.5 0 0 1 0-.707z\"/\u003e\n\u003c/svg\u003e\n\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-moon moon\" viewBox=\"0 0 16 16\"\u003e\n\u003cpath d=\"M6 .278a.77.77 0 0 1 1.08.858 7.2 7.2 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277a7.277 7.277 0 0 0 2.77-.792.77.77 0 0 1 1.163.69A8 8 0 1 1 6 .278z\"/\u003e\n\u003c/svg\u003e\n\u003c/label\u003e\n```\n\n#### Máscaras de inputs\n\nChame a classe no input\n```\n\u003cinput type=\"text\" class=\"nomeDaClasse\"\u003e\n```\n\n|Máscara  |Nome da classe |\n|---------|---------------|\n|CPF      |mascara-cpf    |\n|CNPJ     |mascara-cnpj   |\n|IPv4     |mascara-ipv4   |\n|IPv6     |mascara-ipv6   |\n|CEP      |mascara-cep    |\n|monetária|valor-monetario|\n\n#### Validadores\n\nUse o seguinte formato\n```\n\u003c!--Para chamar o input--\u003e\n\u003cinput type=\"text\" class=\"classeInput\" autocomplete=\"off\"\u003e\n\u003cbr\u003e\n\u003c!--small para mostrar menssagem de erro.--\u003e\n\u003csmall id=\"classeSmall\" class=\"invalid-feedback\"\u003e\u003c/small\u003e\n```\n\n|Validador|Classe do input|Classe do small|\n|---------|---------------|---------------|\n|CPF      |valida-cpf     |cpf-message    |\n|CNPJ     |valida-cnpj    |cnpj-message   |\n\n#### Buscar endereço a partir do CEP\nFerramenta para autocompletar endereço no formulário a partir de um CEP utilizando a API dos Correios [__ViaCEP__](https://viacep.com.br/).\n\n```\n\u003c!--Para chamar o input--\u003e\n\u003clabel for=\"cep\"\u003eBusca por CEP:\u003c/label\u003e\n\u003cinput type=\"text\" size=\"60\" class=\"busca-cep\" id=\"cep\" /\u003e\u003cbr /\u003e\n\u003clabel for=\"rua\"\u003eRua:\u003c/label\u003e\n\u003cinput name=\"rua\" type=\"text\" id=\"rua\" class=\"endereco rua\" size=\"60\" /\u003e\u003cbr /\u003e\n\u003clabel for=\"bairro\"\u003eBairro:\u003c/label\u003e\n\u003cinput name=\"bairro\" type=\"text\" id=\"bairro\" class=\"endereco bairro\" size=\"40\" /\u003e\u003cbr /\u003e\n\u003clabel for=\"cidade\"\u003eCidade:\u003c/label\u003e\n\u003cinput name=\"cidade\" type=\"text\" id=\"cidade\" class=\"endereco cidade\" size=\"40\" /\u003e\u003cbr /\u003e\n\u003clabel for=\"uf\"\u003eEstado:\u003c/label\u003e\n\u003cinput name=\"uf\" type=\"text\" id=\"uf\" size=\"2\" class=\"endereco uf\" /\u003e\u003cbr /\u003e\n\u003clabel for=\"ibge\"\u003eCodigo Ibge:\u003c/label\u003e\n\u003cinput name=\"ibge\" type=\"text\" id=\"ibge\" size=\"20\" class=\"endereco ibge\" /\u003e\u003cbr /\u003e\n\u003cbr\u003e\n\u003c!--small para mostrar menssagem de erro.--\u003e\n\u003csmall class=\"cep-message\"\u003e\u003c/small\u003e\n```\n\n#### Outros\n\n|Nome|Descrição|Exemplo|\n|----|---------|-------|\n|Datetime Input|calendário Flatpickr de data e hora| ```\u003cinput type=\"datetime-local\" class=\"data-hora\"\u003e```|\n|Removedor de máscaras|remove máscaras de cpf e cnpj, deixando apenas números|```\u003cinput type=\"text\" class=\"apenasNumeros\"\u003e```|\n|Seletor de cores|Ferramenta de seleção de cor. Uma implementação da ferramenta da Momo Bassit Coloris| ```\u003clink rel=\"stylesheet\" href=\"./../node_modules/@melloware/coloris/dist/coloris.min.css\" /\u003e\u003cscript src=\"./../node_modules/@melloware/coloris/dist/esm/coloris.min.js\"\u003e\u003c/script\u003e\u003cscript type=\"text/javascript\"\u003esetInstance('.instance1', {theme: 'pill',formatToggle: true,closeButton: true,clearButton: true,swatches: ['#067bc2','#84bcda','#80e377','#ecc30b','#f37748','#d56062']});\u003c/script\u003e\u003cdiv class=\"clr-field\"\u003e\u003cbutton type=\"button\" aria-labelledby=\"clr-open-label\"\u003e\u003c/button\u003e\u003cinput id=\"coloris\" class=\"coloris instance1\" type=\"text\" data-coloris\u003e\u003c/div\u003e```|\n\nPara mais dxetalhes, veja a [página de exemplos](examples/index.html)\n\n### Autores\n- [Demócrito d'Anunciação](https://github.com/democrito88/)\n- [Luiz Fernando](https://github.com/luizfernando1176/)\n\nSpecial thanks to [FlatPickr](https://flatpickr.js.org) and [Momo Bassit Coloris](https://coloris.js.org/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemocrito88%2Fdeus-abencoe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdemocrito88%2Fdeus-abencoe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemocrito88%2Fdeus-abencoe/lists"}