{"_id":"@halvaradop/ts-utility-types","_rev":"29-2acb218a30031d10590f8f8d2ecc004a","name":"@halvaradop/ts-utility-types","dist-tags":{"latest":"0.20.0"},"versions":{"0.0.1":{"name":"@halvaradop/ts-utility-types","version":"0.0.1","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.0.1","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"cbdb77c48c735f59389ad0db5fc30e5f8af134c3","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.0.1.tgz","fileCount":6,"integrity":"sha512-ffVPx5mcl2QL+IZOnDxqGKEwJNOpMMamSy9dRpf9DWSEiwMPvq7vgiU0dJ38jRnekvRpHQb0batf7sB+YdkpNw==","signatures":[{"sig":"MEYCIQDSM8iGh5JgkO/WaVcF/9g56e8njZRr3TG7gvNwq0nO/AIhAL/2ER+03Z+E572nzw9SoZjAt6cSuEbMzu1/+Q4xWphI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3571},"main":"dist/index.js","gitHead":"7f14f94c9504d5d097426f0de647726e37fa9365","scripts":{"dev":"tsc -w"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.0.1_1720902985805_0.3326641587179566","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@halvaradop/ts-utility-types","version":"0.0.2","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.0.2","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"159137ab3c315a45888192803ada6b534003a5aa","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.0.2.tgz","fileCount":7,"integrity":"sha512-HMpPq0qRST3mke3NpNROt238Y69iXkLeKrPrdrLW/t5VIdlFcP6tSkX1AsJ7NQ1rVRrG4G3NtBKiHHnL/VPSIw==","signatures":[{"sig":"MEYCIQCaxR5kXwv+e75gylqc/Q7gqdFpex1mT0/EU9PyKrJJzQIhAKNG13jos2faZb/Qz0TK//FQPY4+wBPELUUzDtBejCuu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3679},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f793e162800880c6fb66bf841433f12e6ba39173","scripts":{"dev":"tsc -w"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.0.2_1720903706841_0.4859480484186567","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@halvaradop/ts-utility-types","version":"0.0.3","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.0.3","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"130d6905d75493035d395860c91e7490e98d195e","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.0.3.tgz","fileCount":9,"integrity":"sha512-X4ssPfHdeueUnHm6UWYkJOhvC04pX6LSr2HncfA2K/h9pNyzuezQBUFItuw2thKcWbsTETp1SAU4P84SmdtGPQ==","signatures":[{"sig":"MEUCIEKxUh2OmixG8Is9I8AmDTNcx4gj3wa5luJj9eD76C1JAiEAsbwkNmL/hHEL5akJlh0CEzQ/fKbj6DxlfGBHYSNBzt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3754},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"acf4778642bdf30d916e49e012a8661dff27b001","scripts":{"dev":"tsc -w"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.0.3_1720906198282_0.28938013073910307","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@halvaradop/ts-utility-types","version":"0.0.4","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.0.4","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"3ae98ce7e8c79bfa4e577a84e632a377c8a6294b","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.0.4.tgz","fileCount":6,"integrity":"sha512-ozrOtaN733wHo7URCZl7pd22QS2skHiXgULc7pUL9OmBKyMIVmFsrno0Rn+ESi2nUP76rr036XsxleJf9fs/HA==","signatures":[{"sig":"MEUCIQDHEVVkoxbp44iowwQFG0v2kNyED56Xbof8C5cq5bPbPAIgcL5se9YUcX190kxIePFaiwmZFWdcOgqRtviMHu4SoO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6729},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"4c4feee0c21d2062ea74d1a420a2c4187a35bad1","scripts":{"dev":"tsc -w"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.0.4_1721269468424_0.15929362986179885","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@halvaradop/ts-utility-types","version":"0.0.5","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.0.5","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"a96e6e721f6219a9c150068a2eefb1d1b070dc90","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.0.5.tgz","fileCount":9,"integrity":"sha512-mMX73eRjNSOpHnkzBBNcN6vP2E83pWI+Oog7Sk++JXod+AKBZzC/ZWwGKu4JM8wC3vII0rFUDGeJAensr4hK2Q==","signatures":[{"sig":"MEYCIQDj1RL2FHft26kN8S3Irr/Pv6Ba6eJv8/q35tUlDuq+NQIhAOPZTmCPKZqSsdDBcWcJFYKK9w1HLvWSbfs0KRBEgQj3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10164},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"e235fe11265b6eb66bdf575f28b09c096a2d5cd4","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.0.5_1721422776909_0.28274152304387323","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@halvaradop/ts-utility-types","version":"0.0.6","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.0.6","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"61e0e829b97bf0ce24ae39b6ab444ce6c60babb6","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.0.6.tgz","fileCount":9,"integrity":"sha512-rKrXovLbNKFfAoKGGs+QMJ+UorWQcIcS0W5Vs6EJYhl5vr7o2a4G1ig5mI0SPQwNItU23M8f12VQfQ/i91pjMA==","signatures":[{"sig":"MEYCIQCUNSDvkVN1rL35B/Bw3nAnbvdq4ZKQXNzuKCQ2m0Y6GgIhAPNiCp90IALrzVK7pelvYAeGySnca6tHWdJP3HvctPTo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12417},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"277c52db85ff6e0a3b61f0c7fa06b0f8845dba1a","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.0.6_1721773034672_0.6535180568625145","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@halvaradop/ts-utility-types","version":"0.1.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.1.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"7da20d18fa2c14b43bff07b2fb82b1c44e7cbe2e","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.1.0.tgz","fileCount":9,"integrity":"sha512-591fSE8hIMzv0LyczMSAkRI6G9/nSrxND1uAh/fygdG1RuDsCpU/6DxSujjTdENrOErHqfM3e/yRGbc2KIvS+Q==","signatures":[{"sig":"MEUCIGjnjVXmsFfjoNc2AD/LYnPHMcha+KUbkKz1EbTq9og8AiEA6dQbnDXOVDdUAe4xKcCrQBLT01Ik4RK1M0fUqswbj6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16875},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"d3350cd0930e79d811b813589effa56aa3942374","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.1.0_1722051806656_0.9271664707367737","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@halvaradop/ts-utility-types","version":"0.2.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.2.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"3818dc1f9d72a1fee7fa63a798726f6df1046adf","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.2.0.tgz","fileCount":10,"integrity":"sha512-bLyEUGnsLZH+KjaeDIKJQ+Tkp3DAyXX0ep9PqwG8Ksngle9BTepvrz3BUot7hCnm3feIS6HrUwevvgMUu+4tPw==","signatures":[{"sig":"MEQCICmcqK8F72xqB/l5ufLZTzYotzzhXEuQWN/WfcHTZj7mAiBreJ2kVqK9Y9swhAizAxmVhSiGhcOfHMCcupnMf4WW3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19061},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"ccdb5a1598aec161f2577fd9a0f30077796c1072","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.2.0_1722460471040_0.3864135554565924","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@halvaradop/ts-utility-types","version":"0.3.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.3.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"ec0f826f352cfe38acf7d20bf0cd038942385b32","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.3.0.tgz","fileCount":10,"integrity":"sha512-Gl14xEGDlvA0DItS/11Yl4clTOCi05xqUku03QkBjtqEqVD0jN6HohPzuo8DIpetiLzMj0cSg18URZpnfcaC9g==","signatures":[{"sig":"MEUCIBibcyeb1z3d4SnBuSF0Zi6RgoDdEJB/CZxfyN/ut8L9AiEAzsRa84258kaVkS0937n8G/Y3eAzPJRo0Pel7LvS/4Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19061},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"be6ea95c6de42f30cbae30bfd74c6623faa4bb68","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.3.0_1722720074097_0.781191020812934","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@halvaradop/ts-utility-types","version":"0.4.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.4.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"03bf9649ddfec33e875e7046e54268051b968368","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.4.0.tgz","fileCount":11,"integrity":"sha512-Sbr59msvcVw+ClUCuASDFLTnyMP74WljbbzQDa5c4ayYfxMkv/U+6IZ5tIDWcJcnYItTwtCOc407zZ2JtRKTNA==","signatures":[{"sig":"MEUCIQCOiCuh05gDOZZzJ8J72xlyM9DYj/TcH+Xnxk03fgxhoAIgSaIEFfd376LmYABFz4R2znP9F6LjTuTPdYm92MA4hgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22748},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"0be795bcb2badf32df4bb98ce7883a133c1bf07e","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.4.0_1722961831844_0.867353906335016","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@halvaradop/ts-utility-types","version":"0.5.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.5.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"7b05da92c4a04cc0f610d9df66617a1a7611b5fc","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.5.0.tgz","fileCount":11,"integrity":"sha512-wnqkV6OceGKDvtG+I2TU7qAFxX9qwBXYZzC/WtbCoN+L9YT5aZ7arDrwFZuGyS6qlE2cPY7OPg3e9fFKOMkmsg==","signatures":[{"sig":"MEQCIHovO4+meibOvuDzA+C9DPPj10g1yRrdLeKAhn/vK+DiAiBpvQbSphEko4jNuAT5TvR0D4k0YSL+Vgmjbxjwb20grA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27983},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"a08f887fb6d6d31676ea94831b517346e1517f44","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.5.0_1723414656504_0.22187500670322868","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@halvaradop/ts-utility-types","version":"0.6.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.6.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"02d997d04f2f94029bc545e1e223a69643fafdfe","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.6.0.tgz","fileCount":11,"integrity":"sha512-VQAoICuzb7SKXeaFLH1Wv5pzI6yS5YoQNzaRSb0ek/MehzrLzn55uKAMIWBJGrRg2HcwU4+2AjnkZhD9J8KZ+A==","signatures":[{"sig":"MEUCIDkTsC3iklEYL7zzlAve6tbrThvyxrTDBpdOQi895dqgAiEAoX70BbBBg7Tqn5+TbpKZQa+QYancWb3Mqhp+4G8ylPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33630},"main":"dist/index.d.ts","types":"dist/index.d.ts","gitHead":"f6931d337bad2e179fe45f638b7eff62cf83efc8","scripts":{"dev":"tsc -w","test":"vitest","publish":"tsc && npm run build:js","build:js":"tsc src/validate-types.ts --outDir dist && rm dist/types.js","coverage":"vitest run"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.6.0_1723745979008_0.4715683056377331","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@halvaradop/ts-utility-types","version":"0.6.1","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.6.1","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"516af5ee8c425cd59f1c77df1dbbb37cd8cf9443","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.6.1.tgz","fileCount":17,"integrity":"sha512-Mwzzw6vZrGDzBsFPeRilObJVRo4zL4PunNdyZW3boELciHFmYxDoYnfTQJOkrtHi/aGknye0IgqPxr0H0XiT4w==","signatures":[{"sig":"MEYCIQDnqp5n+oAkKsbYL9lfmMabACzSORgFLDKEpzYLF3aNHAIhAPF5+acdXUihKZlsFfZ+uD4ADtAzVFBR4fq32Bbo8Tu3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37777},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b9bf625e01625bb575414687c822aae4e9c03e8f","scripts":{"dev":"tsc -w","test":"vitest","build":"tsc","format":"prettier --write .","publish":"tsc && npm run build:js","coverage":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"tabWidth":4,"printWidth":130,"singleQuote":false},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.6.1_1724540911081_0.08564187813165591","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@halvaradop/ts-utility-types","version":"0.6.2","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.6.2","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"5ed036e0c2796e7d4d700f6afb878710bd21e1b0","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.6.2.tgz","fileCount":17,"integrity":"sha512-PFTRVNOLZyr0cRZPI3xQEdyIKb1JZcYC56cFHY1UOGv15nZBfywS2qgleGsfMPlykCR6HYVh0ERZkzPuD/PYog==","signatures":[{"sig":"MEQCID14PRr2Qv0w6AHug5O1jfvWTUwBYi9fU3Z07ouT4cGwAiAkmLqG5HpthRKyhPBSNoaGdM9i1bLyORPG1huSNadhuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38410},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a3e5c11701c0f586e960027af04c95f366dfe24f","scripts":{"dev":"tsc -w","test":"vitest","format":"prettier --write .","publish":"tsc","coverage":"vitest run","format:check":"prettier --check ."},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"tabWidth":4,"printWidth":130,"singleQuote":false},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.6.2_1724629424190_0.29573020685183016","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@halvaradop/ts-utility-types","version":"0.7.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.7.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"bcc8e52b5c074115afcf2acbe6aaac928f0ce63d","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.7.0.tgz","fileCount":17,"integrity":"sha512-VoBSOJBYxaN4J3scSfA3+Gk/NpOqTjGM1DGtmXBdqj68Tf8Vgsi7iHlCFdxMwNFs4/j9SXsX9nODxPTEgIo+gw==","signatures":[{"sig":"MEYCIQD/+FwAG2M621vs5ipCo4a4YEcRxz0ki5PkwL2u9vCkjgIhAOWSZAYO8Rtj5TpaVzBqvP+X7gSox7DW7lX+utgzIVUd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39982},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"09405e10b3441043aafb96cc1d856fb5a9c460a0","scripts":{"dev":"tsc -w","test":"vitest --run","build":"tsc","format":"prettier --write .","publish":"tsc","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"useTabs":true,"tabWidth":4,"overrides":[{"files":".github/**/*.yaml","options":{"useTabs":false,"tabWidth":2,"printWidth":130,"singleQuote":false}}],"printWidth":130,"singleQuote":false},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.7.0_1724963476008_0.2791651593531965","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@halvaradop/ts-utility-types","version":"0.8.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.8.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"3f8f88542e5e226a3eb1a4b00015b55702c2e2f7","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.8.0.tgz","fileCount":17,"integrity":"sha512-DXzTrn/sfd7IoC8kOY4OSZHoQ7L3uI8sT3TBeWxr0Dce2HyR9vVtDPyxvIwSsJMlRnjf3VYhOHhflHXjLMJpWQ==","signatures":[{"sig":"MEUCIQDaJS/yp2ngsKTznwm5huqYH24I9mEq3PBod5ojfFslXwIgL/PK2zHPt4K0ZqIcjwB/oSWmH75rvGZPP6/fabjaLMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43250},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"145ea68f3bd1bf2f6692b405f8c4bc17a504560d","scripts":{"dev":"tsc -w","test":"vitest --run","build":"tsc","format":"prettier --write .","publish":"tsc","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"useTabs":true,"tabWidth":4,"overrides":[{"files":[".github/**/*.yaml","README.md"],"options":{"useTabs":false,"tabWidth":2,"printWidth":130,"singleQuote":false}}],"printWidth":130,"singleQuote":false},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.8.0_1725247637638_0.6534048583612193","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@halvaradop/ts-utility-types","version":"0.9.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.9.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"28d04cf33048018ed58b3295e207904306921588","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.9.0.tgz","fileCount":14,"integrity":"sha512-hNcfRK9p0tXrjjZYOtakJFhQPULlAZTvvYsVWKRUc9eCn+Z24KShBdFixaw5kis4zzw9C07DsRoIprOIDw1x9A==","signatures":[{"sig":"MEUCIQDuZfXleqzBGdN6TwEhKGVrG4LXzDZRL5yQvfk2umduDQIgbGv5ll0yczAVmiOySbqH0bcgNxricjNcgmdmI1H/jfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53236},"main":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./utils":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"}},"gitHead":"ce690c937a679df0fd75608731159a2408351c86","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && npm run build:js","format":"prettier --write .","publish":"tsc","build:js":"tsup src/validate-types.ts --format cjs,esm --dts --minify --outDir dist/utils","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"useTabs":true,"tabWidth":4,"overrides":[{"files":[".github/**/*.yaml","README.md"],"options":{"useTabs":false,"tabWidth":2,"printWidth":130,"singleQuote":false}}],"printWidth":130,"singleQuote":false},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.9.0_1725632517454_0.24042076534704226","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@halvaradop/ts-utility-types","version":"0.10.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.10.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"6c860490a4f9afd25ce771e730b565efba99a821","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.10.0.tgz","fileCount":17,"integrity":"sha512-U0j+zJJYC4d81JRQH57rvvjgVgArHkfPA3MA6qCHNX8aD1O+Pn6ZCYekBICz6wpzkJDnE5lrfWDnkd4G3/63RA==","signatures":[{"sig":"MEYCIQCC4x3unULV4hN/i+JTx79Vfj12XF+OlXDjUfuAFb97VQIhAIOF71vt0Z3JgJ4YbbNIbLYIE0YonR7Y1myvp8zV3VJP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54557},"main":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./utils":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"}},"gitHead":"243d9e9da70cd6e379b111c2af99e2c461fb828c","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && npm run build:js","format":"prettier --write .","publish":"npm run build","build:js":"tsup src/validate-types.ts --format cjs,esm --dts --minify --outDir dist/utils","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"useTabs":true,"tabWidth":4,"overrides":[{"files":[".github/**/*.yaml","README.md"],"options":{"useTabs":false,"tabWidth":2,"printWidth":130,"singleQuote":false}}],"printWidth":130,"singleQuote":false},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.10.0_1726020449583_0.3661048647167946","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@halvaradop/ts-utility-types","version":"0.11.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.11.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"4d40cc0b2d04535f17bdc1a26d92106d6f32958d","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.11.0.tgz","fileCount":3,"integrity":"sha512-y9oKn3yYgRvXNTIY8o/46Tubo7sbKHYxcTasG1zUFrWdG8zEdksQ7e/dq3Yfg2SoTrZuPbXdfSUPpLX8SD0myw==","signatures":[{"sig":"MEUCIQDJ9Lea6eOcW8Z7orXoLqbJrKsipCS7WtXAzMU28q9yqwIgP6sSZ3/NY31kNhbTYZMapTRF6A7YEWFYtoy/GcWKaT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4655},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./utils":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"}},"gitHead":"2a632081c7b04872ee04ebdffee2ee5174e6531e","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup","format":"prettier --write .","publish":"npm run build","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","README.md"],"options":{"tabWidth":2}}],"printWidth":130},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.7.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.11.0_1729988329895_0.046086264645125885","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@halvaradop/ts-utility-types","version":"0.11.1","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.11.1","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"e6bc73b79d7b18c3aa88d7fd3e1de606c354b1d9","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.11.1.tgz","fileCount":16,"integrity":"sha512-7t86TIg5cKxPweNMR6olMtZkeTJ6uoXN+hjTu+A9t1nvWh5bS0LtWO3yjOZ1hobjcgH+uy6gM7ApoIkpx/6BeA==","signatures":[{"sig":"MEQCIH5xxun2clj9s+ncxfQzg38GwAj/tU594WbUb8NtELb8AiAn3SG0bZHmzahh7duCtVi9xv1p+haP8QwOeqVJW0NMPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52805},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./utils":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"}},"gitHead":"769c02a181af5fa078442e8c5e7461782235791f","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup","clean":"npm run clean:dist && npm run clean:modules","format":"prettier --write .","publish":"npm run build","clean:dist":"rm -rf dist","test:watch":"vitest","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":true,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","README.md"],"options":{"tabWidth":2}}],"printWidth":130},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.7.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.11.1_1730258977497_0.9537720270542034","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@halvaradop/ts-utility-types","version":"0.12.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.12.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"32e0cceac3c31a817d26e52e104c21fc4adbeb0e","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.12.0.tgz","fileCount":16,"integrity":"sha512-q6FHc64LYm5CCcKmo9BLug2vGZAHhzG3gfaaNC8lC0rI3+2L0e0MLrjMJyMZ46gljAXdELhAxkLHlVv8+GPI4Q==","signatures":[{"sig":"MEQCIHF8R4c9QlRz1RvYPTnC6Bl6iSsIvIfzrrkCWb/2ygd+AiAr9RCtEy4E8n0TolQCxRU9QPTeJ9IcFIZzcgBhcEosvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53373},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"gitHead":"8ef7b10f926db1c91e22cfe0ade0d0c87a776f28","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","clean":"npm run clean:dist && npm run clean:modules","format":"prettier --write .","publish":"npm run build","clean:dist":"rm -rf dist","test:watch":"vitest","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","README.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.7.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.12.0_1732124581700_0.66843833238643","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@halvaradop/ts-utility-types","version":"0.13.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.13.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"25404857e6ea74905584eb6dfce1e048b9c46740","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.13.0.tgz","fileCount":16,"integrity":"sha512-wV1FNFKOHxECCMJ09K9jQaO2grdzol8PSkimpye2vUROJqYUg7MTQVKSi+7/XLlWMRzUB7xvmb9Lw3iHkkqf8w==","signatures":[{"sig":"MEQCIFJ5tl7i8jI7kdClukAVox5F4IoDXtfknmSVj8lBP7miAiARx/O5a8RP4T/fD9+0xFHgPbHTE/R1kUk5SMQF5v9cXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54923},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"gitHead":"5a537ea67ce9b8775133f75ff3033e5c46b2fadd","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","clean":"npm run clean:dist && npm run clean:modules","format":"prettier --write .","publish":"npm run build","clean:dist":"rm -rf dist","test:watch":"vitest","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","README.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.13.0_1732219384495_0.8780407661963758","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@halvaradop/ts-utility-types","version":"0.14.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.14.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"6fdbd08d1a4aa293fdd03d4248e7c0b4ae3349bf","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.14.0.tgz","fileCount":16,"integrity":"sha512-t6XyCiai4GsY+G317da0sH7O2c8vE0RZsZhRhSGEebblLvhkE8VX6IL8RokjIxDCoHVsJVtoo2QfRFy+ZoAT+A==","signatures":[{"sig":"MEUCIGnsvwRe+hjguYk2rSj1dSmnSHQdot8VREmcEu4i1R3kAiEAk8MLEOKkO/jIXgLXuNFx9FPOsl1gTUnqgWs5kwIJN7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56100},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"gitHead":"0585436d60063bd7e205bdf83d3dc2f3df83dd8c","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","clean":"npm run clean:dist && npm run clean:modules","format":"prettier --write .","publish":"npm run build","clean:dist":"rm -rf dist","test:watch":"vitest","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","README.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.6","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.14.0_1732843851650_0.19153860341086726","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@halvaradop/ts-utility-types","version":"0.15.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.15.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"ce003f33aec5d8cd87d1fc8138f9973972a3f24d","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.15.0.tgz","fileCount":16,"integrity":"sha512-e3AC/OnD6xn27ukp86UtdQlQKd82HLVSlNgk5JS6cKWWHWH5eTC860M6qm1RAILuIdL/a5r4BCdFxPgJAnY5qw==","signatures":[{"sig":"MEQCICJhZ3Y8G+QEMp1ACL5G+zoPJqU3KYLL1Ik2wc1ztl4dAiBzlxpNvZDHgXewsbJYFTT6rd9PcvAkXMo2GnsFOYF/XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57134},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"gitHead":"ae93b78f5c0756fe47270dabf57d88a8a34c4481","scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","clean":"npm run clean:dist && npm run clean:modules","format":"prettier --write .","publish":"npm run build","clean:dist":"rm -rf dist","test:watch":"vitest","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","README.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.6","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.15.0_1733084140543_0.7476548323088839","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@halvaradop/ts-utility-types","version":"0.16.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.16.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"07960059c778b5f8dcf9a67dc90592ba48fa814c","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.16.0.tgz","fileCount":16,"integrity":"sha512-288DwGsks/XOJAu3X3SpE8HR4g8AqHwUTXE8+SoMf8PetzAgNp5yCxed48kEqUKWAdaBkMnNxDr9g/ZoZEXItw==","signatures":[{"sig":"MEQCIDTYo3BBQ5xY8qCNVr4kPiAQlbbaH7Yk5hFh/jOIdCY3AiBPGDGh2NJ5e89cbmsYKNqF0SbVpRFwJZ3GQ3MFT8cYeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56601},"type":"module","_from":"file:halvaradop-ts-utility-types-0.16.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"scripts":{"dev":"tsup --watch","test":"vitest --run","build":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","clean":"pnpm clean:dist && pnpm clean:modules","format":"prettier --write .","clean:dist":"rm -rf dist","test:watch":"vitest","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","*.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"_resolved":"C:\\Users\\herna\\AppData\\Local\\Temp\\9ea758478aab0b656bc28d0dd820c378\\halvaradop-ts-utility-types-0.16.0.tgz","_integrity":"sha512-288DwGsks/XOJAu3X3SpE8HR4g8AqHwUTXE8+SoMf8PetzAgNp5yCxed48kEqUKWAdaBkMnNxDr9g/ZoZEXItw==","repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"11.0.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.6","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.16.0_1739807382531_0.5969347024488245","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@halvaradop/ts-utility-types","version":"0.17.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.17.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"3a1eae1eb010a0c6b823475a5ae20560bfa9742d","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.17.0.tgz","fileCount":16,"integrity":"sha512-hEkBvjLjCHJhIN51ErlkfpgxJXgFa0YKI6HHShN7YSx8rVq/v6FprhCt94xNHhLNlvvSpyIWHO+j3U3+1Pj3TQ==","signatures":[{"sig":"MEUCIQCsYrNEpJa8j7No0LSVMZpg/izywpd6WfN4t692sJ2iUAIgFIUBaNOKfj8i16at/XYmUnwwUF8qFxcLNMbAsg4syZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66207},"type":"module","_from":"file:halvaradop-ts-utility-types-0.17.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.d.ts","require":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"scripts":{"dev":"tsup --watch","test":"vitest --run","build":"pnpm build:types && pnpm build:web","clean":"pnpm clean:dist && pnpm clean:modules","format":"prettier --write .","dev:web":"cd app && pnpm dev","build:web":"cd app && pnpm build","clean:dist":"rm -rf dist","test:watch":"vitest","build:types":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","*.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"_resolved":"C:\\Users\\herna\\AppData\\Local\\Temp\\639d592e4877f0ce7f0b51ba151841af\\halvaradop-ts-utility-types-0.17.0.tgz","_integrity":"sha512-hEkBvjLjCHJhIN51ErlkfpgxJXgFa0YKI6HHShN7YSx8rVq/v6FprhCt94xNHhLNlvvSpyIWHO+j3U3+1Pj3TQ==","repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"11.0.0","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.6","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.17.0_1739808855606_0.5471078361182184","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@halvaradop/ts-utility-types","version":"0.18.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.18.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"f96bd18fc3d5d702bcafe4be0aab26384eca4814","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.18.0.tgz","fileCount":16,"integrity":"sha512-cH6VbMQDYTkMSQ/7rCU+kxTy1W7Cr6fLwZTRurW3t7NnDFft5herISUn3W3C/w8ghoy0uwRrn32F2wsjSnWPqQ==","signatures":[{"sig":"MEUCIASUbFEcGMNPSZfXIgIVJWolAf7qoWyS5VtIaMrUpRWDAiEA9aJ3qlLiml0NHHfqbaC76aceVlgu3kmvpLBBabd1k9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67364},"type":"module","_from":"file:halvaradop-ts-utility-types-0.18.0.tgz","exports":{".":{"types":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"scripts":{"dev":"tsup --watch","test":"vitest --run","build":"pnpm build:types && pnpm build:web","clean":"pnpm clean:dist && pnpm clean:modules","format":"prettier --write .","dev:web":"cd app && pnpm dev","build:web":"cd app && pnpm build","clean:dist":"rm -rf dist","test:watch":"vitest","build:types":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","*.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"_resolved":"/tmp/556695cc6f1622a5a4e0c511e521df6c/halvaradop-ts-utility-types-0.18.0.tgz","_integrity":"sha512-cH6VbMQDYTkMSQ/7rCU+kxTy1W7Cr6fLwZTRurW3t7NnDFft5herISUn3W3C/w8ghoy0uwRrn32F2wsjSnWPqQ==","repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.6","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.18.0_1740864645082_0.7808446918159897","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@halvaradop/ts-utility-types","version":"0.19.0","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","_id":"@halvaradop/ts-utility-types@0.19.0","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"homepage":"https://github.com/halvaradop/ts-utility-types#readme","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"dist":{"shasum":"58796456a8c16db570249f44d5d657150915284b","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.19.0.tgz","fileCount":16,"integrity":"sha512-F8Sf5XVK/JN9MPIu6oK+rgGLSbtddw+rWcvhPzo3hNq+Se7l6XR2JfZXnUOYtGpHwTjwVuLXjs4OUJkw2fKWMw==","signatures":[{"sig":"MEYCIQCDwUZJ5Or8TKnMDybqxrRZBAuPBzaDFwHIiaUa5CADCAIhAPRXczwrJJ3z4HVY+fxD6NKptfynRCBtTNK/9k8FUaFr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73514},"type":"module","_from":"file:halvaradop-ts-utility-types-0.19.0.tgz","exports":{".":{"types":"./dist/index.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./arrays":{"types":"./dist/array-types.d.ts"},"./objects":{"types":"./dist/object-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./type-guards":{"types":"./dist/type-guards.d.ts"},"./string-mappers":{"types":"./dist/string-mappers.d.ts"}},"scripts":{"dev":"tsup --watch","test":"vitest --run","build":"pnpm build:types && pnpm build:web","clean":"pnpm clean:dist && pnpm clean:modules","format":"prettier --write .","dev:web":"cd app && pnpm dev","build:web":"cd app && pnpm build","clean:dist":"rm -rf dist","test:watch":"vitest","build:types":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","format:check":"prettier --check .","clean:modules":"rm -rf node_modules","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"overrides":[{"files":["*.yaml","*.yml","*.json","*.md"],"options":{"tabWidth":2}}],"printWidth":130,"trailingComma":"es5"},"_resolved":"/tmp/6819f8cdba7bd14db8f15deb58ee301e/halvaradop-ts-utility-types-0.19.0.tgz","_integrity":"sha512-F8Sf5XVK/JN9MPIu6oK+rgGLSbtddw+rWcvhPzo3hNq+Se7l6XR2JfZXnUOYtGpHwTjwVuLXjs4OUJkw2fKWMw==","repository":{"url":"git+https://github.com/halvaradop/ts-utility-types.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility types tools to enhances the productivity using typescript","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.1.6","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.3","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-utility-types_0.19.0_1742056312473_0.540715015405965","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@halvaradop/ts-utility-types","version":"0.20.0","description":"Utility types tools to enhances the productivity using typescript","type":"module","repository":{"type":"git","url":"git+https://github.com/halvaradop/ts-utility-types.git"},"keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"homepage":"https://github.com/halvaradop/ts-utility-types#readme","devDependencies":{"@types/node":"^22.14.0","@vitest/coverage-v8":"^3.1.1","prettier":"^3.5.3","tsup":"^8.4.0","typescript":"^5.8.3","vitest":"^3.1.1"},"exports":{".":{"types":"./dist/index.d.ts"},"./deep":{"types":"./dist/deep.d.ts"},"./arrays":{"types":"./dist/arrays.d.ts"},"./objects":{"types":"./dist/objects.d.ts"},"./string-mappers":{"types":"./dist/string.d.ts"},"./numbers":{"types":"./dist/numbers.d.ts"},"./test":{"types":"./dist/test.d.ts"},"./type-guards":{"types":"./dist/guards.d.ts"},"./types":{"types":"./dist/types.d.ts"},"./utilities":{"types":"./dist/utility-types.d.ts"},"./validate":{"types":"./dist/utils/validate-types.d.ts","import":"./dist/utils/validate-types.js","require":"./dist/utils/validate-types.cjs"}},"prettier":{"semi":false,"tabWidth":4,"printWidth":130,"trailingComma":"es5","overrides":[{"files":["*.yaml","*.yml","*.json","*.md"],"options":{"tabWidth":2}}]},"scripts":{"dev":"tsup --watch","dev:web":"cd app && pnpm dev","build":"pnpm build:types && pnpm build:web","build:types":"tsup && tsup src/validate-types.ts --dts --format esm,cjs --outDir dist/utils","build:web":"cd app && pnpm build","format":"prettier --write .","format:check":"prettier --check .","test":"vitest --run","test:watch":"vitest","test:coverage":"vitest run --coverage","clean":"pnpm clean:dist && pnpm clean:modules","clean:dist":"rm -rf dist","clean:modules":"rm -rf node_modules"},"_id":"@halvaradop/ts-utility-types@0.20.0","_integrity":"sha512-Q0LFrksy7yuma3SuJnftdu0m6nY3mCaXbiwcjRINhSMRyMRUKmNa2o/T5dMtVUtrP4XD/qL9TcnJXs30zFcE/w==","_resolved":"/tmp/075240e0f222697c361a475e037863c0/halvaradop-ts-utility-types-0.20.0.tgz","_from":"file:halvaradop-ts-utility-types-0.20.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Q0LFrksy7yuma3SuJnftdu0m6nY3mCaXbiwcjRINhSMRyMRUKmNa2o/T5dMtVUtrP4XD/qL9TcnJXs30zFcE/w==","shasum":"529e896f7c65d6c8e6382002b127f3abca1448e7","tarball":"https://registry.npmjs.org/@halvaradop/ts-utility-types/-/ts-utility-types-0.20.0.tgz","fileCount":18,"unpackedSize":73912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGF+zU2/xxzi0SFLQQvt/2exZGIE77ELQK/WIhPcpHQPAiEAx8p6DZYLhc3lBltmo5g7P4G/ADquFfi9Irj29YxR0as="}]},"_npmUser":{"name":"halvaradop_","email":"hernanvid123@gmail.com"},"directories":{},"maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-utility-types_0.20.0_1749141179395_0.5724064253939141"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-13T20:36:25.726Z","modified":"2025-06-05T16:32:59.785Z","0.0.1":"2024-07-13T20:36:25.949Z","0.0.2":"2024-07-13T20:48:26.968Z","0.0.3":"2024-07-13T21:29:58.503Z","0.0.4":"2024-07-18T02:24:28.621Z","0.0.5":"2024-07-19T20:59:37.108Z","0.0.6":"2024-07-23T22:17:14.884Z","0.1.0":"2024-07-27T03:43:26.802Z","0.2.0":"2024-07-31T21:14:31.209Z","0.3.0":"2024-08-03T21:21:14.280Z","0.4.0":"2024-08-06T16:30:32.018Z","0.5.0":"2024-08-11T22:17:36.660Z","0.6.0":"2024-08-15T18:19:39.290Z","0.6.1":"2024-08-24T23:08:31.254Z","0.6.2":"2024-08-25T23:43:44.372Z","0.7.0":"2024-08-29T20:31:16.162Z","0.8.0":"2024-09-02T03:27:17.804Z","0.9.0":"2024-09-06T14:21:57.726Z","0.10.0":"2024-09-11T02:07:29.807Z","0.11.0":"2024-10-27T00:18:50.088Z","0.11.1":"2024-10-30T03:29:37.686Z","0.12.0":"2024-11-20T17:43:01.951Z","0.13.0":"2024-11-21T20:03:04.675Z","0.14.0":"2024-11-29T01:30:51.803Z","0.15.0":"2024-12-01T20:15:40.781Z","0.16.0":"2025-02-17T15:49:42.764Z","0.17.0":"2025-02-17T16:14:15.794Z","0.18.0":"2025-03-01T21:30:45.245Z","0.19.0":"2025-03-15T16:31:52.651Z","0.20.0":"2025-06-05T16:32:59.581Z"},"bugs":{"url":"https://github.com/halvaradop/ts-utility-types/issues"},"author":{"name":"Hernan Alvarado","email":"hernanvid123@gmail.com"},"license":"MIT","homepage":"https://github.com/halvaradop/ts-utility-types#readme","keywords":["typescript","utilities","utility-types","productivity","development","interfaces"],"repository":{"type":"git","url":"git+https://github.com/halvaradop/ts-utility-types.git"},"description":"Utility types tools to enhances the productivity using typescript","maintainers":[{"name":"halvaradop_","email":"hernanvid123@gmail.com"}],"readme":"# @halvaradop/ts-utility-types\n\nThis package provides a collection of utility types designed to enhance productivity and improve the readability of your TypeScript code. It simplifies common tasks and promotes cleaner code structure.\n\n## Installation\n\nTo install @halvaradop/ts-utility-types as a dependency in your project, run the following command:\n\n```bash\nnpm i --save-dev @halvaradop/ts-utility-types\n// or\nnpm i -D @halvaradop/ts-utility-types\n\n```\n\n## Usage\n\nOnce installed, you can import the types from your typescript files\n\n```ts\nimport { Merge } from \"@halvaradop/ts-utility-types\"\n\ninterface Config {\n  storePaths: string[]\n  hooks: unknown[]\n}\n\ninterface AppStore {\n  path: string\n  hooks: ArgsFunction[]\n}\n// Expect: { storePaths: string[], path: string, hooks: ArgsFunction[] }\nexport type Store = Merge<Config, AppStore>\n```\n\n## TypeHero Challenges\n\nThis repository offers solutions to challenges found on [TypeHero](https://typehero.dev/), constructed entirely from scratch without leveraging built-in TypeScript utility types\n\n## Contributing\n\nWe welcome contributions to `@halvaradop/ts-utility-types`! If you have an idea for a new type or find an improvement to an existing one, please feel free to open an issue or create a pull request. We offer a guide on how to contribute to the project and the necessary steps to do so. Here's how you can contribute, Read our [Contribuing Guideline](https://github.com/halvaradop/.github/blob/master/.github/CONTRIBUTING.md).\n\n## Code of conduct\n\nPlease be aware that this project has a code of conduct, and we expect all contributors to follow these guidelines in their interactions. For more information, please read our [Code of Conduct](https://github.com/halvaradop/.github/blob/master/.github/CODE_OF_CONDUCT.md).\n","readmeFilename":"README.md"}