{"_id":"br-utils","_rev":"36-1e198be7648402bedf8083da21b15873","name":"br-utils","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1-development.0":{"name":"br-utils","version":"0.0.1-development.0","author":{"name":"rfoel"},"license":"MIT","_id":"br-utils@0.0.1-development.0","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"}],"homepage":"https://github.com/rfoel/br-utils#readme","bugs":{"url":"https://github.com/rfoel/br-utils/issues"},"dist":{"shasum":"e1a4e2a024818b74271864725f4e14981c439922","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-0.0.1-development.0.tgz","fileCount":1,"integrity":"sha512-Gqn8/I1HwvdLtD6mwG8ZYQGSkid71LuUnUFV9JnnLpxPhgZLBcT7G6f1g+YaIqXoqaz3aqb38sm2GYikMFTr4w==","signatures":[{"sig":"MEUCIQCKcHmyKvchcMGw8IxhX9w6Fr1GPlcSVBq69C/6wod5PQIgY8ifgiTlxjWJ2Amu6LzJ7fRer9J1EH20OR9P5XFuNXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk09ECRA9TVsSAnZWagAA2rcP/Am02l2EslKZyk8fJJMn\nvdA8d9H57D2NOsgSws8zDVodFEbPzGKr33nuJgTa5k0fs8kSCh83nUyAguh/\nTUNt92dhtb0m7AVwQk8reMGGoWK2awfcSFPrkBskcdfZSJQDC6BFrIzdmBCp\nwtdqizJHsJJixp60EOXKw/XfQRFLQI3R9DIPXFgWe2x1CAPGBmlRD5xrhMCd\nLyTFjDIjvPnutbEGWvMsU+MxHvn5F0J0v/FrpEqxKUxrhQTrEIOmQD0wnWbO\nKyxo5NFU+Tj2YzvWA3kV7Z26pu6TZeyeFDRNGMEWno9nvHx1J8OjFzvWAc5b\njRJC+PR/2+OPFLyrior72F5QpSxLIOtocgnWqKJ7vXsqW5K2n7BJ+Kkp1sTe\nIj0k2O7mCEWkUTx9yetEGzQvjD0SeDJek4AaZc6x5iXbhNrDZRZW1XT6Pm2R\ngL+VjanZLMZHJ6QMLByip19IqD6WUo+LZmntrL9OTDHpW6WDWReb/I1lCx3v\nyfq+2LdcJUjtyo4OP4PUcBkXtJobukaTO45cpNZ4rn3iOIstQ9pB2f0Jha08\nqGJs4aVvoYRN2Ltc7Qku9K2kJR8vEim+rszdsGNZaSJf9ws2B+HTbDMkkryI\nMPhm+2h7qPqCeQrVVqpbV6S+B3emSCRD1s6rvNnFmFMAdpHhTm78YIks/PWL\nup7s\r\n=9OhV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a5ef4b633128ab797697aef9f55f2d1da1e7cd48","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rfoel","email":"rafaelfr@outlook.com"},"repository":{"url":"git+https://github.com/rfoel/br-utils.git","type":"git"},"_npmVersion":"6.14.8","description":"","directories":{},"_nodeVersion":"12.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/br-utils_0.0.1-development.0_1603489603914_0.29804853771798645","host":"s3://npm-registry-packages"}},"0.0.0":{"name":"br-utils","version":"0.0.0","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@0.0.0","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"},{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/juliolmuller/br-utils-js#readme","bugs":{"url":"https://github.com/juliolmuller/br-utils-js/issues"},"dist":{"shasum":"7e06b25e42f4f364ae70578952d1aaeb232332bf","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-0.0.0.tgz","fileCount":7,"integrity":"sha512-UdU5vzkVw9DxhTzcc5zvd9iyrJ5DK4Lveuuvou8b2tWAPq+gGsiHEquMwije8UsWEVn3OC2Qbhxlud4LNxbNJg==","signatures":[{"sig":"MEUCIHHngmw14mc+7au2PUU2rC7/+8LvLdwn5V2pPuZDb1EXAiEAzDAmbJFhwjTFEKUJb8t0wm+OEpZ1yNBxSRaNTodFEpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3328},"main":"./build/index.cjs","types":"./build/index.d.ts","shasum":"7e06b25e42f4f364ae70578952d1aaeb232332bf","exports":{".":{"import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"_integrity":"sha512-UdU5vzkVw9DxhTzcc5zvd9iyrJ5DK4Lveuuvou8b2tWAPq+gGsiHEquMwije8UsWEVn3OC2Qbhxlud4LNxbNJg==","repository":{"url":"git+https://github.com/juliolmuller/br-utils-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Utility functions and resources for Brazilian-related data.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_0.0.0_1755779289254_0.4592747804989017","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"br-utils","version":"2.0.0","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@2.0.0","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"},{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/LacusSolutions/br-utils-js#readme","bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"dist":{"shasum":"d3f9527b8adede11cf162bc0aad62e0a0958ba63","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-2.0.0.tgz","fileCount":9,"integrity":"sha512-oqqgQbXn4A61Um3Ef+ayx6/MYecyswtJzEzLtPGSWuRuX5CbbFtEmBgoUiYTK1mN9vBDUnIjdTafH6myzbealw==","signatures":[{"sig":"MEQCIFwTLox3h27rDpYYeiCqfKnLBldBeRrewqMkecFyBedcAiAmLVr2SL7nC6DsRp45CL0zrOFaEVBQulTc/fuY6w0lHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187819},"main":"./build/index.cjs","types":"./build/index.d.ts","exports":{".":{"import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"gitHead":"9bf2ff4b5b2d6fe5a92bffaf2c1d6678fb1e6a00","scripts":{"lint":"eslint --fix src/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=test/__coverage__","build":"rollup --config","pretest":"bun run build --silent","test:ci":"bun test","type-check":"tsc --noEmit"},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"repository":{"url":"git+https://github.com/LacusSolutions/br-utils-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility functions and resources for Brazilian-related data.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"cpf-utils":"^1.4.4","cnpj-utils":"^1.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.47.1","typescript":"^5.9.2","@types/node":"^22.17.2","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@rollup/plugin-babel":"^6.0.4","rollup-plugin-delete":"^3.0.1","@rollup/plugin-terser":"~0.4.4","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_2.0.0_1757362105508_0.23977538764086415","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"br-utils","version":"2.0.1","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@2.0.1","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"},{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/LacusSolutions/br-utils-js#readme","bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"dist":{"shasum":"7753d6521aedd36d8271fcd93bc01dd085e1e0f5","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-2.0.1.tgz","fileCount":9,"integrity":"sha512-O21Ipuep7eoF+64aHpxC3nqnIk/tQteI8EeTzC2kvVF3VA9SjNPRWGYeTDR0u3W5OAiWSmNkR6mffO/11lA2PQ==","signatures":[{"sig":"MEUCIQDro7/oPgDdtnQ1pqGCzyger2O4TvU4yVws+2IFBIUqMwIgRLhkh8ZMK13jDwdvZUuz4yho4a5lR2iEn7zJY6DA/YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187915},"main":"./build/index.cjs","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"gitHead":"1a009f68cb92f021b1dfbde7b010c4a4ea3bb7db","scripts":{"lint":"eslint --fix src/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=test/__coverage__","build":"rollup --config","pretest":"bun run build --silent","test:ci":"bun test","type-check":"tsc --noEmit"},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"repository":{"url":"git+https://github.com/LacusSolutions/br-utils-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility functions and resources for Brazilian-related data.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cpf-utils":"^1.4.4","cnpj-utils":"^1.3.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.47.1","typescript":"^5.9.2","@types/node":"^22.17.2","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@rollup/plugin-babel":"^6.0.4","rollup-plugin-delete":"^3.0.1","@rollup/plugin-terser":"~0.4.4","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_2.0.1_1757696603026_0.4437401853037892","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"br-utils","version":"2.0.2","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@2.0.2","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"},{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/LacusSolutions/br-utils-js#readme","bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"dist":{"shasum":"33c04d0a45b474aeef3b634033aa9bcabd705312","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-2.0.2.tgz","fileCount":9,"integrity":"sha512-EUiEG4kXwxLvUjDA9kQlVZb++fyq4MJNf1Xu632PZDjLLNPuM7y3ycAK3tVg43nEDaZtwxNoK/IWFgnnMf1uSg==","signatures":[{"sig":"MEYCIQC+ICHSVvvkykT8GdLKSJvA6xYpB7HWOWmRZAvSBr5JqQIhALPL7rmC67F3DAPTr95kpXCGQ/UI6XLwL/bTcOGnCcDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188086},"main":"./build/index.cjs","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"gitHead":"829a10e7e1795ff3a7d786331d3beb3849c129e9","scripts":{"lint":"eslint --fix src/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=test/__coverage__","build":"rollup --config","pretest":"bun run build --silent","test:ci":"bun test","type-check":"tsc --noEmit"},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"repository":{"url":"git+https://github.com/LacusSolutions/br-utils-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility resources to deal with Brazilian-related data.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cpf-utils":"^1.4.5","cnpj-utils":"^1.3.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.47.1","typescript":"^5.9.2","@types/node":"^22.17.2","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@rollup/plugin-babel":"^6.0.4","rollup-plugin-delete":"^3.0.1","@rollup/plugin-terser":"~0.4.4","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_2.0.2_1757700105239_0.058168377713951","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"br-utils","version":"2.0.3","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@2.0.3","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"},{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/LacusSolutions/br-utils-js#readme","bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"dist":{"shasum":"d40fea84e7c544185063e4737796a89ec80a49f8","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-2.0.3.tgz","fileCount":9,"integrity":"sha512-Z9w0IozLt/KaKS9ISnRddPph01PpsBHq2VMck1C1Rn1drTPlyI/rAK16EyQ0fcl0eGJ2PjfTbwQucZG2+71iKw==","signatures":[{"sig":"MEUCIEE/ttGOXyyCVx7Qbd26jhuSySCEovCdGyZwtyTpLJL2AiEA2IHLnhz0yEFIGEiN5obTHtdUTVFmJLQssjOxAo2jMOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187813},"main":"./build/index.cjs","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"gitHead":"e7a8f675cb6a426a6abd993336198985df5557d6","scripts":{"lint":"eslint --fix src/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=test/__coverage__","build":"rollup --config","pretest":"bun run build --silent","test:ci":"bun test","type-check":"tsc --noEmit"},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"repository":{"url":"git+https://github.com/LacusSolutions/br-utils-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility resources to deal with Brazilian-related data.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cpf-utils":"^2.0.0","cnpj-utils":"^2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.47.1","typescript":"^5.9.2","@types/node":"^22.17.2","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@rollup/plugin-babel":"^6.0.4","rollup-plugin-delete":"^3.0.1","@rollup/plugin-terser":"~0.4.4","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_2.0.3_1757701435748_0.18156991904969844","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"br-utils","version":"2.0.4","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@2.0.4","maintainers":[{"name":"rfoel","email":"rafaelfr@outlook.com"},{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/LacusSolutions/br-utils-js#readme","bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"dist":{"shasum":"fc8614e6a36d1dafa8cc42c32f3521ea64dffd59","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-2.0.4.tgz","fileCount":9,"integrity":"sha512-1MfMsMT8k722Qt5FTIwHmX/RiTn64anPoYVWqReaeBQKqEZUTPy2ajP5VNKoxgoFJ0IcKDjl6dJI067DBs6yMA==","signatures":[{"sig":"MEUCIQCx+HlSDqcv0Lf5NpDP5pmniE4XfluJCakfWEH/1T3H4wIgffjdVfeltx1kxpXBLKWGUpxbEMCiLKNQYpwp5t5K7lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189120},"main":"./build/index.cjs","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"gitHead":"da434672d73f4b61acdaad055b5e24352efd533a","scripts":{"lint":"eslint --fix src/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=test/__coverage__","build":"rollup --config","pretest":"bun run build --silent","test:ci":"bun test","type-check":"tsc --noEmit"},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"repository":{"url":"git+https://github.com/LacusSolutions/br-utils-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility resources to deal with Brazilian-related data.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cpf-utils":"^2.0.1","cnpj-utils":"^2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.47.1","typescript":"^5.9.2","@types/node":"^22.17.2","@babel/preset-env":"^7.28.3","rollup-plugin-dts":"^6.2.3","@rollup/plugin-babel":"^6.0.4","rollup-plugin-delete":"^3.0.1","@rollup/plugin-terser":"~0.4.4","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_2.0.4_1758230493548_0.6388559684087403","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"br-utils","version":"2.0.5","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"author":{"url":"https://github.com/juliolmuller","name":"Julio L. Muller"},"license":"MIT","_id":"br-utils@2.0.5","maintainers":[{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"homepage":"https://github.com/LacusSolutions/br-utils-js#readme","bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"dist":{"shasum":"534d8aec3cfe593cf9413b2dc791f4bf8f290532","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-2.0.5.tgz","fileCount":11,"integrity":"sha512-rsp2lEU9DyFZTnvUYKiTmevqrgOcigqLu5G7T3JJ0aCHo3S6qriJWeQdkyRr88u/fRVh1LBHMEQAYSB0y8uxug==","signatures":[{"sig":"MEYCIQCc2ukey/NWYbvihJ/LbndUf5UyuuLxLETXRdkMl9ZNEwIhAJ3YvsYTJzMsRf0jcXw2q4ho2XBJlpmeD97ZXwEsD2Ti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192356},"main":"./build/index.cjs","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":{"default":"./build/index.mjs"},"require":{"default":"./build/index.cjs"}}},"gitHead":"e11d8afd47ba29fe205245ae7617fa9a4d987506","scripts":{"lint":"eslint --fix src/ tests/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=tests/__coverage__","build":"rollup --config","pretest":"bun run build --silent","test:ci":"bun test","type-check":"tsc --noEmit"},"_npmUser":{"name":"juliolmuller","email":"juliolmuller@outlook.com"},"repository":{"url":"git+https://github.com/LacusSolutions/br-utils-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility resources to deal with Brazilian-related data.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cpf-utils":"^2.0.2","cnpj-utils":"^2.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.53.3","typescript":"^5.9.3","@types/node":"^22.19.1","@babel/preset-env":"^7.28.5","rollup-plugin-dts":"^6.3.0","@rollup/plugin-babel":"^6.1.0","rollup-plugin-delete":"^3.0.1","@rollup/plugin-terser":"~0.4.4","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/br-utils_2.0.5_1765245398702_0.40665480423045297","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"br-utils","version":"3.0.0","description":"Utilities to deal with Brazilian-related data","license":"MIT","author":{"name":"Julio L. Muller","url":"https://github.com/juliolmuller"},"keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"homepage":"https://br-utils.vercel.app/","repository":{"type":"git","url":"git+https://github.com/LacusSolutions/br-utils-js.git"},"bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"publishConfig":{"access":"public","provenance":true},"types":"./dist/index.d.ts","module":"./dist/index.mjs","main":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"rollup --config","type-check":"tsc","lint":"bun run lint:ci --fix","lint:ci":"eslint src/ tests/ rollup.config.mjs","test":"bun run test:ci --coverage --coverage-reporter=lcov --coverage-dir=tests/__coverage__","test:ci":"bun test --only-failures"},"dependencies":{"@lacussoft/utils":"1.0.0","cnpj-utils":"3.0.0","cpf-utils":"3.0.0"},"gitHead":"c55f6e4b040961ccec5cc795fc198ce5f38cac4d","_id":"br-utils@3.0.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-3dO4YVNYo8+VRlRztVO6ycq8glGtdVYyQOQ4U6H85fgMbkt1zZpH6Ln9PITERPyQBazS611kMtRkDmtE1Wl6Ow==","shasum":"b648d9879d1a879866ea226d895d8fa5ec21513d","tarball":"https://registry.npmjs.org/br-utils/-/br-utils-3.0.0.tgz","fileCount":11,"unpackedSize":1579922,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/br-utils@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYTk9X0e8MUgPgi7FTt3I1hivlJ6z2F0NpF2wTzdq/FAIhANlnZx7safksgWr4cQlY/DtGva4JAU7+KNZN9uZr4cgX"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:152b26cc-17d8-4939-b29c-5fa46e7eab81"}},"directories":{},"maintainers":[{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/br-utils_3.0.0_1772939445621_0.0349529231136807"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-23T21:46:43.914Z","modified":"2026-03-08T03:10:46.169Z","1.0.5":"2020-07-19T18:34:57.093Z","1.0.22":"2020-07-19T18:34:57.093Z","1.0.8":"2020-07-19T18:34:57.093Z","1.0.4":"2020-07-19T18:34:57.093Z","1.0.14":"2020-07-19T18:34:57.093Z","1.0.0":"2020-07-19T18:34:57.093Z","1.0.24":"2020-07-19T18:34:57.093Z","1.0.10":"2020-07-19T18:34:57.093Z","1.0.13":"2020-07-19T18:34:57.093Z","1.0.21":"2020-07-19T18:34:57.093Z","1.0.6":"2020-07-19T18:34:57.093Z","1.0.12":"2020-07-19T18:34:57.093Z","1.0.19":"2020-07-19T18:34:57.093Z","1.0.20":"2020-07-19T18:34:57.093Z","1.0.2":"2020-07-19T18:34:57.093Z","1.0.16":"2020-07-19T18:34:57.093Z","1.0.3":"2020-07-19T18:34:57.093Z","1.0.9":"2020-07-19T18:34:57.093Z","1.0.23":"2020-07-19T18:34:57.093Z","1.0.7":"2020-07-19T18:34:57.093Z","1.0.17":"2020-07-19T18:34:57.093Z","1.0.11":"2020-07-19T18:34:57.093Z","1.0.1":"2020-07-19T18:34:57.093Z","0.0.1-development.0":"2020-10-23T21:46:44.038Z","0.0.0":"2025-08-21T12:28:09.418Z","2.0.0":"2025-09-08T20:08:25.715Z","2.0.1":"2025-09-12T17:03:23.201Z","2.0.2":"2025-09-12T18:01:45.430Z","2.0.3":"2025-09-12T18:23:55.934Z","2.0.4":"2025-09-18T21:21:33.731Z","2.0.5":"2025-12-09T01:56:38.861Z","3.0.0":"2026-03-08T03:10:45.870Z"},"bugs":{"url":"https://github.com/LacusSolutions/br-utils-js/issues"},"author":{"name":"Julio L. Muller","url":"https://github.com/juliolmuller"},"license":"MIT","homepage":"https://br-utils.vercel.app/","keywords":["cpf","cnpj","cep","rg","state","city","validar","validador","validate","validation","formatar","format","gerar","gerador","generate","generator","pt-br","br"],"repository":{"type":"git","url":"git+https://github.com/LacusSolutions/br-utils-js.git"},"description":"Utilities to deal with Brazilian-related data","maintainers":[{"name":"juliolmuller","email":"juliolmuller@outlook.com"}],"readme":"![br-utils para JavaScript](https://br-utils.vercel.app/img/cover_br-utils.jpg)\n\n> 🚀 **Suporte total ao [novo formato alfanumérico de CNPJ](https://github.com/user-attachments/files/23937961/calculodvcnpjalfanaumerico.pdf).**\n\n> 🌎 [Access documentation in English](https://github.com/LacusSolutions/br-utils-js/blob/main/packages/br-utils/README.md)\n\nKit em JavaScript/TypeScript para as principais operações com dados brasileiros: CPF (Cadastro de Pessoas Físicas) e CNPJ (Cadastro Nacional da Pessoa Jurídica). Expõe uma API unificada que reúne [`cpf-utils`](https://www.npmjs.com/package/cpf-utils) e [`cnpj-utils`](https://www.npmjs.com/package/cnpj-utils) em um único ponto de entrada.\n\n## Recursos\n\n- ✅ **API unificada**: Uma instância padrão com submódulos `cpf` e `cnpj`; cada um oferece `format`, `generate` e `isValid`\n- ✅ **Um único pacote**: Instale um pacote para operações de CPF ([demo](https://cpf-utils.vercel.app/)) e CNPJ ([demo](https://cnpj-utils.vercel.app/))\n- ✅ **Instância reutilizável**: Classe `BrUtils` com configurações padrão opcionais para os utils de CPF e CNPJ (opções ou instâncias)\n- ✅ **Reexportações completas**: Todas as classes, opções, erros e tipos de `cpf-utils` e `cnpj-utils`\n- ✅ **TypeScript**: Definições de tipo completas e compatível com strict mode\n- ✅ **Tratamento de erros**: Mesmos erros e exceções dos pacotes subjacentes\n\n## Instalação\n\n```bash\n# usando NPM\n$ npm install --save br-utils\n\n# usando Bun\n$ bun add br-utils\n```\n\n## Início rápido\n\n```ts\n// ES Modules — instância padrão\nimport brUtils from 'br-utils'\n\n// Ou exportações nomeadas (tree-shaking)\nimport { BrUtils, cpfUtils, cnpjUtils } from 'br-utils'\n\n// Common JS\nconst brUtils = require('br-utils')\n```\n\nUso básico:\n\n```ts\n// CPF (pessoa física)\nbrUtils.cpf.format('47844241055')           // '478.442.410-55'\nbrUtils.cpf.generate({ format: true })     // ex.: '478.442.410-55'\nbrUtils.cpf.isValid('123.456.789-09')      // true\n\n// CNPJ (pessoa jurídica)\nbrUtils.cnpj.format('03603568000195')      // '03.603.568/0001-95'\nbrUtils.cnpj.generate({ format: true })   // ex.: '03.603.568/0001-95'\nbrUtils.cnpj.isValid('98765432000198')    // true\n```\n\nPara frontends legados, inclua o build UMD (ex.: minificado) em uma tag `<script>`; `brUtils` fica disponível globalmente:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/br-utils@latest/dist/br-utils.min.js\"></script>\n```\n\n## Uso\n\n### `brUtils` (instância padrão)\n\nA exportação padrão é uma instância pré-construída de `BrUtils`. Use para chamadas rápidas:\n\n- **`cpf`**: Acesso aos utils de CPF (`CpfUtils`). Use `brUtils.cpf.format()`, `brUtils.cpf.generate()`, `brUtils.cpf.isValid()` com as mesmas opções do [cpf-utils](https://github.com/LacusSolutions/br-utils-js/tree/main/packages/cpf-utils#readme).\n- **`cnpj`**: Acesso aos utils de CNPJ (`CnpjUtils`). Use `brUtils.cnpj.format()`, `brUtils.cnpj.generate()`, `brUtils.cnpj.isValid()` com as mesmas opções do [cnpj-utils](https://github.com/LacusSolutions/br-utils-js/tree/main/packages/cnpj-utils#readme).\n\n### `BrUtils` (classe)\n\nPara utils de CPF ou CNPJ padrão customizados, crie sua própria instância:\n\n```ts\nimport { BrUtils } from 'br-utils'\n\n// Configurações padrão (todas opcionais)\nconst utils = new BrUtils({\n  cpf: {\n    formatter: { hidden: true, hiddenKey: '#' },\n    generator: { format: true },\n  },\n  cnpj: {\n    formatter: { hidden: true },\n    generator: { type: 'numeric', format: true },\n  },\n})\n\nutils.cpf.format('47844241055')        // '478.###.###-##'\nutils.cpf.generate()                  // ex.: '005.265.352-88'\nutils.cnpj.format('03603568000195')   // '03.603.***/****-**'\nutils.cnpj.generate()                 // ex.: '73.008.535/0005-06'\n\n// Acessar ou substituir instâncias internas\nutils.cpf   // CpfUtils\nutils.cnpj  // CnpjUtils\n```\n\n- **`constructor(defaultSettings?)`**: Opcional `BrUtilsSettingsInput` — `cpf` e `cnpj` podem ser uma instância de `CpfUtils` / `CnpjUtils` ou um objeto de opções (`CpfUtilsSettingsInput` / `CnpjUtilsSettingsInput`). Chaves omitidas usam instâncias padrão.\n- **`cpf`**: Getter/setter da instância de utils de CPF. O setter aceita `CpfUtils`, `CpfUtilsSettingsInput`, ou `null`/`undefined` para voltar aos padrões.\n- **`cnpj`**: Getter/setter da instância de utils de CNPJ. O setter aceita `CnpjUtils`, `CnpjUtilsSettingsInput`, ou `null`/`undefined` para voltar aos padrões.\n\n### Uso direto dos helpers e reexportações\n\nVocê pode usar os helpers e classes de CPF e CNPJ reexportados diretamente:\n\n```ts\nimport {\n  cpfFmt,\n  cpfGen,\n  cpfVal,\n  CpfUtils,\n  cnpjFmt,\n  cnpjGen,\n  cnpjVal,\n  CnpjUtils,\n} from 'br-utils'\n\ncpfFmt('47844241055', { dashKey: '_' })   // '478.442.410_55'\ncpfGen({ prefix: '123456' })              // ex.: '12345678901'\ncpfVal('123.456.789-09')                  // true\n\ncnpjFmt('03603568000195', { slashKey: '|' })  // '03.603.568|0001-95'\ncnpjGen({ type: 'numeric' })                  // ex.: '65453043000178'\ncnpjVal('98.765.432/0001-98')                 // true\n```\n\nConsulte [cpf-utils](https://github.com/LacusSolutions/br-utils-js/blob/main/packages/cpf-utils/README.md) e [cnpj-utils](https://github.com/LacusSolutions/br-utils-js/blob/main/packages/cnpj-utils/README.md) para detalhes completos de opções e erros.\n\n## API\n\n### Exportações\n\n- **`brUtils`** (padrão): Instância pré-construída de `BrUtils` com `cpf` e `cnpj`; em CommonJS e UMD, o objeto também carrega todas as reexportações de `cpf-utils` e `cnpj-utils`.\n- **`BrUtils`**: Classe para criar uma instância com configurações opcionais dos utils de CPF e CNPJ.\n- **`BrUtilsSettingsInput`**, **`BrUtilsSettingsType`**: Tipos das configurações do construtor.\n- **CPF**: Todas as exportações do [cpf-utils](https://github.com/LacusSolutions/br-utils-js/tree/main/packages/cpf-utils#readme) (ex.: `cpfUtils`, `CpfUtils`, `cpfFmt`, `cpfGen`, `cpfVal`, classes de formatador/gerador/validador, opções, erros, tipos).\n- **CNPJ**: Todas as exportações do [cnpj-utils](https://github.com/LacusSolutions/br-utils-js/tree/main/packages/cnpj-utils#readme) (ex.: `cnpjUtils`, `CnpjUtils`, `cnpjFmt`, `cnpjGen`, `cnpjVal`, classes de formatador/gerador/validador, opções, erros, tipos).\n\n### Erros e exceções\n\nOs erros e exceções são os mesmos de `cpf-utils` e `cnpj-utils`. O construtor de `BrUtils` e os setters `cpf`/`cnpj` podem lançar os mesmos erros dos construtores dos pacotes subjacentes. Veja o README de cada pacote para a lista completa.\n\n## Contribuição e suporte\n\nContribuições são bem-vindas! Consulte as [Diretrizes de contribuição](https://github.com/LacusSolutions/br-utils-js/blob/main/CONTRIBUTING.md). Se o projeto for útil para você, considere:\n\n- ⭐ Dar uma estrela no repositório\n- 🤝 Contribuir com código\n- 💡 [Sugerir novas funcionalidades](https://github.com/LacusSolutions/br-utils-js/issues)\n- 🐛 [Reportar bugs](https://github.com/LacusSolutions/br-utils-js/issues)\n\n## Licença\n\nEste projeto está sob a licença MIT — veja o arquivo [LICENSE](https://github.com/LacusSolutions/br-utils-js/blob/main/LICENSE).\n\n## Changelog\n\nVeja o [CHANGELOG](https://github.com/LacusSolutions/br-utils-js/blob/main/packages/br-utils/CHANGELOG.md) para alterações e histórico de versões.\n\n---\n\nFeito com ❤️ por [Lacus Solutions](https://github.com/LacusSolutions)\n","readmeFilename":"README.pt.md"}