{"_id":"@consumidor-positivo/ts-utils","_rev":"45-e99f555673a986782b7d171c3263ae2b","name":"@consumidor-positivo/ts-utils","dist-tags":{"latest":"1.35.1"},"versions":{"1.0.0":{"name":"@consumidor-positivo/ts-utils","version":"1.0.0","_id":"@consumidor-positivo/ts-utils@1.0.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"b9d57a859a2ed7b77f3bcf9895dbb2ab58295b79","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.0.0.tgz","fileCount":16,"integrity":"sha512-FrNXetE15c71l0ft2RhSEwwzZ/OYfEXUJ8P7pJdb3WIBfOoIrwgrPlp4BzpcDkR4VLuiacJPdxSiKQxdUqjORw==","signatures":[{"sig":"MEYCIQDIiCsaOzZZwDRZWCMC3WbIoDnMx/ZVXPyLsxMoDlvdRgIhAL457Z5Qm2IfXW+cShquO8H1a5DFREjRT/5CpmEp4/5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6003},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"}},"gitHead":"b9aa13b4a893628c8fd84956097db30e96d48793","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run docs","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"TypeScript utilities library for Consumidor Positivo projects.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"^9.1.7","rimraf":"^6.0.1","rollup":"^4.40.2","vitest":"^3.1.3","typedoc":"^0.28.4","@vitest/ui":"^3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@commitlint/cli":"^19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"^3.1.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.0.0_1747320130838_0.009209917978543869","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@consumidor-positivo/ts-utils","version":"1.1.0","_id":"@consumidor-positivo/ts-utils@1.1.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"5e84c716e742805c3606d9d2deaeba3acf546381","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.1.0.tgz","fileCount":19,"integrity":"sha512-zNntyujhdInmf43vzGOAA0nEaigiwypZ+q9YwmMu3RPFnfTcJ7O6OxbNFIwwY/PD0xdExis6sBShTOMSJYvWbw==","signatures":[{"sig":"MEYCIQDB9p8JWHnuOjVJ7Zk5hxpqkyOW2VgaEqLCwoBxPiQuqwIhANivR0ScVLVPddHcVvCQ51jCzQHfmAUgiIfa6ukfApRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7754},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"}},"gitHead":"e4eedb6fd1193f35e2f0c8d25ba5858af99114b3","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run docs","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"^9.1.7","rimraf":"^6.0.1","rollup":"^4.40.2","vitest":"^3.1.3","typedoc":"^0.28.4","@vitest/ui":"^3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@commitlint/cli":"^19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"^3.1.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.1.0_1747340177688_0.6912072074272704","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@consumidor-positivo/ts-utils","version":"1.2.0","_id":"@consumidor-positivo/ts-utils@1.2.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"7aa65320de50f87c566ef8728da752c33b0de373","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.2.0.tgz","fileCount":18,"integrity":"sha512-twISf39o5MG6YUkuoSxbG3T5w7cJ+CQ9D+dFkHwsT7vcRkoDKwSXsvkZ+AR9akr39nkTK5/kPUL3flRELc1pRQ==","signatures":[{"sig":"MEYCIQCqguiRnVcJ7PkBTOAZRVjRLvIjb1+AWbuAWaT75gvxTwIhAMO1kFfQZASClcS1eowJYWXYSdyX8qjGKoG4TB5M7p8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7743},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"}},"gitHead":"717751b7c320103ce4a6af45cfc160407455fa0b","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run docs","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"^9.1.7","rimraf":"^6.0.1","rollup":"^4.40.2","vitest":"^3.1.3","typedoc":"^0.28.4","@vitest/ui":"^3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@commitlint/cli":"^19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"^3.1.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.2.0_1747343724283_0.7433823152580561","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@consumidor-positivo/ts-utils","version":"1.2.1","_id":"@consumidor-positivo/ts-utils@1.2.1","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"eb929c0e595e8e65a6305cb3c04efdbbcabea14e","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.2.1.tgz","fileCount":17,"integrity":"sha512-BDi/L6/YR0GfwIaYtVcsxCN2Jubr2BMWGPxerTQWoiU4mUU1vJfV3xWORpPHk4eBOqy6U1MKzwVlvRBV0dtTrg==","signatures":[{"sig":"MEUCIQCpwVj+veKov5lbTjUUl/pjVfJP6pKvJoLa2j5WhVUeDAIgQ65PVHSj/bt80EKStmQKAx5BCW9an3U1F6JVqBdDs34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7092},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"}},"gitHead":"3adb587e66f14d7271d2792f7d9f762c086f5a1a","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run docs","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"^9.1.7","rimraf":"^6.0.1","rollup":"^4.40.2","vitest":"^3.1.3","typedoc":"^0.28.4","@vitest/ui":"^3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@commitlint/cli":"^19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"^3.1.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.2.1_1747344833073_0.7400358742393764","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@consumidor-positivo/ts-utils","version":"1.3.0","_id":"@consumidor-positivo/ts-utils@1.3.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"87cb9dbf977a6e6ce543f48f19a8b17e668842fe","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.3.0.tgz","fileCount":17,"integrity":"sha512-XUIG2rJCn6RsPE1be+yRoaCoyFDlAGkDejfum8opTysgkXbeqGJUaMonjaqBnEcj2rRsoC4MQxOisRkVB8i2Qw==","signatures":[{"sig":"MEQCIAcgbAHlpdTq28JSZeOBFmSAASrLiVZl5XMKZUYNf6lBAiBLwwqU0LiTRpcaMqTOoWE/lX27Zfc18kmtNK/YRjT2fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11362},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"}},"gitHead":"51c84c3200234836a32e662920a2aa8d95ed1c79","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run docs","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"^9.1.7","rimraf":"^6.0.1","rollup":"^4.40.2","vitest":"^3.1.3","typedoc":"^0.28.4","@vitest/ui":"^3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@commitlint/cli":"^19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"^3.1.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.3.0_1747400147545_0.23490667578447355","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@consumidor-positivo/ts-utils","version":"1.4.1","_id":"@consumidor-positivo/ts-utils@1.4.1","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"b0eaeac128f1d186e30f7bdfb8a54fa9f07ff606","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.4.1.tgz","fileCount":23,"integrity":"sha512-lKRp8xQ0NcHiNW1ni7Ea590cee0dZsryOWxdgpAB0hBoCd5Ao5LeEaeninquw8va5OTU1CNPvCRQRHu6UvWklA==","signatures":[{"sig":"MEUCIBuqSz4dOIxsEOs0faXhSn9utuBsh296sfLbYNcy9jAhAiEA+nOsrfhQoPZabbWJDU1ICIryHVlpZxZodmTMaOSt3pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15984},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"}},"gitHead":"027fbeb7970b5f569a9663cfbfc9ff27cb9d18d9","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run docs","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"^9.1.7","rimraf":"^6.0.1","rollup":"^4.40.2","vitest":"^3.1.3","typedoc":"^0.28.4","@vitest/ui":"^3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@commitlint/cli":"^19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"^3.1.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.4.1_1747677713924_0.18614086881676228","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@consumidor-positivo/ts-utils","version":"1.5.0","_id":"@consumidor-positivo/ts-utils@1.5.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"189a0e22bd381652b0a7480a5477f12fa7a20ce0","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.5.0.tgz","fileCount":27,"integrity":"sha512-qHINHsZI79D2X9hRRJLtgU3BzgvlqysmyvfT94lIC/Oi99skW9GxcumyoomrY0rZmjbvjhFHKhjI0nIQQhZNUg==","signatures":[{"sig":"MEYCIQCQTX+Rsqr6bAZ/gBy0Yfz89HAV+nRY7qH6wcmhS3ljrAIhAPhpQ+H2eYCtGcHcs2fZfJfujkfkJiDGRUmawHLkyZm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21692},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.js","require":"./dist/hooks/hooks.umd.cjs"}},"gitHead":"6ec1de261406d65899eb5755194291723d02253a","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.5.0_1747692953260_0.6957576314097409","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@consumidor-positivo/ts-utils","version":"1.6.0","_id":"@consumidor-positivo/ts-utils@1.6.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"90deae413a61b3b8c7914f3f8604abd1cd2e857e","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.6.0.tgz","fileCount":29,"integrity":"sha512-B2fViDtc2+m6E3wL1web5I/sRVPe5wChC7mvWjue9g9gAZuAYA4T4t48VmXyYHhEDny7e6sSBIzF7fNm4kEE5Q==","signatures":[{"sig":"MEUCICg6WA2IiFNfggTXgUHFla3niVyTz/WenZgK9wGW40iEAiEA01PFcdBRqDErD6q8sNiiCL0mF4IOBolY5NsOBafiqn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24138},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.js","require":"./dist/hooks/hooks.umd.cjs"}},"gitHead":"f7754c6268ba55984fbd467c51bad90d7d5bdf0e","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.6.0_1747925255038_0.8444682115460602","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@consumidor-positivo/ts-utils","version":"1.6.1","_id":"@consumidor-positivo/ts-utils@1.6.1","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"1b9636a384331f48033be9c03588be4c5a8d5a38","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.6.1.tgz","fileCount":29,"integrity":"sha512-5tRIr7WK65UtwO91ftWmhUEqMz1IvwgisWbPFV/1UCOt1Ndgh+93xqbgAnZImDMXxyS5ezsydE7jWE1Igo2ERg==","signatures":[{"sig":"MEQCIDAEh1y/LZe2Rqklt7chkRPk+pDM9lLYb1YilxasiFwgAiB550CJfms8wToVXsCBLzU/hp4OADVDDwyrS82vZQrqjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24137},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.js","require":"./dist/hooks/hooks.umd.cjs"}},"gitHead":"2dd7380f9b1df8af75a47553d9d34a601d403852","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve -y docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.6.1_1748570068481_0.27497650820516495","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@consumidor-positivo/ts-utils","version":"1.7.0","_id":"@consumidor-positivo/ts-utils@1.7.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"a75b2f3833aa233ca0e5cdf6d218683eaa960ced","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.7.0.tgz","fileCount":31,"integrity":"sha512-0g7T/t2Tx9taT/7YwvjlgznGV4x5RimMN94lh3XoRMNx6b0ChVEUZXT/gUrBoDkRs9dekazmiDpr8bGmhDELdA==","signatures":[{"sig":"MEUCIQCwXeeEzHWYkZidK4ARDNAxFvOJj96EcR4ELYjmd2vW4gIgALAq9qQBKET3jfTftDTFj3inxdYR0kjHI7iBopfxVWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25680},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.js","require":"./dist/hooks/hooks.umd.cjs"}},"gitHead":"10777689e552b8826c8f5ee8dc3fbfccb3982d0c","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.7.0_1751396011644_0.7841816277382021","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@consumidor-positivo/ts-utils","version":"1.8.0","_id":"@consumidor-positivo/ts-utils@1.8.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"579b793a2b6143b36019ec6bad6804d67256842c","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.8.0.tgz","fileCount":31,"integrity":"sha512-wvCMpVP7JEM8KH9FCG5YOw3ySnIvMTcuVHo9KirXrq+rF0Qa+BzZO30oUtGDZQj5WiAepNs85zS/qQXc4OKo1A==","signatures":[{"sig":"MEQCIElxOVv1iz5qeie1UAlmZO/QfD+ncqjqxU53mX0v8kmEAiBdDfCQPsOtYFvQUQHVQzVP4EmsNuDq7Hky2LyP04sFWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31192},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.js","require":"./dist/hooks/hooks.umd.cjs"}},"gitHead":"9e488cadb2ff7a7cb9e114673e237ac6c9273237","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.8.0_1752008007393_0.6872438384114412","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@consumidor-positivo/ts-utils","version":"1.8.1","_id":"@consumidor-positivo/ts-utils@1.8.1","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"e5f02283e84cbb8779ccf1ec35ecd5f9d4c87a7e","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.8.1.tgz","fileCount":31,"integrity":"sha512-BLF9E5tWCLQ9r9weGl9mg5WK0e8yf+YUlt5erSg+WV/Ht0gNjh+LNwfvE+CDe0b5QD4C54VYtsh8l3M8aZvP7A==","signatures":[{"sig":"MEQCIDYeJWwxQKdrOex4BLtoqx8YfGTCaHC847MYC16xC5XTAiAg/wFVAD1wWl5PP+Q0dO0ShqQmIhIGUfWMp346tzdPgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31205},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/hooks.js","require":"./dist/hooks/hooks.umd.cjs"}},"gitHead":"88190b7ec452f615791534d9a4124d1aae7cfe27","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.8.1_1752008661358_0.6991043465030689","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@consumidor-positivo/ts-utils","version":"1.8.2","_id":"@consumidor-positivo/ts-utils@1.8.2","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"df6b73e2dc0d8a79b7c6175085fc9b940aa55103","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.8.2.tgz","fileCount":37,"integrity":"sha512-DMdxg4AzXXAgHzf+eUj3qWf8qLbgo4ppeTNMU/v09mZHe5N/ijutChcGFhbU1PuZCdCBLXbApmTQDG8VwSnVFg==","signatures":[{"sig":"MEUCIQCO4UJnmozCScKrO81/1hrjIwc/KAqrwxIU3zC/okpFNQIgRU2DKuR9sbFGpPd8vyrSO4Mj6f5pDuFh0EYsejqa3Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36580},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"ca69153336e3275797d65fec9274c7e3b174c895","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.8.2_1752009778134_0.9555835545504945","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@consumidor-positivo/ts-utils","version":"1.8.3","_id":"@consumidor-positivo/ts-utils@1.8.3","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"4fc4ca8880856168a8f532cdbc1f3db7b0e9f10f","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.8.3.tgz","fileCount":37,"integrity":"sha512-iOf+gVH8xXpoLn0MDbLdNA3NxPa2qDs2CEk24J4QYqiTBKyDH5wKRNOufkYcOYdNIQqrqkHY9h/0mHF+tT2Kgg==","signatures":[{"sig":"MEUCIQDZxyct/hjkAg6S4qS8apuN+K2F9RNw0I/F/SUPoulMOwIgVEDiPXklkI0nZkmNpL9U/OO834ZWRLetxefVl4jWow4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36756},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"9b078f032c22803f9c82461eba4b50b74084740a","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.8.3_1752010546538_0.9418147278185296","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@consumidor-positivo/ts-utils","version":"1.8.4","_id":"@consumidor-positivo/ts-utils@1.8.4","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"43a685bc9eb8b74436538651b06ce7919f682af8","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.8.4.tgz","fileCount":37,"integrity":"sha512-S0B9zaLdgXR+Kq2+ea4fueEcgqODhjW8cBABpoggJV50Wm1yvibzGp4NGHo8o29OuSuuYvmhD/+bAPGRrsJ/1g==","signatures":[{"sig":"MEUCIENgar42siITXDBgtgfkzyxkI2U3b12pYVOL498iXD5qAiEA5rWSk0XHwkbq7gUOtAHM45oe2pQzxyjfWbvo1qjTK58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37030},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"27cd2d98c879983e9483a18a843abb2a4b90a898","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.8.4_1752155572727_0.09078050716787844","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@consumidor-positivo/ts-utils","version":"1.9.0","_id":"@consumidor-positivo/ts-utils@1.9.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"c0ea08a71bdc8b11d28efcc0a44770dca1e6904b","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.9.0.tgz","fileCount":37,"integrity":"sha512-pc3OHWPyZDIa+LUELMVunwQF0jVbpe3+QOfwey4hNw6WWZpcEtK1lliiEE23BwLFtnFe43dz51N4RGqb2I2ABw==","signatures":[{"sig":"MEUCIQDH1XhIRAprZVRzrj2wkzTnn5aD5jLaBiutcp8HXa5s4wIgEZCBqCzjeKxoP46p/II2ieey5K8rMWPngZFFhnumQe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37228},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"35328dfabbd1e5abcd11f0b84b13871a7ecc1d8e","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","actor":{"name":"iq360","type":"user","email":"dev@iq.com.br"},"email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.9.0_1752176612641_0.46050457020475677","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@consumidor-positivo/ts-utils","version":"1.10.0","_id":"@consumidor-positivo/ts-utils@1.10.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"b8e591e1df297fb8fbe4b37fd366c53fdce3c9bf","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.10.0.tgz","fileCount":37,"integrity":"sha512-qK9QAfAmkYQI4ZImEzb95TyqKesu2KcbEeHa8j3HK0+Hw3hwIbuTnunPquuQwsYToy0hnSw1aI847x0yk6FOZw==","signatures":[{"sig":"MEUCIETOk+2bpvbZtnSYnEZLURxuDUqOeHb2viFG8xZ4ICYjAiEAgaF8aqWtZ//RqqoeY5JAwAKtiSHBMxBBfVdfiundtr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37389},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"d6fe9a3b0c45bdcf99df8d6eb5a708445883e384","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.10.0_1752262328082_0.479734556427744","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@consumidor-positivo/ts-utils","version":"1.11.0","_id":"@consumidor-positivo/ts-utils@1.11.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"325acfb6397f5f36ff5e70f2d89d177dcd116663","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.11.0.tgz","fileCount":40,"integrity":"sha512-IxFPUtRhSiDoMcW1DC1Hzz6o/wEq19iV4KAkQg6rnJI7JYKMgbm/RRdNYlHJdAQBPWas+qpDLyf2AytpRuiOCg==","signatures":[{"sig":"MEYCIQDD6NlOtl7ioZebldh+WnT7DwCIedbJuC3b4z224RRa1QIhAK3w9TjHmk6azKhP/TbfH39ZzUKc/Ndht0tDKPU7l8Ck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39720},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"5a74c8f74b20d1c1949390a456b7358c1ced5d63","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.11.0_1756388632464_0.23958334043112184","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@consumidor-positivo/ts-utils","version":"1.12.0","_id":"@consumidor-positivo/ts-utils@1.12.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"97223ab03563c89b9866a474a75675c2d49181d3","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.12.0.tgz","fileCount":40,"integrity":"sha512-yZ5MSaVwM9a6/msUpdckRuOUynzFVpYMJnEeLb+FE2/jmEl+VLd40YRnIh0eMBEUn3xSnXzTI/VLlxCK9MoDnA==","signatures":[{"sig":"MEYCIQDztc6+WLk/BAywmCSVJKPWuM/PSKAMjnBwRw26IkHGNQIhAMn9mjbbOFgzN0cjeBluc3pXneOkuD7cr6PmJ++/MlGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41438},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"46239e3032f650bbc3821f3e0f1ebb7713b01551","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.12.0_1756761341996_0.17703368419892462","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@consumidor-positivo/ts-utils","version":"1.13.0","_id":"@consumidor-positivo/ts-utils@1.13.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"55b864fafd6cec78c00c7fd980ae30fe297a24f9","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.13.0.tgz","fileCount":40,"integrity":"sha512-DXN9UFCNKsjU4rTkt+mMOv6uy1vXEsnaX3U/wAb6P3TGFdNPJ93ku3U4nn6aVaIh8NdX0YTVR3wOrRWRy/lnDw==","signatures":[{"sig":"MEUCIQDT5uDcyT82ucBIAV7nsyahufQIKhLZ5uJmtwqmFY9bBQIgdn/89D/h0rGR2XaRElOSDMFjWizLNdkFM/KMyCK8+q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41676},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"30560e0bf00761f8320545bca26c154fb8cae680","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.13.0_1756827843392_0.4940284335798215","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@consumidor-positivo/ts-utils","version":"1.14.0","_id":"@consumidor-positivo/ts-utils@1.14.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"b315a9aa1e718a2dea2f4f7cbee4867bdf61f29b","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.14.0.tgz","fileCount":42,"integrity":"sha512-WtceKwHI8CICTGkKZeYTfg8kh7RpcpLxhYpjS/um+7ZL2Z7Zz4UKMPmYbO6ALxT9WYnoIXnTuP9x90OdYjySXQ==","signatures":[{"sig":"MEUCIAbkeWic4ECyShEoGVGjBYYWYq1ZIwZzM9nEwXtX/CCzAiEA2EWRDxkbirxBzmLskZAp35znCR1UaKzyJM6X6RRyFFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43886},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"a0f81541ad96ed0896e08e9c1f2998a38f4d9c49","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.14.0_1760652031746_0.3826304408867587","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@consumidor-positivo/ts-utils","version":"1.15.0","_id":"@consumidor-positivo/ts-utils@1.15.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"a42ecfa1e9e0bfe6b02bc6c5843c28cd20dac9cb","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.15.0.tgz","fileCount":44,"integrity":"sha512-GTJ9nJAhDoTiUZoQGvbI2fOp+YRUyOVy++xvLuUpEuzqQDcqcNBGcUGGr6tTcntFYW8jBG4U1ifXHDNskEC7Mw==","signatures":[{"sig":"MEYCIQDj1JZ5qMig5JJMQa5SI6uaUHqMNoaBdiBVninekHGmqAIhAK4GbBKvyvcynhVzMjxJDR9ZaXkmw7EqU3zw63tZDOeT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50263},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"3aa7762e1c14f191465a990b4041405433c0885a","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.15.0_1768849832317_0.7481501610108876","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@consumidor-positivo/ts-utils","version":"1.16.0","_id":"@consumidor-positivo/ts-utils@1.16.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"54e7f665202b5a0aa4ac2cc6efe14f8006c2e5c1","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.16.0.tgz","fileCount":63,"integrity":"sha512-6sa1xBeSJfq03kI7N228heRaX5p0YyX7ibMHBrfO7tuZ915tagw+udP9/mD+TBqmmqNjx3FDtJ5M+mUSiuI4Ew==","signatures":[{"sig":"MEUCICAQwQZpjJlvBuxRzloz4WRKBg3N2ts0kYdFVH/yoq40AiEA5Vmi8fJet3BZmqQ8pKEGmu7Gz4jN5wH+JX1sLRJP5HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60592},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"71c23d93831ed42657123b624d5a5c80cdc5041e","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.16.0_1770124632924_0.012335698952278484","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@consumidor-positivo/ts-utils","version":"1.17.0","_id":"@consumidor-positivo/ts-utils@1.17.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"8df546eb0e801d69170c877ec0267f2787ac767d","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.17.0.tgz","fileCount":72,"integrity":"sha512-NguxBp/PL8i7x21nlKm/i8ZJh+ahjoos3igNaFkYfyQ2a7tyaFz/rl/ZL3XC2G2N8gmtTReelN41KsJ/rzsp5A==","signatures":[{"sig":"MEUCIQD8zw70YZUGH3S+fmpCWIXbm596cgAPtOqFR57Hj5MmLAIgM5crKsp2V62V621GV6vYH4q7RuLZJCHi3x0YC3gm1k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62962},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"6e92270550ff6b5f41f3ff37e034a47acf70e57b","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.17.0_1770821311241_0.11461320423806765","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@consumidor-positivo/ts-utils","version":"1.18.0","_id":"@consumidor-positivo/ts-utils@1.18.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"d4872dc1ffd173b5edfd35731155c9a484994d72","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.18.0.tgz","fileCount":72,"integrity":"sha512-lphCxI71FJIWekDvoRvoXt2C9iHnpAyJ5hsA1zNsKIhvVOY84VFMcbagoY+T9ZDHFOY/TRcVn3QZiLDRgZsyDg==","signatures":[{"sig":"MEQCIG+Vbvxf2u5RbzmODeVg0K3Izg3xDqKCtUWciJb9o7PDAiAvE4ssJz85RFdko230yuU26mTrKDYJtEt2Qs80fUVYzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63426},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"194182f1ed4d1b5ed04a0fd3f681f491e29f8ac5","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.18.0_1770992517307_0.3459936540557169","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@consumidor-positivo/ts-utils","version":"1.19.0","_id":"@consumidor-positivo/ts-utils@1.19.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"3be3ec55ebd7cc6509bbd1cc944fde7fd5af07fa","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.19.0.tgz","fileCount":76,"integrity":"sha512-+NBSnF3RpTr5+3C2y4b5+Y9cAJTnglukhJrg/PjSZs864xWe6RhkrD8xCFXZJ+ddqRiJeK8yrIGdoHrgxvGLVQ==","signatures":[{"sig":"MEQCIBo00yuedUQ6zXN6ruYCDCLZGyFcocXJIi8S2e84EDgaAiAHZvHn1l6b0YUHPMS5RIepmBVxSfqdA78CB+U4UAu7Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66954},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"a5f2912e39f6dd4b80a945402962ebb3ae943f2f","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.19.0_1771010762455_0.8399727062149256","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@consumidor-positivo/ts-utils","version":"1.20.0","_id":"@consumidor-positivo/ts-utils@1.20.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"8f877bae67a8ea114ec152473ba1df01c40b54de","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.20.0.tgz","fileCount":80,"integrity":"sha512-Vr4zfnANQAtWeWxt+aakujW7+BCoosTPcRFcmAaDYcg0h7bQh+5HhjI9W5zU3ALH8HhUFwMJf0n/faYtfYnpKg==","signatures":[{"sig":"MEUCICf31mNN+ilo/MuBZE74B3GCaI7LKypH9nfmlyOAikc1AiEA+dbuVcoapY7QXd5gjdyLe31nTzZP40Dqe3SSkxzkUXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72725},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"5cf9557a9b0f0cfeefc7b7f372e534813031b2f5","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.20.0_1772474123101_0.4491515742137706","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@consumidor-positivo/ts-utils","version":"1.20.1","_id":"@consumidor-positivo/ts-utils@1.20.1","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"040f749875241d70a4b0ccba32246e242f4586c5","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.20.1.tgz","fileCount":80,"integrity":"sha512-DurRHki1Cz0lWFy2wYfV8RVeywf5fvJSL45mRrCgKIh4aV6VWhijQcRWOIB3wdisLDxToGykFEfPoQ3MoqGG5Q==","signatures":[{"sig":"MEUCIQDwh+xn0KVHaaaksalYrpWsFerPFdrNYLRZuLf3fpIpEgIgG9quLwpM2T9lEMg71501JEiarboIE4+cdJJoSQUvhDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73415},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"59d7e9aa29a7f10615888926fdbcc3a46828ee2b","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.20.1_1772480031395_0.9854082186757307","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@consumidor-positivo/ts-utils","version":"1.21.0","_id":"@consumidor-positivo/ts-utils@1.21.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"a6e56ac3ef837124a258bd32e6d1e6496980d483","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.21.0.tgz","fileCount":82,"integrity":"sha512-aIOjDH9vVjaIRiZAUbjxIPIhCZJu1Ip4N1EDquBVJFJzTAgt1IUU4ybD14uvDtDDHz143JL1lv8pwh6R3FJNJA==","signatures":[{"sig":"MEYCIQCTufj7aDZwwtzI3zvcSHqnsjibgo/r/sO8BA1rFHHzrQIhAOQ4tTpf1G6XHx7LNQo5DWfoR+yDDRDJW4kQlMER/J2Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74609},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"85df75b384cfe197da4a10b73effe567f44c72fa","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.21.0_1773688637596_0.7345981122856975","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@consumidor-positivo/ts-utils","version":"1.22.0","_id":"@consumidor-positivo/ts-utils@1.22.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"}],"dist":{"shasum":"79a0fa0c81f098a17578d61b8a8787db271694c7","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.22.0.tgz","fileCount":84,"integrity":"sha512-D2ka7NzDfPrIusBjIM8fwr638XdArO8GBeRL7e5Li8SCEK3c61bjWQhwXQP/Jw3qkGDzJy5xcgfm46Tr3QTs0A==","signatures":[{"sig":"MEUCIAig2DFsZZrmYjh+NM5AJ1eqTjneDSiX+2DYTy9fj/pBAiEAyiZbNkUFbFaKmWX7afWdQZtelXitD/7MNh/QxXEZDoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75675},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"286ff3d7251897dee2469869d724af0bbe894848","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"iq360","email":"dev@iq.com.br"},"_npmVersion":"10.8.2","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.22.0_1778097201762_0.6126908827793995","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@consumidor-positivo/ts-utils","version":"1.27.0","_id":"@consumidor-positivo/ts-utils@1.27.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"}],"dist":{"shasum":"b52a1d0fe3323ddc69652f78a6cb5ee3be253062","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.27.0.tgz","fileCount":84,"integrity":"sha512-j2XBxh+eGebIKew5dt4l2xPJUHmqpqGFLZ/tt7nP3mRTG7QHrd2FqJBwouTCX7wh2bp6svqyl/xUcdG0hnWr9Q==","signatures":[{"sig":"MEUCIQD80oTPLFJmFkyRHDn5afnugNn+qoRJUaLlmFw7nGqj1wIgfV2GAC8REHprWGIW+97PfzaKR1kY0D2frj7f41Woe+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75675},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"7e2568de37635df946a51e130e45afe7a0c71047","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.12.1","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.27.0_1779892194499_0.29957979258478984","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@consumidor-positivo/ts-utils","version":"1.28.0","_id":"@consumidor-positivo/ts-utils@1.28.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"}],"dist":{"shasum":"94717f557343dd18f446d1bd726d504815ccbe41","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.28.0.tgz","fileCount":86,"integrity":"sha512-Yu4abgo0nkz/iF0oSZm8yvctCi4I3PgJN7xDbF7aLeYKSzcaT0TBfGIZut1fzmWr4FATsDo+fuXQzqA6aoAXSg==","signatures":[{"sig":"MEYCIQDPh6VDhF/6Tfo5ynRL1fO5KUuOtHpr0mdqcarvEx8kkgIhALzgcUgFewxrOwFw9Lr5UgCrsbC2Od40gtEJAM/pOHaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76158},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"c1aa08277ce9ce75a7d514b10f18275c0703ef74","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.28.0_1779911898376_0.44628985392850384","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@consumidor-positivo/ts-utils","version":"1.29.0","_id":"@consumidor-positivo/ts-utils@1.29.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"}],"dist":{"shasum":"c43ed7d5ce58f5ee23e4db9d497198a395b0ea90","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.29.0.tgz","fileCount":86,"integrity":"sha512-R2rgLTx/mRdeTRmMxxnLWYNf3V2V1I5sx3+4cxaZEtdkso1iFO1iK2TWQy/uuJscBrtueflVgOATMU0GGu4A7Q==","signatures":[{"sig":"MEQCIDiAg+gYty+QOnVgT6IY8+Kqwf+J9B0UFurBL5WsM62CAiBpRXJJuqnba2l8G924GyqwXKU3JLqVfSHWTLFNYWkPhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76158},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/hooks.js","require":"./hooks/hooks.umd.cjs"}},"gitHead":"5377fbc6b0a2fc24dcb8803d862ad8292db95b7a","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:hooks","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:hooks":"vite build --config vite.hooks.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.29.0_1779912656603_0.043896653303302724","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@consumidor-positivo/ts-utils","version":"1.30.0","_id":"@consumidor-positivo/ts-utils@1.30.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"a537144cae2b7f4a53755c14696388e0b69e6014","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.30.0.tgz","fileCount":120,"integrity":"sha512-xvphRjtkToGejEHpvCAqVnZLDKibre0SPNoxkjmXEUbCv26xOCGRwehqlryq3QTZstH7MrRiHmD2Pj3vO4orSg==","signatures":[{"sig":"MEUCIQCtrJlExyjf488fAM7uE+m/OVlfbd8/RtY6yByWTzXcGgIgdBxTSbUl4OhnogtTqHas2AtWog8NmAyyTJKY07h6/RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119191},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/react.js","require":"./react/react.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/react.js","require":"./react/react.umd.cjs"}},"gitHead":"ad041da78c3e64529e774720fe24ed61ee36c24e","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@vitest/coverage-v8":"3.1.3","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.30.0_1780068722038_0.5507368190728583","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@consumidor-positivo/ts-utils","version":"1.31.0","_id":"@consumidor-positivo/ts-utils@1.31.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"ed6476461f1669300f21d3dabd830907cd21bffd","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.31.0.tgz","fileCount":142,"integrity":"sha512-yByUtYVKBgqs3aa8Xk7nzxOdamMVghAJurn7/fU9LycAse8sFNAAJ2xeIslg1U0wIVvNDoHrqvAsECF3GIv3rg==","signatures":[{"sig":"MEYCIQD3MUvHKe+wimk2Bzz2dNyZ5EpbvkfsFrtbrdevvaf6RwIhALIhMrH+FqNxGb9LKdpCVOO9tSoh5Tn86npyj55MqD2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135499},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/react.js","require":"./react/react.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/react.js","require":"./react/react.umd.cjs"}},"gitHead":"8978bc68c7bce43d4b4af4b7453225e980a11480","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"^19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@testing-library/dom":"^10.4.1","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.31.0_1780325368186_0.37989281441576517","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@consumidor-positivo/ts-utils","version":"1.32.0","_id":"@consumidor-positivo/ts-utils@1.32.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"ccc016cb2c08c394ce45314c324d1b70f88bbf47","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.32.0.tgz","fileCount":145,"integrity":"sha512-0LB+3mdTHUU2hr7S7Fx3b5uXyN7lulaXWuSDqEfbLqPU7mJJLNsezd4XiKmOYCZPlccKUDfiIM0cXktLV026+A==","signatures":[{"sig":"MEYCIQDrAnVV8ojeNIrdtDW71TLjFvDJVu092mUxp1oTywZKVwIhANAr0QvQDpQ4PvPqBnZnVfkwIhd1GAapm4tX17JXA5Sg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137869},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/react.js","require":"./react/react.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/react.js","require":"./react/react.umd.cjs"}},"gitHead":"94b29728dedef5af159e28d3e6d9f9e10bff6307","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"^19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@testing-library/dom":"^10.4.1","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.32.0_1780326273873_0.4567031775161028","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"@consumidor-positivo/ts-utils","version":"1.32.1","_id":"@consumidor-positivo/ts-utils@1.32.1","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"821eeb93b43f81317a94c1eda32ba375e3271df4","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.32.1.tgz","fileCount":145,"integrity":"sha512-eQFRgiGkUvZHH3beV+puQrGsyQM0LQ1NmMGdQOXeXa2A8iWDytN2/qY5Ir2yqlY0WMyJHw3PnCPolc3I6cmdbA==","signatures":[{"sig":"MEQCICi7bBAbrtIaQTLQkBpF32UkLryvtRMI93YrU+DN63snAiA/BlkXz+lLzubuJX0JAxDzmo+zvjxb422ltR5RyHERqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138021},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"}},"gitHead":"1ad2d1d863d4ff5522ab7670b23fe97f8c15319e","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","typesVersions":{"*":{"hooks":["./react/index.d.ts"],"react":["./react/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"^19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@testing-library/dom":"^10.4.1","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.32.1_1780335856706_0.35590595028838057","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@consumidor-positivo/ts-utils","version":"1.33.0","_id":"@consumidor-positivo/ts-utils@1.33.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"2e33608c302a2749e08b8ecea1757a053610deca","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.33.0.tgz","fileCount":148,"integrity":"sha512-k1XRPoHGlRmug6JCkCNRynYE8eUlLAhdbbbz+/cvVFj201IAn4AhG61H1dbB9spttD/GlgTDWzyuSbovTiVoOA==","signatures":[{"sig":"MEYCIQDpWCfDlK61DfpToFWpnnlpJ42lrS6F0U8BiPpAPP+FOwIhAIiMoD1OOp7VcIAKHkFdw3+9Xkc2jL9BZ8n9pSYx1Iu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141474},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"}},"gitHead":"20a47f244ae5040c54b59fc8aa7fc5bd4a26aad4","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","typesVersions":{"*":{"hooks":["./react/index.d.ts"],"react":["./react/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"^19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@testing-library/dom":"^10.4.1","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.33.0_1782141854367_0.35193955307204905","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@consumidor-positivo/ts-utils","version":"1.34.0","_id":"@consumidor-positivo/ts-utils@1.34.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"4e69660fd394a77c44c596cfea6eb57a1362f7a4","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.34.0.tgz","fileCount":150,"integrity":"sha512-rWWatPNUGmtVXjbxC4MwO7R4CT1iMaMCj/V7qXeXPBdRnQXvJA2fePDT7Bx2Pb9Om7nrsw+EpKrm0Ln19CkKkQ==","signatures":[{"sig":"MEYCIQCNxr50kRyAIOu7q+lXHiGbNuxMsSRH0cY2mVy66HVh0AIhAO051EyyzL1GECK1bcJfBFvrMDC5zClSJ5Q91+WUEwt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146260},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"}},"gitHead":"078168dbabb3a26c189a687e1a162341eecfc05b","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.13.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","typesVersions":{"*":{"hooks":["./react/index.d.ts"],"react":["./react/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"^19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@testing-library/dom":"^10.4.1","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.34.0_1782154833370_0.040328617130932054","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@consumidor-positivo/ts-utils","version":"1.35.0","_id":"@consumidor-positivo/ts-utils@1.35.0","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"dist":{"shasum":"d3f09bb0f7889b23d00966fb83f851569bdf2ee4","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.35.0.tgz","fileCount":155,"integrity":"sha512-lmbOnH2LueS7TPFHPHTEqbPohcwBtW3I7NzUMyRJ7y3IWrUdvsQOberufQ+vUeA/8L4IwEn2GClW3gFI7TycWw==","signatures":[{"sig":"MEQCIGOsT+Y70lrHobq7xocgx2NXu5sYedw3fJRpDatd71C5AiA2KnMGVIrQemAPRkFLN+qTIuIEw/CvWKcwCYPAqzzFlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152482},"main":"./dist/ts-utils.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/ts-utils.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"}},"gitHead":"d605afda3144d8a33de4b382fadf9cc08ed8f2c1","private":false,"scripts":{"dev":"vite","docs":"typedoc --options typedoc.json","test":"vitest run --no-cache","build":"tsc && vite build","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build:lib && npm run docs","build:lib":"npm run build && npm run build:react","typecheck":"tsc --noEmit","docs:serve":"npm run docs && npx serve docs","test:watch":"vitest","build:react":"vite build --config vite.react.config.ts","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","clear-coverage":"rimraf coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"_npmVersion":"11.16.0","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"hooks":["./react/index.d.ts"],"react":["./react/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.2.0","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","vitest":"3.1.3","typedoc":"0.28.4","react-dom":"19.1.0","@vitest/ui":"3.1.3","typescript":"5.7.2","@types/node":"22.13.10","@types/react":"^19.1.4","@commitlint/cli":"19.8.0","vite-plugin-dts":"4.5.3","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@testing-library/dom":"^10.4.1","@testing-library/react":"16.3.0","@testing-library/jest-dom":"^6.9.1","@commitlint/config-conventional":"19.8.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-utils_1.35.0_1782925191880_0.33941866153623534","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"@consumidor-positivo/ts-utils","private":false,"version":"1.35.1","type":"module","main":"./dist/ts-utils.umd.cjs","module":"./dist/ts-utils.js","types":"./dist/index.d.ts","sideEffects":false,"typesVersions":{"*":{"react":["./react/index.d.ts"],"hooks":["./react/index.d.ts"]}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/ts-utils.js","require":"./dist/ts-utils.umd.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"},"./hooks":{"types":"./react/index.d.ts","import":"./react/index.js","require":"./react/index.umd.cjs"}},"scripts":{"dev":"vite","build":"tsc && vite build","build:react":"vite build --config vite.react.config.ts","build:lib":"npm run build && npm run build:react","preview":"vite preview","prepare":"husky install","docs":"typedoc --options typedoc.json","docs:serve":"npm run docs && npx serve docs","build:all":"npm run build:lib && npm run docs","test":"vitest run --no-cache","clear-coverage":"rimraf coverage","test:watch":"vitest","test:coverage":"npm run clear-coverage && vitest run --no-cache --coverage.enabled true","test:ui":"vitest --ui","typecheck":"tsc --noEmit"},"devDependencies":{"@commitlint/cli":"19.8.0","@commitlint/config-conventional":"19.8.0","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"16.3.0","@types/node":"22.13.10","@types/react":"^19.1.4","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"3.1.3","@vitest/ui":"3.1.3","husky":"9.1.7","jsdom":"26.1.0","react":"19.1.0","react-dom":"19.1.0","rimraf":"6.0.1","rollup":"4.40.2","typedoc":"0.28.4","typescript":"5.7.2","vite":"6.2.0","vite-plugin-dts":"4.5.3","vitest":"3.1.3"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"gitHead":"e130c2a3c7e62287b287fb3791abbbf552e8be91","_id":"@consumidor-positivo/ts-utils@1.35.1","description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-kDFahopNS8vikoO/E5dgUT2c0E4hin2Yq7ggpmhHSVNdHb1rjsX4CD5r0BSAxNb9rgEWzu/H8HYLxOss5gKnyw==","shasum":"5228a703723fe195ce144a9b75f22334605a6edc","tarball":"https://registry.npmjs.org/@consumidor-positivo/ts-utils/-/ts-utils-1.35.1.tgz","fileCount":155,"unpackedSize":124947,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC96P6izWiVRnDCK55L5uaE4i62QT+Ibee7Ifpbe3r2qQIhAK9VfQZRjY+2BNvvChUHAiNFmgNZ1g48lIPmAnGI+OPD"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fe8d552e-ec13-4eec-a5fd-b021d6477b65"}},"directories":{},"maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-utils_1.35.1_1785864027185_0.6109717517534807"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-15T14:42:10.707Z","modified":"2026-08-04T17:20:27.606Z","1.0.0":"2025-05-15T14:42:10.993Z","1.1.0":"2025-05-15T20:16:17.875Z","1.2.0":"2025-05-15T21:15:24.473Z","1.2.1":"2025-05-15T21:33:53.269Z","1.3.0":"2025-05-16T12:55:47.707Z","1.4.1":"2025-05-19T18:01:54.121Z","1.5.0":"2025-05-19T22:15:53.456Z","1.6.0":"2025-05-22T14:47:35.248Z","1.6.1":"2025-05-30T01:54:28.681Z","1.7.0":"2025-07-01T18:53:31.838Z","1.8.0":"2025-07-08T20:53:27.581Z","1.8.1":"2025-07-08T21:04:21.534Z","1.8.2":"2025-07-08T21:22:58.333Z","1.8.3":"2025-07-08T21:35:46.724Z","1.8.4":"2025-07-10T13:52:52.929Z","1.9.0":"2025-07-10T19:43:32.826Z","1.10.0":"2025-07-11T19:32:08.269Z","1.11.0":"2025-08-28T13:43:52.641Z","1.12.0":"2025-09-01T21:15:42.179Z","1.13.0":"2025-09-02T15:44:03.593Z","1.14.0":"2025-10-16T22:00:31.983Z","1.15.0":"2026-01-19T19:10:32.456Z","1.16.0":"2026-02-03T13:17:13.068Z","1.17.0":"2026-02-11T14:48:31.388Z","1.18.0":"2026-02-13T14:21:57.438Z","1.19.0":"2026-02-13T19:26:02.616Z","1.20.0":"2026-03-02T17:55:23.258Z","1.20.1":"2026-03-02T19:33:51.559Z","1.21.0":"2026-03-16T19:17:17.755Z","1.22.0":"2026-05-06T19:53:22.054Z","1.27.0":"2026-05-27T14:29:54.680Z","1.28.0":"2026-05-27T19:58:18.518Z","1.29.0":"2026-05-27T20:10:56.785Z","1.30.0":"2026-05-29T15:32:02.241Z","1.31.0":"2026-06-01T14:49:28.347Z","1.32.0":"2026-06-01T15:04:34.028Z","1.32.1":"2026-06-01T17:44:16.866Z","1.33.0":"2026-06-22T15:24:14.512Z","1.34.0":"2026-06-22T19:00:33.502Z","1.35.0":"2026-07-01T16:59:52.005Z","1.35.1":"2026-08-04T17:20:27.356Z"},"description":"<div align=\"center\">   <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" /> </div>","maintainers":[{"name":"airton.vancin","email":"airton.vancin@consumidorpositivo.com.br"},{"name":"iq360","email":"dev@iq.com.br"},{"name":"qnedy","email":"altmaisefequatro@gmail.com"},{"name":"vaz-tiago","email":"tiago.vaz@hotmail.com"},{"name":"timfts","email":"italo5123@hotmail.com"},{"name":"gi-flor","email":"gisele.araujo.dev@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"http://assets.acordocerto.com.br/f/114280/500x147/81e872f257/typescript-utils.png\" alt=\"TypeScript Utils Logo\" />\n</div>\n\n# @consumidor-positivo/ts-utils\n\nTypeScript utilities library for Consumidor Positivo projects.\n\n## Installation\n\n```bash\nnpm install @consumidor-positivo/ts-utils\n```\n\n## Usage\n\n### Utility Functions\n\n```typescript\nimport { range } from '@consumidor-positivo/ts-utils';\n\n// Generate an array of sequential numbers\nconst numbers = range(5);\nconsole.log(numbers); // [0, 1, 2, 3, 4]\n```\n\n### React Hooks (Optional)\n\nThe library also provides React hooks that can be imported separately. These hooks are optional and require React as a peer dependency.\n\n#### usePersistedState\n\n```typescript\nimport { usePersistedState } from '@consumidor-positivo/ts-utils/hooks';\n\nfunction UserPreferences() {\n  // Persist state in localStorage (default)\n  const [preferences, setPreferences, clearPreferences] = usePersistedState('user-preferences', {\n    theme: 'light',\n    fontSize: 14\n  });\n  \n  // Persist state in sessionStorage\n  const [sessionData, setSessionData] = usePersistedState('session-data', \n    { isLoggedIn: true }, \n    { storage: 'session' }\n  );\n  \n  const toggleTheme = () => {\n    setPreferences({\n      ...preferences,\n      theme: preferences?.theme === 'light' ? 'dark' : 'light'\n    });\n  };\n  \n  return (\n    <div>\n      <p>Current theme: {preferences?.theme}</p>\n      <button onClick={toggleTheme}>Toggle Theme</button>\n      <button onClick={clearPreferences}>Reset Preferences</button>\n    </div>\n  );\n}\n```\n\nSee the [documentation](https://ts-utils.consumidorpositivo.com.br/) for more detailed examples and API reference.\n\n## Development Guidelines\n\nThis library is designed to contain **only generic utility functions** that can be safely used in client-side applications. When contributing, please adhere to these important principles:\n\n- **No business logic**: This library should not contain any business-specific logic or rules.\n- **No internal requests**: Do not include API calls or requests to internal services.\n- **No sensitive code**: Avoid including any sensitive information or algorithms.\n- **Client-side safe**: All utilities should be appropriate for use in browser environments.\n\nThe purpose of this library is to provide reusable, generic utility functions that help with common programming tasks across different Consumidor Positivo projects.\n\n## Contributing\n\nPlease read our [Contributing Guide](./CONTRIBUTING.md) for details on our development process, Git workflows, and how to submit pull requests.\n\n## Documentation\n\n### Generate documentation\n\nTo generate the library documentation, run:\n\n```bash\nnpm run docs\n```\n\nThe documentation will be generated in the `docs/` directory.\n\n### View documentation locally\n\nTo generate and view the documentation on a local server, run:\n\n```bash\nnpm run docs:serve\n```\n\nThis will start a local server and the documentation will be available at http://localhost:3000.\n\n### Build library and documentation\n\nTo build both the library and documentation, run:\n\n```bash\nnpm run build:all\n```\n\n## Testing\n\nThis library uses Vitest for testing. Here are the available test commands:\n\n### Run tests\n\n```bash\nnpm test\n```\n\n### Run tests in watch mode\n\n```bash\nnpm run test:watch\n```\n\n### Run tests with coverage\n\n```bash\nnpm run test:coverage\n```\n\n### Run tests with UI\n\n```bash\nnpm run test:ui\n```\n\n## License\n\nProprietary - Consumidor Positivo\n","readmeFilename":"README.md"}