{"_id":"impostos-brasil","_rev":"34-9f29d0dc31d35aaee689b77e9400ba49","name":"impostos-brasil","dist-tags":{"latest":"1.6.1"},"versions":{"1.0.0":{"name":"impostos-brasil","version":"1.0.0","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.0","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"8431c7a64336e6942c1b1c015eda6d3a583cc9b0","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.0.tgz","fileCount":11,"integrity":"sha512-ttY3h6TvOUjBAHFD+JDxFU17kVWnfdpITwh/4RIrdidrZP+jHfYlPQwZvG7jWwLLNWm+ItmdDlEjOuTPAcSbGA==","signatures":[{"sig":"MEQCIFLJNdn54o8GZx5xGcZhkoWs71tIOUFe0haPwqtBOUHfAiAbmEDsy5SO9jU0V/DWBib856z1wcM0WM9X2jzyDmydgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105718},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node dist/","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"salgueiroso","email":"acacioxp@gmail.com"},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.0_1776620024717_0.3546292628527865","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"impostos-brasil","version":"1.0.1","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.1","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"f414b0e703dffce04195845150fcda1ed7c95384","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.1.tgz","fileCount":11,"integrity":"sha512-emDbdIuWWRIaGs8v/ZlALuc4xuODAd9hXffm9WH78EVUqyN8hoWgwpJB6kLWI8Tpr0gexzbX6raA5b7LVf2A3g==","signatures":[{"sig":"MEUCIQDUk1SlW8AdDnLcfbbe1PXmVqZcrkvcHI9HTMOvHsABiwIgNPAEL7IDLCtHNku4Cf+5wz/RsEaY5oINi/MI9ebeN0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92934},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node dist/","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.1_1776620719184_0.44901039499849293","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"impostos-brasil","version":"1.0.2","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.2","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"76f7f80dd9b19455d6abe839a5c5894a8a3dbf96","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.2.tgz","fileCount":11,"integrity":"sha512-VaMqEexZtqknIsRbcfULXgX3jbf4kKQpga4ZBj+K6AERElC1MqA+c7rG8OO1VOwrYt1olBv5JLPJ1IraD6AF1w==","signatures":[{"sig":"MEYCIQCQOPitiv/17dey1qNaYxQbP9KMLsVgIr2U9VblJByQ9AIhAJTwGLAXy+BMzJHgnESwU/DdDR5sv26iwlEqcJcdPWIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92934},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node dist/","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.2_1776622113821_0.9851210878411734","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"impostos-brasil","version":"1.0.4","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.4","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"f2e394685f4cae06cf1d8d71b265b696ac7494e4","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.4.tgz","fileCount":11,"integrity":"sha512-JOLhWjlObvhc5oQatxPAxiSk7YE2dB9lNQUPrhMuqm64tFDKKHlYS6l5qMcWNd28IvLmv2tJDaQMoVjK40aHcA==","signatures":[{"sig":"MEYCIQDkGNC/HYcD1HnnjFx46XPCnTV62G5fa3al6Z+pq1ldAwIhAOevU2IjXRN3CievHd78lnoM4q0hhZMxDnO+70rXyFxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131876},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.4_1776814517880_0.13356055691854496","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"impostos-brasil","version":"1.0.5","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.5","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"e8089bcbde127779f22526cf27efa92c60d3c377","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.5.tgz","fileCount":11,"integrity":"sha512-loP+/2/uuhEQ5864K409txoqAaMeW8XNO2Fc5WYPmeXhyYlGtqqPFwNmaxEnPcxxys9Dr9F9sd477tPJBjIEBg==","signatures":[{"sig":"MEUCIFGDPYzYVVPSd+yjsbZKGtulTRJVEkRpxLlPpFxeUkRqAiEAng61eAn6NsEPmPd4TOkNBfDo4HTIrczgYFJax/DE/08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135250},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.5_1776937742648_0.6320018782779644","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"impostos-brasil","version":"1.0.6","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.6","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"87e1f0754081e8ef68d25d72ca85c6d012071eda","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.6.tgz","fileCount":11,"integrity":"sha512-6csDVVEcOkRwxEdzEo/iQ9UZE19QSTPCOa2gtJ5rXyHs9ZNrNXZlsrFj5Fq5iUXIFaiAklo6aFeG6rJsMRysrg==","signatures":[{"sig":"MEYCIQD7RMhzJaW4glm0p9+k4EgrYR3Ct3X0juR80/7rSVyKWQIhALBjMuF+IrbO2a5+KbflOveQ3YkymbsIhDumDW1bS/nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135250},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.6_1776947921800_0.9420533128640045","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"impostos-brasil","version":"1.0.7","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.7","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"88c2b63a1ebb9cd933da9040807e09b36853f332","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.7.tgz","fileCount":11,"integrity":"sha512-/hc6F2Y1YEUCU4BP9utm7bpFtDYvvyiWj20pO/544jHEYm5NMIpL5GoOdOtftxfUYGu9+RH7VC2MbLooIe3v9w==","signatures":[{"sig":"MEUCIQCtZwF1XF5sG8PExsrLu+eplgbawpNwosc7mbVEoguuSQIgAhfLZXzk8sPi29KbC8M4OW9mDyZ+5id/B0FYQrW+ZlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135330},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.7_1776948493360_0.6428008620152565","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"impostos-brasil","version":"1.0.8","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.8","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"4786a8341e1b812de5513de914a69e7de4d3a7e0","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.8.tgz","fileCount":11,"integrity":"sha512-Qhtbqyd0T3JbRHt3Yk9OEqvWkxdWyn9MSA4GmkvtkVFZlqaDmIa6Bh6bq9TDoYZL6yL7Z5HQlDQqjDv3I1rfgA==","signatures":[{"sig":"MEUCIDqF333jrQumARXuVuN7BaZKfYpF5TwJiTMbAjYZPKUcAiEArAcpKxYfjLcUC+PlqvNsm/s6651Q/bc70wDNS8zvFiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135478},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.8_1776949999545_0.3071434170778746","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"impostos-brasil","version":"1.0.9","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.9","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"4f2ebfdb28a2212cc8bd3d7f14c7157a6b63da3b","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.9.tgz","fileCount":11,"integrity":"sha512-rfpnWxH+Bq8UYptEZtwPJiD101MJVRVCdzOKPLijhB7UGQYwYCvm1L9orZWmWyW2QHmgoFFAytK18nvNnZ+g4g==","signatures":[{"sig":"MEYCIQC2O5Oq3SnlfrK/C0t3wDCDZ5wFafy59XwRtCUWB/n8MwIhAOnr+yDIx6maUJcIj/w4KW8NnV7vuWOf3TiK6aHWGslK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135478},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:090aac68-ce16-4e34-bfac-2039eae558d9"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.9_1776970934429_0.06336717058288022","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"impostos-brasil","version":"1.0.11","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.0.11","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"45dceaff1ac4e9870f4d23a127643053c0ac0cba","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.0.11.tgz","fileCount":11,"integrity":"sha512-bH2f+M675W5d9z2qD2ts1iV56MFiKjqvT50xuNx4fZsAGHZQGxm1d3VpzGa5pyULc87PpZo88R/1AgwKJBUSaA==","signatures":[{"sig":"MEYCIQD+ssDqQaCSzvSqSmzB+yUnc947iQJN44O5rUogOfyMhQIhAI0ZJxEq7Qi8kqYdQOpD77/2neFmp5SXCumakipVuuPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135526},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.0.11_1776972625194_0.5856336118162724","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"impostos-brasil","version":"1.1.1","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.1.1","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"471ae1b598a01f9921af68d6bc7e053aa0c929e0","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.1.1.tgz","fileCount":11,"integrity":"sha512-TywrZfI+yS6G0Fy0cOOV+e4fdADlODelmsT73fArb0Kxc3ktjyNoOOyzqqQ/jsWDW5i1ESxsHWRap1YaA03I7w==","signatures":[{"sig":"MEQCICWrBfJKF2LGkfs5nSsSnhrV5NYBF2Fa8O9GdRE4m0QqAiAGfwhU8dYa6ApfYkrQ6qT2lgblNIFWdNtU5hBUl9GbUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140998},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.1.1_1776977325130_0.5450007751861652","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"impostos-brasil","version":"1.1.2","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.1.2","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"86111f9bb4ef3bc9d13b5aeaffc03f0bcf1c320f","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.1.2.tgz","fileCount":11,"integrity":"sha512-C/F8bCcue8N8kraZQoDcg/3+xCbOzlyOFJqDEpMhhd2BnibLzwRnZ/Ma0wOLHvh1CM9uQITw0UwZLTimrxGPHg==","signatures":[{"sig":"MEYCIQDYeHXndWuVanuIbWVG33d49KHUBUeGj3y9fOJbI+lhaQIhAMgv9x1EbOdCfs0Yr/WXi16fK+l3Q2lYFQgAiFFUyFMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141134},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.1.2_1776978565931_0.6580500131650555","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"impostos-brasil","version":"1.2.0","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.2.0","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"5dbbec6a1c2894a324e85f7f651275e54bec5082","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.2.0.tgz","fileCount":11,"integrity":"sha512-I+aSHCkHNNew2xeSWiQMHDhcjMub65gRx6UuvEHlWvrV9C2NmcZCHFcKCyQDr93g3Nvwrh5sC3TiZwn5RJzG7Q==","signatures":[{"sig":"MEUCIHOHMmSDq9wuf53CW24mxY4vUyPKxrXmvKhyOmuWbIxEAiEArwuOKJy1jXYorEajbndsGw2KNQuKPQa6UBkT6ajD1g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144230},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.2.0_1777034081900_0.8118187381067345","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"impostos-brasil","version":"1.2.1","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.2.1","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"280bf818afdabbfb55931f01328d37be0f7d813d","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.2.1.tgz","fileCount":11,"integrity":"sha512-IoSJksX1f5/sP5bB5/9UCY5kUYAH1ehznMCU0dGO1EyiJQJldO6G1N7WeaJH4XHM+Iohtx2taEHvhcgCRtBWDA==","signatures":[{"sig":"MEUCIHliopXAukbCediSYfQ11s3IKx8IFhn90+RD2R3pE9biAiEAptVL50INnpn/YebHqL0wp9f5JwberwVPIf6KPeaZwZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144216},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"scripts":{"test":"jest --ci --coverage","build":"tsup","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.js').then(m => m.exemplo())\"","watch":"tsup --watch","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts --exec \"npm run build && npm run start\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsup":"^8.5.1","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.2.1_1777034740776_0.9324707070702651","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"impostos-brasil","version":"1.3.0","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.3.0","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"7779ed68466a10c6ab964e9362e2333588cdb885","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.3.0.tgz","fileCount":13,"integrity":"sha512-4Fd12i/B8VbhMKrlBFQp2VEmOzqmavPtPlEJdrYH4ENO6Z4yj6jlZVo1VLCQuf5tV1WWsuajUPInv9aPyMdNgg==","signatures":[{"sig":"MEUCIQCX7FqtsCp0h9E8pUTpavLBvimONxV5EvmQ0BC9xAOuCAIgTq+XIqJzUjB4YAa1VbQ8Lkn8R/JfsPTwWAzGpaK0R3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212537},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas-aliquotas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.3.0_1777193078521_0.9858927408977414","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"impostos-brasil","version":"1.4.2","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.2","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"55331d59e489ce1975518040bb92d79efb920a32","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.2.tgz","fileCount":13,"integrity":"sha512-4c93BX9tvuFBQvppAxDwSpEtDln2+22zcVwi4XTP6+o5/gslPXnhX3vTl31jk7P8a4uOOunGrt6TfV46CQNbLQ==","signatures":[{"sig":"MEUCIDOFW0HTWmU/bQoYRcALmBwk8d7cVNbV1YyK11CHhIEXAiEAgWs3sOLdMjPfbFhCRWnvFjeLMIPyEjlFq8iy0Pa7eDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278946},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"npm run build","prepare":"husky","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.2_1777778056358_0.02969238710452271","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"impostos-brasil","version":"1.4.5","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.5","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"6e572304255cfbe91893600cc656a21bbc0bf251","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.5.tgz","fileCount":13,"integrity":"sha512-vJqaILw/NgUfZ7QMyLOeJxdoPn3fxYEHNDmSe4Mhn8qG3Kesb8ZTwZQ4soh5Jc+e1034XCUqbyUx8ifa3UeS8A==","signatures":[{"sig":"MEYCIQCGZE6qNsWoWEF3SnIT21nhgfHhXl2owgkLaS9GTiRgowIhANCVhT3xA7A+v23lCRP0s3Kj+gMkx/uEzF+UIkQwi9u7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338475},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"npm run build","prepare":"husky","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.5_1777779098079_0.4938897655082519","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"name":"impostos-brasil","version":"1.4.12","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.12","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"bf8beef6c17ae70bff5948f23e14e3f85b1634d0","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.12.tgz","fileCount":11,"integrity":"sha512-d/Z71EJkXvoB9AZTD/b63RRXlUoIrewAJG4q+XB7NdawOfGyQvR73nbbWCPz2PG2xP3+ES6LBqSK8P3uic9++Q==","signatures":[{"sig":"MEQCIBkZwQjxooEehxB21HwiXzOXGumZPveoziGUEfu8Kr5TAiAIWH9IS1jJQgEjKqWbUTfIXRYuxm/J3uguJ8UwzhJ6bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336329},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","preparep":"cd ../ && [ -d .git ] && husky || true","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","fpostinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.12_1777879943704_0.9254635617578844","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"impostos-brasil","version":"1.4.13","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.13","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"8cefd8649446b41117d36402a0f0660c5932087d","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.13.tgz","fileCount":13,"integrity":"sha512-EyR2rnu0zInIdYffk/q8PFZDUOl1kkgqTJAPHN3kD0iyPbtB0NGAI+Ws2yDJc/Zfc32L9g8rpUxl3HKxPc9YDg==","signatures":[{"sig":"MEYCIQCT/nqLQzOHRoeux8px9TwGkVrWlONi1IpVJTmvlWYTSAIhAOdXfkHxyWIYZvLUc1wzCbXlyvd7oT5pP1fSog6Hfkow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344950},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","preparep":"cd ../ && [ -d .git ] && husky || true","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","fpostinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.13_1777880405714_0.6752363933441157","host":"s3://npm-registry-packages-npm-production"}},"1.4.14":{"name":"impostos-brasil","version":"1.4.14","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.14","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"5ca9b779f6fc90158484539d3a276742e9902f8b","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.14.tgz","fileCount":13,"integrity":"sha512-5TTAHcltbUmyW7zKPh3RbaI3gpbtg+h1S+MSLvJ0vG4ZZtA9FrwBcoWCjjLnQf7lwjV2BfTkVc0MwO6LyxlzPQ==","signatures":[{"sig":"MEQCICXoBJNPS7porwVg4ZO7xWjq9lHh+L/M931WdBV8eK7QAiBggvYxEeS+YVYWpvZDb91vLvEqQIPe5Kw1v2WD37l2Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344950},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","preparep":"cd ../ && [ -d .git ] && husky || true","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","fpostinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.14_1777881223315_0.14211474240396815","host":"s3://npm-registry-packages-npm-production"}},"1.4.15":{"name":"impostos-brasil","version":"1.4.15","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.15","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"cb2be1713b70d6488cd9c754208f91cbe3aeda88","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.15.tgz","fileCount":13,"integrity":"sha512-EHvWYPn8HNqSzTk8zQE29+D2UUZYPSR1U0yRPIz38k3le4beTyzxqKMiMf0CAuK9BX8VhLmrhVI8jnfvvH/rBQ==","signatures":[{"sig":"MEYCIQDBgKyYEWPhUER3Jvz7wFRWBShA3Wy25mAXwDVg5tIEMwIhAKyJpPplBxfo8Q5gSYWNTvOVLROOmRuaO8zM9aKCErPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344950},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","preparep":"cd ../ && [ -d .git ] && husky || true","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","fpostinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.15_1777881933463_0.924198460217623","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"impostos-brasil","version":"1.4.18","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.18","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"34741a553b1f1ce9eb241554c61d1fd18308fbfa","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.18.tgz","fileCount":13,"integrity":"sha512-jVw8SXrvhDUH2aQd+bltJh/L4l6TxoRATlfREYOY6adyZZPNMzqQsKVQguioMT1Fe3Pimj+7qMKAH2xgH144tQ==","signatures":[{"sig":"MEUCIBXi4HY7GBSjvxMJOXxqfB97fzwZ74T144UpVgL3cKoYAiEAsSv7luTICEiD9k4+ESVsFGuVzZHYFoN+kje+AGML35I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350890},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","prepare":"cd ../ && [ -d .git ] && husky","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.18_1777907064269_0.8428030543778728","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"impostos-brasil","version":"1.4.19","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.19","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"6c33bc52028524a0a201e66ff8c8131f9831af24","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.19.tgz","fileCount":13,"integrity":"sha512-hH3P0pL+KasgCNEenatPliPVymP6sRlan8KTE0KGtZHmSdWQki2UdECCGHbbgrlivJ7P1Pwtl+l2BpJ++Fgy6A==","signatures":[{"sig":"MEUCIQCKZDweajtSm9QLk7XuLvP8sm+pE3PVWDOOUmNvprDSEQIgCDk57vfYV588imUlOzINJ1BuB9m+oqOvZjGNV9kuCMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351000},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","prepare":"cd ../ && [ -d .git ] && husky","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.19_1777989185341_0.11265876042157918","host":"s3://npm-registry-packages-npm-production"}},"1.4.20":{"name":"impostos-brasil","version":"1.4.20","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.20","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"0423269399c8849ef0f0a2519fe6d1832c912b1f","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.20.tgz","fileCount":13,"integrity":"sha512-tfmjgJBZdAmx6DXYut5dwkzhS8oHcZmx1pIw0RxbZCOxxaCpfiVWrkNJYlPkh9c1Bnbmy8kd1+hbsNLMZVerlA==","signatures":[{"sig":"MEQCIBlqsoIcNIMz3sEfZBmlVPgAK4LcfTQbCBLMbcyxrB9iAiATvBhIR6vlvVBt3gwmWPYOVjpxTU1ayhqY8bB8KOMg2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351189},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","prepare":"cd ../ && [ -d .git ] && husky","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.20_1777990137921_0.03756854022954048","host":"s3://npm-registry-packages-npm-production"}},"1.4.21":{"name":"impostos-brasil","version":"1.4.21","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.21","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"239e2725565b48ce1fee3aeaa3419d76a605358a","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.21.tgz","fileCount":13,"integrity":"sha512-pluVJ5os7CRnvktaSMqjpYUMElo96k0sx+5FcO76LP40+9VjvLhJzkTlwO28OOfxPR5FuetujhH1k+h9e5MBDQ==","signatures":[{"sig":"MEQCIFrV9DaEfQLIUZsHtyxmw+GDVHu2++XLB23CftJ65/l0AiA5UuB2qs6VEJNwOwwNWyqr4tnWWYwyoAsoCpp60z4K+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351189},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"default":"./dist/index.iife.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules ./node_modules ./dist ./reports ./coverage","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","prepare":"cd ../ && [ -d .git ] && husky","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","postinstall":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.21_1777993737324_0.34179301865271006","host":"s3://npm-registry-packages-npm-production"}},"1.4.24":{"name":"impostos-brasil","version":"1.4.24","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.4.24","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"bdd0dee7a7069153ad96e1be8aea40988b2a47df","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.4.24.tgz","fileCount":13,"integrity":"sha512-+Rk6Ny/jWUjy7u9Fg0C2aZDTs2zZRCvwRyqVNTDwelHK+N2Evr2pjn/IIeAzMTpa8w4Ht7Sk9bxFZP9raa9W9w==","signatures":[{"sig":"MEQCICmF+5NVnzlffkLcHRkKKbJg8gt/AJ7AJkKdyvby7fGxAiBwu64XyMxGLlnlXnPr3RaiFw42e0NLqzMSOOkLrrp+fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351250},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.4.24_1778016321429_0.8337993459381294","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"impostos-brasil","version":"1.5.0","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.0","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"416ec484f6ad8c5ccea798d1399411bd2f7d7803","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.0.tgz","fileCount":13,"integrity":"sha512-1XsGYPuiXtv0fPx6mGovZB++JKPd/b5qdlQSYTt7g+Dnn376PBbl2X753IApRHsfs/hRktsePgk5tesgQNg0XA==","signatures":[{"sig":"MEUCIAGyVw/phdfHpxyj35aeJ/iE7hhOzTZOnxWqLPgOeNkHAiEA428VHo9+1LuaOIvpeHLqBfi20GbT7AQ0dafcBUrJhQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357653},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.0_1778112475029_0.4791272903227779","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"impostos-brasil","version":"1.5.3","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.3","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"d0d554d5f2800c7bbced382d6008fa6a74ba3c55","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.3.tgz","fileCount":13,"integrity":"sha512-+hMFlqwjlxvKrUZj3Ial/6/CjNC1KXHlA5TZTD5FCFbVejkHq1eQjANiE5rejXt+IbNsNgM6kQPOk+aYDLCq9Q==","signatures":[{"sig":"MEYCIQDDpQH6oMh00jsMaqb8ftFHnutbiPdK2Ixf04Ukhu1Z7gIhAK+XK/grLgo/lcL3Xr76N4iihNHyI+FoeF9W+Ytm88VJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474588},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.3_1778114172116_0.6025091640634999","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"impostos-brasil","version":"1.5.6","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.6","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"99bba2e351c6498a5d8fed3c1cf26f7ee0b06666","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.6.tgz","fileCount":13,"integrity":"sha512-73G4itK/3aHpFIKPc0h9g4q/XLhi5oNYKpaXmWyy12aAGmUZlPghyO93mnRAqFcoXUgpWyRvP584cA1h1D4hVw==","signatures":[{"sig":"MEUCIDEcwqQoXK4tVHsi01owHaj+Fau2LIHLJ0HkwiRDPE0AAiEA9T4aVjsayaeqr+LKRgM+6YGAhSooGnYkImQ+ZkzQqwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474673},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.6_1778155416606_0.39300559714167127","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"impostos-brasil","version":"1.5.7","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.7","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"9b7cfc0c3aa7bf762c61ea7d7470adf5ebc54da7","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.7.tgz","fileCount":13,"integrity":"sha512-lFGx9fF3lWFi6G9WIz6tYSeSnHwnvf3qQZ4KpqkgkAXnsjCnYPBGsetgv82AZrQfmpewV5e1mUL9Ysj5m4HV1g==","signatures":[{"sig":"MEQCIAsb0ObqcyrUDTH3hyT5NNRKNwMTv0IxoxhCkOWizNbVAiA4cXwzoPrUZhFgmdMHW9BiBs6X3+KaQassWw5JZH/HtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474673},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.7_1778156049826_0.2911783098261851","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"impostos-brasil","version":"1.5.8","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.8","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"20dfcfdb6dd51cc6f841693856ab188d46bcfde0","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.8.tgz","fileCount":13,"integrity":"sha512-aNA+KV6nb4WPQdIzrkNYHU23/CBqNehRGy0sPQ7Sjj7BuvcbGlTG3AC+iPG0m6H3NQrMA9mdL6GYEFx4G39chw==","signatures":[{"sig":"MEQCIHo6ZSuI3wJRey8VwI1UsrQaFUX9PzQMZudz1TU7GZtCAiAcFTyP/l+JtO2y2+ce5zXY2PNVhRb6v4aqsWvkNJZmhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474673},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.8_1778156394336_0.9911746109834099","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"impostos-brasil","version":"1.5.9","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.9","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"192091913ce765e15d64b903618c75df7b62ef7f","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.9.tgz","fileCount":13,"integrity":"sha512-9FnvMfgxQofMdj4giH/4DUqMP07yus82nIdHxZTaBIM+QkJ6yTKCNm5j3CxEvgxYRtcTVxJR2VrqiGbZ1bIemw==","signatures":[{"sig":"MEYCIQC9bndMHFCA3qTD6FsqLBbDYwiIApM0jrDrKUFSCCiqoAIhAJYBGHqgkzy9DJX9En5SmIkHIKw6GgV/WptDqppC4IMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483185},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.9_1778173724715_0.6982574152756529","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"impostos-brasil","version":"1.5.10","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"author":{"name":"Acacio Salgueiro"},"license":"MIT","_id":"impostos-brasil@1.5.10","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"homepage":"https://github.com/salgueiroso/impostos-brasil","bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"dist":{"shasum":"cacc909ceb0c626fa641773c1bea077bf43cc3be","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.5.10.tgz","fileCount":13,"integrity":"sha512-CeF1pumi46qvv0wGykuv9BBtt42gnvgxhULp1JdBS7ypqRrthPQoAGP9ZlRrauMf9sbTIDAKrei96GGjpOW9BA==","signatures":[{"sig":"MEUCIEVIqH6JbXBs38cPPxcc1hnWk9eKtehV48sNMLq3Ktt5AiEA0LzaD9+OnTF0d5aJLQCvtmnwMap5gYXc4O0WlWMdtAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484594},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"npm":">=10","node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"scripts":{"test":"jest --ci --coverage","build":"tsdown","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz","husky":"cd ../ && [ -d .git ] && husky","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","watch":"tsdown --watch","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","prebuild":"npm run validate:json","clean:git":"git clean -fdx","postbuild":"typedoc","test:watch":"jest --ci --watchAll --coverage","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules"},"ts-node":{"files":true},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"repository":{"url":"git+https://github.com/salgueiroso/impostos-brasil.git","type":"git"},"_npmVersion":"11.12.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","directories":{},"sideEffects":["./dist/index.cjs","./dist/index.mjs"],"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","shx":"^0.4.0","tsx":"^4.21.0","jest":"^30.2.0","husky":"^9.1.7","tsdown":"^0.21.10","ajv-cli":"^5.0.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.16","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv-formats":"^3.0.1","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/impostos-brasil_1.5.10_1778205814752_0.8361547230437754","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"impostos-brasil","version":"1.6.1","description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","author":{"name":"Acacio Salgueiro"},"license":"MIT","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"homepage":"https://github.com/salgueiroso/impostos-brasil","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","sideEffects":["./dist/index.cjs","./dist/index.mjs"],"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"default":"./dist/index.iife.js"},"./package.json":"./package.json"},"engines":{"node":">=22","npm":">=10"},"repository":{"type":"git","url":"git+https://github.com/salgueiroso/impostos-brasil.git"},"ts-node":{"files":true},"scripts":{"validate:json":"ajv validate -s src/recursos/schemas/schema-mapas.json -d 'src/recursos/*.json' --spec=draft2019 -c ajv-formats","prebuild":"npm run validate:json","build":"tsdown","postbuild":"typedoc","watch":"tsdown --watch","start":"node -e \"import('./dist/index.mjs').then(m => m.exemplo())\"","start:watch":"nodemon --watch src --ext js,ts,json --exec \"npm run build && npm run start\"","test":"jest --ci --coverage","test:watch":"jest --ci --watchAll --coverage","move:node_modules":"rm -Rf /tmp/node_modules && mv ./node_modules /tmp && ln -s /tmp/node_modules ./node_modules","clean":"rm -Rf /tmp/node_modules; rm -Rf ./node_modules; rm -Rf ./dist; rm -Rf ./reports; rm -Rf ./coverage; rm -f impostos-brasil-*.tgz; rm -Rf ./docs","clean:git":"git clean -fdx","prepack":"(rm impostos-brasil-*.tgz || true) && npm run build","postpack":"tar -xzvf impostos-brasil-*.tgz -C ./dist/","husky":"cd ../ && [ -d .git ] && husky"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^25.0.3","ajv":"^8.20.0","ajv-cli":"^5.0.0","ajv-formats":"^3.0.1","husky":"^9.1.7","jest":"^30.2.0","jest-junit":"^16.0.0","nodemon":"^3.1.11","shx":"^0.4.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsdown":"^0.21.10","tsx":"^4.21.0","typedoc":"^0.28.16","typescript":"^5.9.3"},"_id":"impostos-brasil@1.6.1","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-ggRgVprmKIP3eIu7UmkSl6Bhy76h7dckJEw5W0Mda0osm0phClEflr/rttU5oE9fvllJ9jLyz5h5lCsGnIJqGA==","shasum":"c9ddec3a820cd3dfa77f3798dc8d03d1ee779f54","tarball":"https://registry.npmjs.org/impostos-brasil/-/impostos-brasil-1.6.1.tgz","fileCount":13,"unpackedSize":464066,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/impostos-brasil@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHSooZxaXM0R/3hrAgtuQcZvtfJBEWZoq6YcvYzHXfzpAiEA6HtIF3ZIcHlJg9yGgWAbuDUWJdKBTS4ap+E1RWw+B1E="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b716ecb-7767-4513-8266-6f45b093e85d"}},"directories":{},"maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/impostos-brasil_1.6.1_1778389610151_0.7456281250153203"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T17:33:44.601Z","modified":"2026-05-10T05:06:50.600Z","1.0.0":"2026-04-19T17:33:44.840Z","1.0.1":"2026-04-19T17:45:19.322Z","1.0.2":"2026-04-19T18:08:33.972Z","1.0.4":"2026-04-21T23:35:18.030Z","1.0.5":"2026-04-23T09:49:02.806Z","1.0.6":"2026-04-23T12:38:41.961Z","1.0.7":"2026-04-23T12:48:13.534Z","1.0.8":"2026-04-23T13:13:19.731Z","1.0.9":"2026-04-23T19:02:14.579Z","1.0.11":"2026-04-23T19:30:25.360Z","1.1.1":"2026-04-23T20:48:45.290Z","1.1.2":"2026-04-23T21:09:26.071Z","1.2.0":"2026-04-24T12:34:42.056Z","1.2.1":"2026-04-24T12:45:40.953Z","1.3.0":"2026-04-26T08:44:38.651Z","1.4.2":"2026-05-03T03:14:16.506Z","1.4.5":"2026-05-03T03:31:38.222Z","1.4.12":"2026-05-04T07:32:23.870Z","1.4.13":"2026-05-04T07:40:05.868Z","1.4.14":"2026-05-04T07:53:43.462Z","1.4.15":"2026-05-04T08:05:33.618Z","1.4.18":"2026-05-04T15:04:24.487Z","1.4.19":"2026-05-05T13:53:05.642Z","1.4.20":"2026-05-05T14:08:58.064Z","1.4.21":"2026-05-05T15:08:57.479Z","1.4.24":"2026-05-05T21:25:21.625Z","1.5.0":"2026-05-07T00:07:55.209Z","1.5.3":"2026-05-07T00:36:12.271Z","1.5.6":"2026-05-07T12:03:36.812Z","1.5.7":"2026-05-07T12:14:10.004Z","1.5.8":"2026-05-07T12:19:54.521Z","1.5.9":"2026-05-07T17:08:44.860Z","1.5.10":"2026-05-08T02:03:34.954Z","1.6.1":"2026-05-10T05:06:50.286Z"},"bugs":{"url":"https://github.com/salgueiroso/impostos-brasil/issues"},"author":{"name":"Acacio Salgueiro"},"license":"MIT","homepage":"https://github.com/salgueiroso/impostos-brasil","keywords":["clt","brasil","brazil","inss","irpf","irpj","imposto","impostos","typescript"],"repository":{"type":"git","url":"git+https://github.com/salgueiroso/impostos-brasil.git"},"description":"Esta biblioteca simplifica os calculos dos impostos INSS e IR do Brasil","maintainers":[{"name":"salgueiroso","email":"acacioxp@gmail.com"}],"readme":"# impostos-brasil\n\n[![Package](https://github.com/salgueiroso/impostos-brasil/actions/workflows/package.yaml/badge.svg)](https://github.com/salgueiroso/impostos-brasil/actions/workflows/package.yaml)\n[![codecov](https://codecov.io/gh/salgueiroso/impostos-brasil/graph/badge.svg?token=LYJEY4ZYUT)](https://codecov.io/gh/salgueiroso/impostos-brasil)\n[![License](https://badgen.net/github/license/salgueiroso/impostos-brasil)](https://github.com/salgueiroso/impostos-brasil/blob/main/LICENSE)\n\nUma biblioteca TypeScript robusta e fácil de usar para calcular impostos sobre a folha de pagamento (CLT) no Brasil, incluindo INSS, IRPF e PLR.\n\n## 🎯 Propósito\n\nO objetivo desta biblioteca é simplificar o cálculo complexo dos principais impostos brasileiros no contexto do pagador de impostos, que envolvem faixas progressivas, deduções específicas e variações temporais de alíquotas. Ela é ideal para sistemas de RH, calculadoras financeiras ou qualquer aplicação que precise simular o salário líquido e encargos de um trabalhador.\n\n### ✨ Diferenciais\n\n- **Cálculo Progressivo:** Implementação precisa do cálculo \"fatiado\" por faixas, conforme a legislação vigente.\n- **Série Temporal Inteligente:** Projeção de múltiplos meses considerando 13º salário (com cálculo proporcional automático), regras de férias (período aquisitivo) e PLR.\n- **Cálculo Proporcional:** Suporte ao cálculo de 13º proporcional ao período trabalhado/projetado na série.\n- **Gestão de Vigências Cronológicas:** Utiliza um mapa especializado (`MapaChaveAnoMes`) para lidar com tabelas históricas de forma precisa, resolvendo problemas de comparação de objetos por referência.\n- **Regras Modernas:** Suporte à nova lógica de isenção progressiva (isenção total até R$ 5.000 e desconto progressivo até R$ 7.350) e ao desconto simplificado do IRPF.\n- **Extensões de Utilitários:** Métodos integrados ao tipo `Number` para formatação (`toBRL`, `toPercent`) e normalização de precisão financeira (`normalizarPrecisao`).\n- **Deduções Flexíveis:** Suporte a deduções de saúde e instrução com recorrência mensal ou anual (com aplicação automática de limites legais).\n- **Injeção de Tabelas:** Permite sobrepor as tabelas oficiais com mapas de alíquotas customizados para simulações específicas.\n- **Suporte a Browser:** Disponível como bundle IIFE para uso direto no navegador.\n\n## 🚀 Instalação\n\n```bash\nnpm install impostos-brasil\n```\n\n> **Requisitos:** Node.js `>=22` e npm `>=10`.\n\n## Links úteis\n| Descrição | Link |\n|---|---|\n| **Repositório:** | https://github.com/salgueiroso/impostos-brasil |\n| **Exemplo Angular:** | https://salgueiroso.github.io/impostos-brasil/angular_app |\n| **Documentação da API:** | https://salgueiroso.github.io/impostos-brasil/ |\n| **Pacote NPM:** | https://www.npmjs.com/package/impostos-brasil |\n\n\n## 💻 Exemplos de Uso\n\n### 1. Cálculo Simples de INSS\n\n```typescript\nimport 'impostos-brasil'; // Importa as extensões de protótipo (toBRL, toPercent, normalizarPrecisao)\nimport { calcularINSS } from 'impostos-brasil';\n\nconst resultado = calcularINSS(5000);\n\nconsole.log(`Valor do INSS: ${resultado.vlImposto.toBRL()}`);\nconsole.log(`Alíquota Efetiva: ${resultado.aliquotaEfetiva.toPercent()}`);\nconsole.log(`Líquido: ${resultado.vlLiquido.toBRL()}`);\n```\n\nTambém é possível informar uma vigência específica ou uma base de cálculo diferente do bruto:\n\n```typescript\nimport { calcularINSS, Meses, toAno } from 'impostos-brasil';\n\nconst resultado = calcularINSS(5000, {\n    vlBaseDeCalculo: 4800,   // opcional: base diferente do bruto\n    vigenciaAno: toAno(2025),\n    vigenciaMes: Meses.Janeiro\n});\n```\n\n### 2. Cálculo de IRPF\n\nO segundo parâmetro é um objeto de opções. A biblioteca suporta a regra de isenção progressiva (2025/2026).\n\n```typescript\nimport { calcularIRPF, Meses, toAno } from 'impostos-brasil';\n\nconst salarioBruto = 5000;\nconst baseCalculo = 4450; // Ex: Salário Bruto - INSS\n\nconst resultado = calcularIRPF(salarioBruto, {\n    vlBaseDeCalculo: baseCalculo,\n    usarIsencao5k7k: true,        // Habilita isenção total até R$ 5.000 e progressiva até R$ 7.350\n    vigenciaAno: toAno(2025),\n    vigenciaMes: Meses.Janeiro\n});\n\nconsole.log(`Imposto Retido: ${resultado.vlImposto.toBRL()}`);\nconsole.log(`Salário Líquido: ${resultado.vlLiquido.toBRL()}`);\n```\n\n#### Desconto Simplificado\n\nVocê pode optar pelo desconto simplificado do IRPF, que substitui as deduções legais se for mais vantajoso:\n\n```typescript\nimport { calcularIRPF, Meses, toAno } from 'impostos-brasil';\n\nconst salarioBruto = 3000;\nconst baseCalculo = 2750;\n\nconst resultado = calcularIRPF(salarioBruto, {\n    usarDescontoSimplificado: true,\n    vlDeducaoSimplificada: 564.80, // Opcional: injeta valor específico\n    vlBaseDeCalculo: baseCalculo,\n    usarIsencao5k7k: true,        // padrão: true\n    vigenciaAno: toAno(2025),\n    vigenciaMes: Meses.Janeiro\n});\n\nconsole.log(`Imposto Retido: ${resultado.vlImposto.toBRL()}`);\nconsole.log(`Salário Líquido: ${resultado.vlLiquido.toBRL()}`);\n```\n\n> **Atenção:** `vlBaseDeCalculo` não pode ser maior que `vlBruto` — a função lançará `ParametroInvalido` nesse caso.\n\n### 3. Simulação de Série Anual (Cenário Completo)\n\nA função `calcularSerie` projeta o ganho de um período completo, incluindo variáveis como férias, 13º salário e PLR.\n\n```typescript\nimport {\n    calcularSerie,\n    Ferias,\n    Meses,\n    TipoRecorrencia,\n    toAno\n} from 'impostos-brasil';\n\nconst salarioBruto = 8000;\n\nconst resultadoAnual = calcularSerie({\n    qtdSeries: 12,\n    vlBruto: salarioBruto,\n    incluir13: true,\n    incluirFerias: Ferias.IgnorarPrimeiroAno,\n    mesFerias: Meses.Setembro,\n    percentualFerias: 1 / 3,                          // padrão: 1/3 constitucional\n    deducaoSaude: 0,\n    deducaoSaudeRecorrencia: TipoRecorrencia.Mensal,\n    deducaoInstrucao: 0,\n    deducaoInstrucaoRecorrencia: TipoRecorrencia.Anual,\n    mesPLR: Meses.Abril,\n    vlPLR: 5000,\n    vigenciaAno: toAno(2025),\n    vigenciaMes: Meses.Novembro,\n    usarDescontoSimplificadoIRPF: false               // padrão: false\n});\n\nconsole.log(`Bruto Mensal: ${salarioBruto.toBRL()}`);\nconsole.log(`Bruto Período: ${resultadoAnual.vlBrutoTotal.toBRL()}`);\nconsole.log(`INSS Período: ${resultadoAnual.vlImpostoInssTotal.toBRL()}`);\nconsole.log(`IRPF Período: ${resultadoAnual.vlImpostoIrpfTotal.toBRL()}`);\nconsole.log(`Líquido Período: ${resultadoAnual.vlLiquidoTotal.toBRL()}`);\nconsole.log(`Alíquota Efetiva: ${resultadoAnual.pAliquotaEfetivaTotal.toPercent()}`);\nconsole.log(`Imposto Período: ${resultadoAnual.vlImpostoTotal.toBRL()}`);\n\nfor (const mes of resultadoAnual.meses) {\n    console.log(`Mês ${Meses[mes.anoMes.Mes]} (${mes.indice}):`);\n    console.log(`  Informações: ${mes.informacoesAdicionais.join(', ')}`);\n    console.log(`  Salário Bruto: ${mes.vlBruto.toBRL()}`);\n    console.log(`  INSS: ${mes.inss.vlImposto.toBRL()}`);\n    console.log(`  Base de cálculo IRPF: ${mes.irpf.vlBaseDeCalculo.toBRL()}`);\n    console.log(`  IRPF: ${mes.irpf.vlImposto.toBRL()}`);\n    if (mes.irpfPLR) {\n        console.log(`  Base de cálculo IRPF PLR: ${(mes.irpfPLR?.vlBaseDeCalculo ?? 0).toBRL()}`);\n        console.log(`  IRPF PLR: ${(mes.irpfPLR?.vlImposto ?? 0).toBRL()}`);\n    }\n    console.log(`  Salário Líquido: ${mes.vlLiquido.toBRL()}`);\n}\n```\n\n## 🛠️ Estrutura de Dados\n\n### `Imposto`\n\nRetornado por `calcularINSS` e `calcularIRPF`:\n\n| Propriedade | Tipo | Descrição |\n|---|---|---|\n| `vlImposto` | `number` | Valor final a ser retido. |\n| `vlLiquido` | `number` | Valor líquido após o desconto do imposto. |\n| `vlBruto` | `number` | Valor bruto de referência utilizado no cálculo. |\n| `vlBaseDeCalculo` | `number` | Montante que efetivamente sofreu a tributação. |\n| `aliquotaEfetiva` | `number` | Percentual real pago sobre o bruto (`vlImposto / vlBruto`). |\n| `faixas` | `DeducaoFaixa[]` | Detalhamento de quanto foi cobrado em cada faixa progressiva. |\n\n> Para todas as propriedades, consulte a interface `Imposto` na [documentação da API](https://salgueiroso.github.io/impostos-brasil/interfaces/Imposto.html).\n\n### `ImpostoAcumulado`\n\nRetornado por `calcularSerie`:\n\n| Propriedade | Tipo | Descrição |\n|---|---|---|\n| `meses` | `DadosDoMes[]` | Detalhamento individual de cada mês processado. |\n| `vlBrutoTotal` | `number` | Somatório de todos os rendimentos brutos do período. |\n| `vlLiquidoTotal` | `number` | Somatório dos rendimentos líquidos do período. |\n| `vlImpostoTotal` | `number` | Total retido (INSS + IRPF + IRPF PLR). |\n| `vlImpostoInssTotal` | `number` | Total retido de INSS. |\n| `vlImpostoIrpfTotal` | `number` | Total retido de IRPF mensal. |\n| `vlImpostoIrpfPLRTotal` | `number` | Total retido de imposto sobre PLR. |\n| `vlDeducoesTotal` | `number` | Somatório de todas as deduções no período. |\n| `pAliquotaInssEfetiva` | `number` | Alíquota efetiva média do INSS. |\n| `pAliquotaIrpfEfetiva` | `number` | Alíquota efetiva média do IRPF mensal. |\n| `pAliquotaIrpfPLREfetiva` | `number` | Alíquota efetiva média do imposto sobre PLR. |\n| `pAliquotaEfetivaTotal` | `number` | Carga tributária real total do período. |\n\n### `OpcoesSerie`\n\nParâmetro de `calcularSerie`:\n\n| Propriedade | Tipo | Padrão | Descrição |\n|---|---|---|---|\n| `vlBruto` | `number` | — | **(obrigatório)** Salário bruto mensal base. |\n| `qtdSeries` | `number` | `12` | Quantidade de meses a simular. |\n| `incluir13` | `boolean` | `false` | Inclui o cálculo do 13º salário em dezembro. |\n| `incluirFerias` | `Ferias` | `Ferias.Nao` | Modo de aplicação das férias (Sim, Não, IgnorarPrimeiroAno). |\n| `percentualFerias` | `number` | `1/3` | Adicional de férias (1/3 constitucional por padrão). |\n| `mesFerias` | `Meses` | mês atual | Mês em que as férias são aplicadas. |\n| `deducaoSaude` | `number` | `0` | Valor das despesas de saúde a deduzir. |\n| `deducaoSaudeRecorrencia` | `TipoRecorrencia` | `Anual` | Se o valor de saúde é mensal ou anual. |\n| `deducaoInstrucao` | `number` | `0` | Valor das despesas com instrução (limitado ao teto legal). |\n| `deducaoInstrucaoRecorrencia` | `TipoRecorrencia` | `Anual` | Se o valor de instrução é mensal ou anual. |\n| `vlPLR` | `number` | `0` | Valor bruto da PLR. |\n| `mesPLR` | `Meses` | mês atual | Mês em que a PLR é provisionada. |\n| `vigenciaAno` | `Ano` | ano atual | Ano inicial para seleção das tabelas tributárias. |\n| `vigenciaMes` | `Meses` | mês atual | Mês inicial para seleção das tabelas tributárias. |\n| `usarDescontoSimplificadoIRPF` | `boolean` | `false` | Aplica o desconto simplificado do IRPF como dedução. |\n| `mapasDeFaixas` | `OpcoesMapasFaixas \\| null` | `null` | Tabelas customizadas de faixas (alternativa à vigência). |\n\n## 📅 Vigências Suportadas\n\nA biblioteca utiliza tabelas de alíquotas oficiais persistidas em arquivos JSON, permitindo que o motor de cálculo selecione a regra tributária exata de acordo com o ano e mês da simulação.\n\nAs constantes com os mapas de vigência exportados são:\n\n| Constante | Tipo | Descrição |\n|---|---|---|\n| `vigenciaFaixasInss` | `MapaChaveAnoMes<AliquotasTetoFaixas>` | Tabelas progressivas do INSS por competência. |\n| `vigenciaFaixasIrpf` | `MapaChaveAnoMes<AliquotasTetoFaixas>` | Tabelas progressivas do IRPF mensal por competência. |\n| `vigenciaFaixasIrpfPLR` | `MapaChaveAnoMes<AliquotasTetoFaixas>` | Tabelas progressivas do IRPF sobre PLR por competência. |\n| `vigenciaIrpfDescontoSimplificado` | `MapaChaveAnoMes<number>` | Valores vigentes do desconto simplificado do IRPF. |\n\nVocê pode consultar os anos cobertos programaticamente:\n\n```typescript\nimport { vigenciaFaixasIrpf } from 'impostos-brasil';\n\nconst anosCobertos = Array.from(vigenciaFaixasIrpf.anos());\n```\n\n## 🔧 Enumerações e Utilitários\n\n### Enumerações exportadas\n\n```typescript\nimport { Meses, Ferias, TipoRecorrencia } from 'impostos-brasil';\n\n// Meses: Janeiro = 1, Fevereiro = 2, ..., Dezembro = 12\n// Ferias: Nao | Sim | IgnorarPrimeiroAno\n// TipoRecorrencia: Mensal | Anual\n```\n\n### Funções utilitárias\n\n```typescript\nimport { toAno, toMes, getAnoMinimo } from 'impostos-brasil';\n\ntoAno(2025);          // Converte number para o tipo Ano\ntoMes(0);             // Converte índice base-0 (getMonth()) para Meses (Janeiro)\ngetAnoMinimo();       // Retorna o ano mínimo suportado pelas tabelas carregadas\n```\n\n### Extensões de `Number`\n\nAo importar a biblioteca, os seguintes métodos são adicionados ao protótipo de `Number`:\n\n```typescript\nimport 'impostos-brasil';\n\n(1250.5).toBRL();              // → \"R$ 1.250,50\"\n(0.075).toPercent();           // → \"7,5%\"\n(1.0050000000001).normalizarPrecisao(); // elimina erros de ponto flutuante\n```\n\nAs funções equivalentes também são exportadas como standalone: `toBRL(value)`, `toPercent(value)`.\n\n## 📦 Formatos de Distribuição\n\n| Formato | Arquivo | Uso |\n|---|---|---|\n| ESM | `dist/index.mjs` | Bundlers modernos (Vite, Webpack, etc.) |\n| CJS | `dist/index.cjs` | Node.js (`require`) |\n| IIFE | `dist/index.iife.js` | Browser via `<script>` |\n| Types (ESM) | `dist/index.d.mts` | TypeScript com ESM |\n| Types (CJS) | `dist/index.d.cts` | TypeScript com CJS |\n\n## 🖥️ Exemplo com Angular\n\nO diretório `exemplos/angular_app` contém uma aplicação Angular 21 que demonstra o uso completo da biblioteca em um formulário reativo com:\n\n- Cálculo de série temporal configurável.\n- Suporte a férias, 13º salário e PLR.\n- Deduções de saúde e instrução com seleção de recorrência.\n- Opção de desconto simplificado no IRPF.\n- Exibição de resultados consolidados e detalhamento mês a mês.\n\nPara rodar o exemplo:\n\n```bash\ncd exemplos/angular_app\nnpm install\nnpm start\n```\n\n## 🧪 Testes\n\n```bash\ncd pacote\nnpm test\n```\n\nOs testes cobrem `calcularINSS`, `calcularIRPF`, `calcularSerie` e todos os utilitários de alíquotas, datas, formatações e JSON.\n\n## 🚀 Roadmap\n- [x] Calculo do 13 proporcional ao periodo trabalhado\n- [x] Calculo do IRPF considerando o deconto simplificado\n- [ ] Inclusão de novos exemplos\n\n\n## ⚖️ Aviso Legal e Isenção de Responsabilidade\n\nEsta ferramenta é fornecida apenas para fins informativos e de simulação. Os cálculos gerados por esta biblioteca **não devem ser utilizados para fins legais, contábeis ou oficiais**.\n\nOs resultados podem variar dependendo de interpretações específicas da legislação, benefícios variáveis ou convenções coletivas de trabalho. Para cálculos legalmente válidos, emissão de guias ou conformidade com a Receita Federal e eSocial, você deve sempre utilizar sistemas oficiais ou consultar um **profissional contador habilitado**.\n\n## 📄 Licença\n\nEste projeto está sob a licença MIT. Veja o arquivo [LICENSE](./LICENSE) para detalhes.\n\n---\nDesenvolvido por Acacio Salgueiro\n","readmeFilename":"README.md"}