{"_id":"korimsoft-tyfun","_rev":"29-8b813bd5d8c4d89e4e26b52388db0fd8","name":"korimsoft-tyfun","dist-tags":{"latest":"0.12.8"},"versions":{"0.1.4":{"name":"korimsoft-tyfun","version":"0.1.4","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.1.4","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"268d43748c95cca19fc283703c688be167a3e694","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.1.4.tgz","fileCount":18,"integrity":"sha512-sbFn1/xtZC8KiXL3AXzORERGlqCE7hiTyhHr0rdk7Z2IajT8z6bnqP29UbQOaduSMtTsZ2MZmpLtedG4hgltJA==","signatures":[{"sig":"MEQCIAigYDw4HfcQ+jGvw31Sy0hTPcP7wsX1hgKGKqAJQoWxAiBV54Rk4Ipq4bAZ+EFKcddSFB8PIry/JiwYE+BIf6SjTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1013386},"main":"/dist/index.js","types":"/dist/index.d.ts","gitHead":"659d1a04d7f96bc0d77e5206252fee4bfa0d212e","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.1.4_1722801393160_0.9266064404133365","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"korimsoft-tyfun","version":"0.2.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"c9344c384412c8f371e1b4a6de9439c8edbe952c","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.0.tgz","fileCount":31,"integrity":"sha512-qbZseR+jw0x5KDlM3PYPjf9GxFIdtXiEZ92P1LkR+lBYmHK396sk4aeAdcpDnbwYp1rvT6zlxL1Qtn2glIhaeQ==","signatures":[{"sig":"MEUCIQCB7yCoCXnCgj5+Fiuw6L+RLJ7ueJo2DKDtFcDLrPrpxwIgAgLO6oGgyIBVvNhcdDk8hOYwKHCydapax33pB+5CiMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"6b9c61954716217e6fdb1227d7463f825a6e6db9","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.0_1722855990285_0.2659897591336906","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"korimsoft-tyfun","version":"0.2.1","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.1","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"717d9294195fa5a4ff51d12e9876099376d0a689","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.1.tgz","fileCount":31,"integrity":"sha512-j0pU4YEoch4zYevqjKByct/u5Mpg5gspk9RL9OqlZoRI2YAo03DtsqgGB6D8t0lfAVkVXl/gupvlyq0GQRxgtA==","signatures":[{"sig":"MEQCIAcxPWlynyaKmlWfQumJuKlO8lpp7SNdKDZH2Lgg9SqPAiBQGWoQe2+3IataLvbkwGBe1Vw2H+li8uabf9D5VZcyFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"5d73e4a3509405022e684c765137abc95aef277c","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.1_1722858149555_0.9213300413222387","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"korimsoft-tyfun","version":"0.2.2","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.2","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"991b4df44a2f22c4164eeab27a59a063fcd10337","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.2.tgz","fileCount":31,"integrity":"sha512-xNAVg3Wx1ZB54JSbkjHt35JgRXEElj3VmCeN/AxpUZ/6lZgk40yCVKVdugPDgooznRk5yfE/eq9MIv7BnFu7rQ==","signatures":[{"sig":"MEUCIAybQ1ErQlAP33Fu3K7KSK6t2KpfT8L8Yg9a3b1Kuh8bAiEAlgJ7fwtsYjhZ/LEPMeqKf1h7p0h8yK+0IjrMw3Ylh+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"0029bd9db37255dd8f9acb28f4cc07db125cf453","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.2_1724138829541_0.960384358677951","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"korimsoft-tyfun","version":"0.2.3","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.3","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"47af937873b2de271fcaa21562eeade762314c62","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.3.tgz","fileCount":31,"integrity":"sha512-+K7+qesA3ywLr3WvTC378hRzxGS7iDZnzmCUmVw9OTlS0/rjIRiokVXw862/eXdKfWf7Wgy7J2bzFlQXojd7Xg==","signatures":[{"sig":"MEUCIQCYBV8NNLTOO453gh+fnguO+zbYyOwdORW05Zzy/dSxVAIgMdqaXrmP8xA5M5LObhFMFWfKDpHWSzWaYHxnvVDVBak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"d9631cd7c13b3d66a7d621fd495c47c9fa7c470a","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.3_1724139547403_0.3846073099770937","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"korimsoft-tyfun","version":"0.2.6","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.6","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"534df0a30053caf67ace765e102c02e91a981818","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.6.tgz","fileCount":31,"integrity":"sha512-hKwOeiTbF91REWKaH2QLW0ICwYkk07JyhfSo1pxSK9BTqshnpUx8ZifsPkhcVmy0y+9XXJ1ZWUjC1jrzx0xC1w==","signatures":[{"sig":"MEUCIHiO1gOypOCP8eGQaD0EIpN+CVFH59GXfP4hJKMZ2oXiAiEAvvXw288w6oJ4HxGMfrqb6iZJ0/ci3t/HccgL4ewa4no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"0e7e691297f408ccc95aff2ef7e1273409272c99","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.6_1724141327044_0.6324896538163838","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"korimsoft-tyfun","version":"0.2.7","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.7","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"7d8955203d37727764530d9c44b9a82251f551bd","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.7.tgz","fileCount":31,"integrity":"sha512-bHjwgWUTYbtavqighIeMmtZOJmt0L1bKeNHMlpGjJZJsGeCcCOXT8/Wj2ChZqDTVhLtcnAFmvM9B2xJ6njzWRw==","signatures":[{"sig":"MEUCIHErvHqnzwvO3s+INDHMzOSM0w9ZxvfFMSOYLAJ9bvCJAiEAk+/78NjzdUXs3ZV2NoAh1wvTUn61/IMSOXKA1Ytfff8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"c58749d644054e2b14eabf1dd00f444f54398d66","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.7_1724141451524_0.664087048853385","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"korimsoft-tyfun","version":"0.2.8","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.8","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"4afc2aaebbe3382e79e81952b23b0bedeb02113b","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.8.tgz","fileCount":31,"integrity":"sha512-Fdyk3Y9zw7uQqAjN5G/UjCd1EaDODjUj+nxvM+IWsq4M8Zp6SGALP/rrIS4FchsdsAFAaCISld6GtqxKFHTXeg==","signatures":[{"sig":"MEYCIQCaDM/GwES2miXvjJDU1rH42g2UOuh6kAQcStTvyqOEaAIhAJV49Yb43o1AZiE7ZKqSeNnhaoW800l2dAKxTq+A2Mfn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017422},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"2ca206d48779b1d71e88b1a2e84394830f19d04c","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.8_1724144851566_0.06848552229579563","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"korimsoft-tyfun","version":"0.2.10","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.10","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"ac0a2dd2cd644fdfbe9cfc102e0cb0f562ca88c7","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.10.tgz","fileCount":31,"integrity":"sha512-g4KdbbqJv7G4ZdL1R0kpJW/MENMNzs8eHzD/mMDFgCESD9XiMj2im963bOPsPUoJQ4nMJT9ZsT1vmojd6M+fwA==","signatures":[{"sig":"MEQCIENDtK/ZZFoOj+aJEpUMb8+cI1pu2cgxRfd6CppL7wOzAiBL8BF4PXslQT4FcAywZ+adj+eMZhm5rnlCoNXZc9gjzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017423},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"cc4ef6790b487d33c449a817e39af3795758aa99","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.10_1724147099858_0.19113691310365022","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"korimsoft-tyfun","version":"0.2.11","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.11","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"f55dbda9af7aeaacb63ec48aaa7d5a50d7cc8512","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.11.tgz","fileCount":31,"integrity":"sha512-gDuYGAYCbbxQqlm2uL0PQLC6bKavoYhCqr1SU3KW5umZkSK7S/tNXD48JtJ90wyAfOOZtUgHY//2tEporzRpNQ==","signatures":[{"sig":"MEUCIQD+sH852TEWoo34RCFMQHAcjUtCnBMgZ8fYjwUaD/+3hAIgPlD8J0rYaalbBpFVpW61DbZ5KCORclouyWYXTnTBioo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017423},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"bceb9c1ea7d4f0e4b11e3898e1669c98c855357a","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.11_1724147687126_0.601641303651343","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"korimsoft-tyfun","version":"0.2.12","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.12","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"875b4b63552eaef2165004d756a2bda6d959aca1","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.12.tgz","fileCount":31,"integrity":"sha512-F2vHhASz6glNV6GofQTyd75UvTIxOtpwIlzbp2ZKWwL86LGHHM+LEvAFdqnQHxAtxOcM7J38r5Fz4canz371xQ==","signatures":[{"sig":"MEQCIDncn98FD7m1L1WtdEujbdoDYCtl3od7IiOluRGQcN8cAiBwMHK3WpsGnZTmupmB4Gwb3SUzGvsqzqtqHnRBCqQDug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017423},"main":"/dist/index.js","types":"/dist/type-decl/index.d.ts","gitHead":"ed1512f754ff3c1d81054ec527215e027551160a","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.12_1724147827861_0.7760815524429305","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"korimsoft-tyfun","version":"0.2.13","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.2.13","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"5c68d025b7c2f78f97937639e40234de14e54139","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.2.13.tgz","fileCount":31,"integrity":"sha512-tVU76CpKg176PVXoy7lCPRHFghqlZI+Au0G++uzqWC4BqgspwLOgRWuMjzM0PFeucexBgx4u/VYPATH05QLpPA==","signatures":[{"sig":"MEUCIEBCcSEg25wOy643+M8sD93tMTU5/wcS+FZudGmLKlpmAiEAkTKOKYT+IE6iT6zEGeQG7Psde2lTLCqQZ/iARaWPLkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1017312},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"b9fc1fa4b57de6f8171521ffa370bfccdaa501a3","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.2.13_1724425118303_0.46908535402452034","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"korimsoft-tyfun","version":"0.3.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.3.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"c09f85246bcefbd07962b5f637628afe4814203b","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.3.0.tgz","fileCount":33,"integrity":"sha512-NFTdN6Ehzl6g2uYYr9gVx/lEwGPXGRj9h8cBu0JdsvC+qbBOWoxXLTEPUEf03g2RBHyEyyYkNu8GREB36VxndA==","signatures":[{"sig":"MEUCIHnf09MKn+hDy8xHNX5Q9gP+3GKpycAizsaLn1c09c/ZAiEAwF5jUjXAdZiBbT1xRsKcCijimz/gihHeCD6nPTzbths=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1018559},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"0bb3865aed3148b40c0b8069fb90ddca20687264","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.3.0_1725867538390_0.7835028196995084","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"korimsoft-tyfun","version":"0.4.2","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.4.2","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"e3f828a1f2fcf5d4d2ee1f4cdfa7af34715f6500","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.4.2.tgz","fileCount":39,"integrity":"sha512-sVtdVVQJsIpm2a95LAkYV5UBzCf5qYs5R1+7UppSn2V15P90cYOxYhuYsvlHQgSf9vtdog0zXKdmSlM33FxIiQ==","signatures":[{"sig":"MEQCIGuHleF3nuvJohBeCYfYhAtH7fW+B5+3W3O53arAn4qIAiAJeybFELudb95tnTCtFcI0iDkUANRrcXRM3yT5DvIXaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021641},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"faae5163706ff899892c9827718324c08c3e9766","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.4.2_1727881999245_0.3581054152986023","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"korimsoft-tyfun","version":"0.5.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.5.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"4f8894493caed2f54df0a15c8318ee912f87c419","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.5.0.tgz","fileCount":39,"integrity":"sha512-iNPTEL1ryXBj5X1Y3P38TZnk9a5Z3/JiPJeBWgJLjm+0zgUIvpL5M5XhjUFU66r32j3FLeceCM5Miq1ijlRatQ==","signatures":[{"sig":"MEUCIAP0IzPQj5Y10HxWH0EFn996ifrkehOhGfVd+XObBtY5AiEA1F3wYD+Y7GzTkmprnqpjJfihFxpBdfj1rINFV8F32gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1020896},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"e19f5c4b70ae5c13baf42805ad6cc90a2faba1fd","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.17.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.5.0_1728053332120_0.18008379563310295","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"korimsoft-tyfun","version":"0.6.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.6.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"c2c42c15ecac0d20f14e4e45636dbd82ab8d2565","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.6.0.tgz","fileCount":39,"integrity":"sha512-6tUpWNGWfZrXf0IvtFqFtY7rNHyq3vK1+jzhXpJaSFTUpbTGZOXLy12L3OYREyRU1HAMQW2m610GCzBw8K24tA==","signatures":[{"sig":"MEUCIQDIHScs0HyBAtFy9vUUfjEibFzmZwT9qS8BoXIi5OLAXgIgZx32V/L4KBTKKAJ+4v+/HUmNt42OGnXAW60i1EqPQIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021466},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"181c2ba66ccb8d7ff8dbe1fe2499d00e4c107989","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.6.0_1730718555239_0.40019558841335234","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"korimsoft-tyfun","version":"0.6.1","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.6.1","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"7d601cf25b8802c2c48ae67ea5cbb4d84763fc87","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.6.1.tgz","fileCount":39,"integrity":"sha512-6TijRVqlHDiaEhIKfkk6ZS8duZuthX7cBGih2g76wwd42i4jK9zGcQ9TeTbDRh05t+WVxHZRL3ksct4coaFeSw==","signatures":[{"sig":"MEUCIQC3qwnKi5Aibg/muKImgXf//4guyzA0gIwwtxif6EBrcAIgdKsZHhEboxEKUMA8v22jx1ijGjko1uHJ0O24/xbJFZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021466},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"fbf95e7f425f45e3c9b737af1a2a0d79f9de17da","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.6.1_1730722336808_0.09853759736410939","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"korimsoft-tyfun","version":"0.6.2","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.6.2","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"c0d8fad159a6b21826ffc81b36b75cca7f458e39","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.6.2.tgz","fileCount":39,"integrity":"sha512-mjgS/lKmMB4222CR3b8sYLqHZGxNqhsQVN8d4yQ2cIp/3FBcAHrTYTQvJOAnfOYQPKvHS+7TewKp0YC/okdtng==","signatures":[{"sig":"MEQCIGnSDYtTSmj1gY0sB/piP4b1ZnGi9lZiWfZ3xTUUnkOOAiASxQ90472rWbzFuCG6b7ErFmtTA/aU+5Gw0aMbIZBw/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021452},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"cccf8974798c43a2e985f5c345d18ce047f48d27","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.6.2_1730805205833_0.47750027827808883","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"korimsoft-tyfun","version":"0.7.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.7.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"8b14d7125deb66a6a3aff455a08360ca8ae8477b","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.7.0.tgz","fileCount":41,"integrity":"sha512-mujdG+AY5kaCj0nS5ct1f5EOsEuoacQhkQ7AuMENCTtShmcrsOrChdUz7cDbVrxVg7scy5m8WuDh1EejDCE1og==","signatures":[{"sig":"MEUCIEr1SqkSAdPHZAB+/x5/ql306+qm3f+N8bRsn6zthhMkAiEAtnXCyObSRv04qBGb/CE4di6LAXBvr8DmCKXCPAuh4fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1021839},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"9c942f43bcdbf2ecfaa9d3be5bc0ea9f5688ccdd","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.7.0_1731426231804_0.7630357231263591","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"korimsoft-tyfun","version":"0.9.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.9.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"1ceb10955992c709c244a8b8862c39c8230a4387","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.9.0.tgz","fileCount":47,"integrity":"sha512-dVZI5FuPqko25oYuBV0yA/IRQ9QhTubd0d9zj7RI+eFYeWESIPlBVU8u8Y66MxHWc22IrOgVEQ/VJAUb+cT8rg==","signatures":[{"sig":"MEUCIDqPoFEFZzoLo9hHTOkuDiGdoxaBlhXdFLAiHUj47Xb+AiEA/Oiv+WP7FKsne/r3H+W0a4E13Qb3LaEoKkld96BMeoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1025574},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"447ae40cc54c25e1b0b1888e48737dcfa8e28641","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.9.0_1731527968141_0.5847077397166758","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"korimsoft-tyfun","version":"0.9.1","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.9.1","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"8a7c2dc36cd7a3c3681a7d474b500c9d235de44d","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.9.1.tgz","fileCount":47,"integrity":"sha512-Q5x9jTt2zQF30ZwG1803fvvV7GVl7/vZn9D5PfhdxM+0qSftA2oKL0orInYv590rXOrMPPZkZhOANDdhet7kkw==","signatures":[{"sig":"MEYCIQCXTC98NrEOxyFSBwqWHLM9hsw0gt6kvpyhi9u1k+f/awIhAO3dQ67j/asJh01B5HTUXv7GAQ8OeAbNucVNTFcx1eVD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1025698},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"20749fa7fb52ce8d45050deff48e01b803e50f07","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.0","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.9.1_1731529974221_0.652098015330487","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"korimsoft-tyfun","version":"0.10.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.10.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"9f882a53af4af8dbde323e3c5e87208264dd73c2","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.10.0.tgz","fileCount":49,"integrity":"sha512-HcshnMJY4FeNaY+PypWH5IIv4pOGSo+KoGdoGaGpj3TgeHCAobHzfHYKQadAUEH8dO2aU2SVZsIhjTiF/oDy/Q==","signatures":[{"sig":"MEUCIEff4YfDayu4ARe+FJ6boAGM9GhbvkZ9/5KZYflPJjC4AiEA3ocpdqBh2YyuNQnS608C3HtnEu+Ww3bKQdmgaW3g/1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1025973},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"ca137c14cba080a2407afe5ebb0803c6f852fed5","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.1","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.10.0_1734432729656_0.6999367914103245","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"korimsoft-tyfun","version":"0.10.1","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.10.1","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"4633534e7e3a0c8ba8b2a23dfc3b0f23452d3676","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.10.1.tgz","fileCount":49,"integrity":"sha512-snyAJxhQw1PvnDnCBVowMLt9nCQxF9kO0DbWKF9sERsog0amGF1P2rWQ6E9u2Z6aZ82jABZ3XSrs9kIB3l4w+A==","signatures":[{"sig":"MEUCICckPuf4ZV8ZjYNoqTLk02WVfC6lrduLh1h5XS1YFcqEAiEAlPv72L1/lzFiZv9hOaHUT81sMo1+AjUZKIQ1tL7QEcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1026382},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"181bfb07e2ac9cc2b44524285009e4a61c9fca30","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.1","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.10.1_1734636806768_0.09979649668343371","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"korimsoft-tyfun","version":"0.10.2","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.10.2","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"0a897050474ada17f88ca4530d22e3f6a40676cf","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.10.2.tgz","fileCount":49,"integrity":"sha512-U+1md8pz64Nm8G4oxZWX50oUS1JipJ4yjn5ofOGpFhu0vr0Se4GHWyeDp7OwhcWgTQDEEE0OYW/Bqt6Y+PzVAg==","signatures":[{"sig":"MEUCIQCVOAilJ6OXc2PMnsiPm6DrdNiqTxOEVjrP9y2CyM3PkwIgMfZy1fGLFMGI3C0km50QfHDcXwHRvbROmhV1Jr2b/zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1026540},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"a9536629608bcee567dd1ae388439059cdbb69ce","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.1","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.10.2_1734637403503_0.332324238631138","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"korimsoft-tyfun","version":"0.10.3","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.10.3","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"cb763f3c0e369b8af4d4b67ee453c4f9b1fa9b36","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.10.3.tgz","fileCount":49,"integrity":"sha512-byoLtufM4RCyCTlRY9KjHbNhIRvYaFeH4ZlVbCghtA/IkCZcGs0QEFqwWEAvbdiHe6GysORzWBNL6mjCfkgmew==","signatures":[{"sig":"MEQCIGE0q7poyNEhS6s1EIW0fMCFJ0+PZfuviKpxHEy4u0AlAiAbE9ZZigZ1BhUI3YEEaZC7/lOG1PJix6xfFvw7fCo0Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027184},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"b9718cc7bc4b6b2fd5e2e1e3b85e9e66a4aca0f6","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.18.3","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.10.3_1742231047595_0.004922752351239623","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"korimsoft-tyfun","version":"0.11.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.11.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"2a48fda2ed372585338becd349ba3ded549bce00","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.11.0.tgz","fileCount":49,"integrity":"sha512-/uIndexJ+ePRuZqxZ4izf3RMkTmKByN0DNpYwvak/NtVM8rCkODi4JLVWAybg2o6MkMthtCapUAFJ5dY8iBezQ==","signatures":[{"sig":"MEUCIQCXQgo55apnKcXhKEuCFhfIVKiw30b5/jJBS7gm96L8tgIgWyEmu0aczkA5Y2dTykZNvGcuRm41HiKnWnp4GTm2hrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027871},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"5d9ca014075a64340379b99967a7c248ee41d87d","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.19.5","dependencies":{"npm":"^10.8.3","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.11.0_1761120321902_0.7693874684097166","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"korimsoft-tyfun","version":"0.12.0","keywords":["Typescript","Korimsoft","Utility","Library","TyFun","Functions"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.12.0","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"ff068a852075254314e53537ed431bcdc804ad7a","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.12.0.tgz","fileCount":49,"integrity":"sha512-4gKZZ5j+AKX16ZqAnahPsrkOYjlkIETFsyJYmEgYXEsvBYNb8Dueogx5+1jkZ7YAnrSHhTPKbWIAWZDgoRvtvA==","signatures":[{"sig":"MEUCIQCagT2FhmCm5UxTep9nynNLN7BGdqWQGxbrXUg6lA0/jQIgb8KilAUDqB218H0kAsChFBzXgeYyVNNHuI9x/+wrc7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027701},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"2850a1c15c0b8eae639ebff13548e781e996a15e","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","preversion":"npm run test","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"korimsoft","email":"korimsoft@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"10.8.2","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"20.19.5","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.12.0_1763567654619_0.8208510931737694","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"korimsoft-tyfun","version":"0.12.7","keywords":["typescript","typescript-utils","utility","functional-programming","predicates","filters","mappers","type-guards","object-utils","builder-pattern","fluent-builder","null-check","undefined-check","generic-types","korimsoft","tyfun"],"author":{"name":"Korimsoft"},"license":"MIT","_id":"korimsoft-tyfun@0.12.7","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"homepage":"https://github.com/Korimsoft/tyfun#readme","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"dist":{"shasum":"a90c19d45f86706798be641fd115f3fadbe15cb5","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.12.7.tgz","fileCount":49,"integrity":"sha512-wkIwC+TIaomBolJ9Wnqmi/Gs1kjGsgP8FXz0JQ1UieyTtxmVjHOMq4M5STLR/7ijRxm3YUL/8QgPFIJAGT3c3Q==","signatures":[{"sig":"MEQCICNi2W03GwTqFh6GsWfAFSaG4Xv/sGVLPntyLjOLCNK2AiBOMro2VjxM2YJymA3MgUlCcyWzZ9NDIQMm/bt6jrcMoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/korimsoft-tyfun@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034303},"main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","gitHead":"7926762f52b737a101325fb9f6b3aee1a1e9bd02","scripts":{"test":"jest","build":"npm run compile","compile":"webpack ","release":"release-it","preversion":"npm run test","test:watch":"jest --watch","release:major":"release-it major","release:minor":"release-it minor","release:patch":"release-it patch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36e95397-df4e-44ef-82ed-7e7054dcf95b"}},"repository":{"url":"git+ssh://git@github.com/Korimsoft/tyfun.git","type":"git"},"_npmVersion":"11.12.1","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","webpack":"^5.93.0","ts-loader":"^9.5.1","release-it":"^20.0.1","typescript":"^5.6.2","@types/jest":"^29.5.12","webpack-cli":"^5.1.4","@jest/globals":"^29.7.0","@types/lodash":"^4.17.7"},"_npmOperationalInternal":{"tmp":"tmp/korimsoft-tyfun_0.12.7_1779309713929_0.16169143118389417","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"korimsoft-tyfun","version":"0.12.8","description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","main":"./dist/index.js","types":"./dist/type-decl/index.d.ts","scripts":{"compile":"webpack ","build":"npm run compile","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","preversion":"npm run test","release":"release-it","release:patch":"release-it patch","release:minor":"release-it minor","release:major":"release-it major"},"repository":{"type":"git","url":"git+ssh://git@github.com/Korimsoft/tyfun.git"},"keywords":["typescript","typescript-utils","utility","functional-programming","predicates","filters","mappers","type-guards","object-utils","builder-pattern","fluent-builder","null-check","undefined-check","generic-types","korimsoft","tyfun"],"author":{"name":"Korimsoft"},"license":"MIT","bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"homepage":"https://github.com/Korimsoft/tyfun#readme","devDependencies":{"@jest/globals":"^29.7.0","@types/jest":"^29.5.12","@types/lodash":"^4.17.7","jest":"^29.7.0","release-it":"^20.0.1","ts-jest":"^29.2.3","ts-loader":"^9.5.1","typescript":"^5.6.2","webpack":"^5.93.0","webpack-cli":"^5.1.4"},"dependencies":{"lodash":"^4.17.21"},"gitHead":"2d56ab5241f2258cf9523283c4abbd00e0b5e464","_id":"korimsoft-tyfun@0.12.8","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-T4jCViQXNbWXxJNAyuq6CCyoSPntdW9a1GwwhInK+oJag6M/ilreQRwbTe+SEeSuW/NFQUHOsQYyvCQuQhE8sg==","shasum":"fdecc3c73358f74fec63a6ec33e4a1aa1899900b","tarball":"https://registry.npmjs.org/korimsoft-tyfun/-/korimsoft-tyfun-0.12.8.tgz","fileCount":49,"unpackedSize":1028794,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/korimsoft-tyfun@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzSQP4z5vYPx3Gz09X/YZziAXH72yJ7KlSEsu2E5kvvwIgZJqbytitj1vAlurvFoUAIw5IN5hhqGm8wHCOq1mTMRc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:36e95397-df4e-44ef-82ed-7e7054dcf95b"}},"directories":{},"maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/korimsoft-tyfun_0.12.8_1779362175869_0.5134942647359784"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-04T19:56:33.159Z","modified":"2026-05-21T11:16:16.411Z","0.1.4":"2024-08-04T19:56:33.424Z","0.2.0":"2024-08-05T11:06:30.441Z","0.2.1":"2024-08-05T11:42:29.777Z","0.2.2":"2024-08-20T07:27:09.780Z","0.2.3":"2024-08-20T07:39:07.765Z","0.2.6":"2024-08-20T08:08:47.332Z","0.2.7":"2024-08-20T08:10:51.823Z","0.2.8":"2024-08-20T09:07:31.860Z","0.2.10":"2024-08-20T09:45:00.196Z","0.2.11":"2024-08-20T09:54:47.344Z","0.2.12":"2024-08-20T09:57:08.158Z","0.2.13":"2024-08-23T14:58:38.565Z","0.3.0":"2024-09-09T07:38:58.574Z","0.4.2":"2024-10-02T15:13:19.489Z","0.5.0":"2024-10-04T14:48:52.417Z","0.6.0":"2024-11-04T11:09:15.466Z","0.6.1":"2024-11-04T12:12:17.134Z","0.6.2":"2024-11-05T11:13:26.075Z","0.7.0":"2024-11-12T15:43:52.038Z","0.9.0":"2024-11-13T19:59:28.624Z","0.9.1":"2024-11-13T20:32:54.513Z","0.10.0":"2024-12-17T10:52:09.862Z","0.10.1":"2024-12-19T19:33:27.025Z","0.10.2":"2024-12-19T19:43:23.762Z","0.10.3":"2025-03-17T17:04:07.957Z","0.11.0":"2025-10-22T08:05:22.175Z","0.12.0":"2025-11-19T15:54:14.874Z","0.12.7":"2026-05-20T20:41:54.126Z","0.12.8":"2026-05-21T11:16:16.075Z"},"bugs":{"url":"https://github.com/Korimsoft/tyfun/issues"},"author":{"name":"Korimsoft"},"license":"MIT","homepage":"https://github.com/Korimsoft/tyfun#readme","keywords":["typescript","typescript-utils","utility","functional-programming","predicates","filters","mappers","type-guards","object-utils","builder-pattern","fluent-builder","null-check","undefined-check","generic-types","korimsoft","tyfun"],"repository":{"type":"git","url":"git+ssh://git@github.com/Korimsoft/tyfun.git"},"description":"Korimsoft's TyFun - A library of TypeScript functions, types, helpers, and utilities","maintainers":[{"name":"korimsoft","email":"korimsoft@gmail.com"}],"readme":"# Korimsoft's TyFun Library\n\nA small TypeScript utility library containing reusable functions, types, predicates, mappers, builders, and value-check helpers.\n\nTyFun is intended to make common TypeScript development tasks a little easier by providing simple, typed helpers for object building, filtering, mapping, predicate composition, and null/undefined checks.\n\n---\n\n**_WARNING_**\n\nThis is a library undergoing active development.\nUse with care, as there may be incompatible changes between versions.\n\n---\n\n## Installation\n\n```bash\nnpm install --save korimsoft-tyfun@latest\n```\n\n## Usage\n\nImport utilities directly from the package root:\n\n```typescript\nimport { aBuilder, byId, notNil, extractId, isNil } from 'korimsoft-tyfun';\n```\n\n## Feature Overview\n\n- **Builders** - fluent builders for plain TypeScript objects\n- **Filters / Predicates** - reusable predicate functions for `filter`, `find`, and similar operations\n- **Mappers** - helpers for extracting and transforming values\n- **Operators** - predicate combinators such as `not` and `and`\n- **Value Checks** - utilities for null and undefined checks\n- **Custom Types** - reusable generic TypeScript types\n\n## Builders\n\n### `aBuilder<T>()`\n\nCreates a fluent builder for plain TypeScript objects.\n\n```typescript\nimport { aBuilder } from 'korimsoft-tyfun';\n\ntype User = {\n  id: string;\n  name: string;\n  age: number;\n};\n\nconst user = aBuilder<User>()\n  .withId('user-1')\n  .withName('Alice')\n  .withAge(30)\n  .build();\n```\n\nYou can also provide a partial template:\n\n```typescript\nimport { aBuilder } from 'korimsoft-tyfun';\n\ntype User = {\n  id: string;\n  name: string;\n  active: boolean;\n};\n\nconst activeUserBuilder = aBuilder<User>({\n  active: true\n});\n\nconst user = activeUserBuilder\n  .withId('user-1')\n  .withName('Alice')\n  .build();\n```\n\nFor properties that start with an uppercase letter, the generated builder method uses `with_`:\n\n```typescript\nimport { aBuilder } from 'korimsoft-tyfun';\n\ntype Config = {\n  URL: string;\n};\n\nconst config = aBuilder<Config>()\n  .with_URL('https://example.com')\n  .build();\n```\n\n## Filters and Predicates\n\nTyFun provides predicate helpers that can be used with array methods such as `filter`, `find`, and `some`.\n\n### `byId(id)`\n\nCreates a predicate that matches objects with a specific `id`.\n\n```typescript\nimport { byId } from 'korimsoft-tyfun';\n\nconst users = [\n  { id: 'user-1', name: 'Alice' },\n  { id: 'user-2', name: 'Bob' }\n];\n\nconst user = users.find(byId('user-1'));\n```\n\n### `byProperty(propertyName, propertyValue)`\n\nCreates a predicate that matches objects by a property value.\n\n```typescript\nimport { byProperty } from 'korimsoft-tyfun';\n\nconst users = [\n  { id: 'user-1', role: 'admin' },\n  { id: 'user-2', role: 'user' }\n];\n\nconst admins = users.filter(byProperty('role', 'admin'));\n```\n\n### `byValue(pattern)`\n\nCreates a predicate that matches values using deep equality.\n\n```typescript\nimport { byValue } from 'korimsoft-tyfun';\n\nconst values = [\n  { enabled: true },\n  { enabled: false },\n  { enabled: true }\n];\n\nconst enabledValues = values.filter(byValue({ enabled: true }));\n```\n\n### `notNil()`\n\nCreates a predicate that excludes `null` and `undefined`.\n\n```typescript\nimport { notNil } from 'korimsoft-tyfun';\n\nconst values = ['hello', null, 'world', undefined];\n\nconst definedValues = values.filter(notNil());\n```\n\n### `itemIsNil()`\n\nCreates a predicate that matches `null` or `undefined`.\n\n```typescript\nimport { itemIsNil } from 'korimsoft-tyfun';\n\nconst values = ['hello', null, 'world', undefined];\n\nconst emptyValues = values.filter(itemIsNil());\n```\n\n## Mappers\n\n### `identity<T>()`\n\nReturns a mapper that returns the input value unchanged.\n\n```typescript\nimport { identity } from 'korimsoft-tyfun';\n\nconst values = [1, 2, 3];\n\nconst sameValues = values.map(identity<number>());\n```\n\n### `extractAProperty(propertyName)`\n\nCreates a mapper that extracts a property from an object.\n\n```typescript\nimport { extractAProperty } from 'korimsoft-tyfun';\n\nconst users = [\n  { id: 'user-1', name: 'Alice' },\n  { id: 'user-2', name: 'Bob' }\n];\n\nconst names = users.map(extractAProperty('name'));\n```\n\n### `extractId(item)`\n\nExtracts the `id` property from an object.\n\n```typescript\nimport { extractId } from 'korimsoft-tyfun';\n\nconst users = [\n  { id: 'user-1', name: 'Alice' },\n  { id: 'user-2', name: 'Bob' }\n];\n\nconst ids = users.map(extractId);\n```\n\n## Operators\n\n### `not(predicate)`\n\nCreates a predicate that negates another predicate.\n\n```typescript\nimport { not, byProperty } from 'korimsoft-tyfun';\n\nconst users = [\n  { id: 'user-1', active: true },\n  { id: 'user-2', active: false }\n];\n\nconst inactiveUsers = users.filter(not(byProperty('active', true)));\n```\n\n### `and(...predicates)`\n\nCreates a predicate that returns `true` only when all provided predicates match.\n\n```typescript\nimport { and, byProperty } from 'korimsoft-tyfun';\n\nconst users = [\n  { id: 'user-1', role: 'admin', active: true },\n  { id: 'user-2', role: 'admin', active: false },\n  { id: 'user-3', role: 'user', active: true }\n];\n\nconst activeAdmins = users.filter(\n  and(\n    byProperty('role', 'admin'),\n    byProperty('active', true)\n  )\n);\n```\n\n## Value Checks\n\n### `isNil(item)`\n\nChecks whether a value is `null` or `undefined`.\n\n```typescript\nimport { isNil } from 'korimsoft-tyfun';\n\nisNil(null); // true\nisNil(undefined); // true\nisNil('hello'); // false\nisNil(0); // false\n```\n\n## Custom Types\n\nTyFun exports several reusable TypeScript types.\n\n### `ObjectWithId<TId>`\n\nRepresents an object with an `id` property.\n\n```typescript\nimport type { ObjectWithId } from 'korimsoft-tyfun';\n\ntype User = ObjectWithId<string> & {\n  name: string;\n};\n```\n\n### `ObjectMap<TValue>`\n\nRepresents an object indexed by string or number keys.\n\n```typescript\nimport type { ObjectMap } from 'korimsoft-tyfun';\n\nconst usersById: ObjectMap<{ name: string }> = {\n  'user-1': { name: 'Alice' },\n  'user-2': { name: 'Bob' }\n};\n```\n\n### `Predicate<T>`\n\nRepresents a function that receives an item and returns a boolean.\n\n```typescript\nimport type { Predicate } from 'korimsoft-tyfun';\n\nconst isLongString: Predicate<string> = value => value.length > 10;\n```\n\n### `Mapper<FromType, ToType>`\n\nRepresents a function that maps one value to another.\n\n```typescript\nimport type { Mapper } from 'korimsoft-tyfun';\n\nconst stringLength: Mapper<string, number> = value => value.length;\n```\n\n## Exported API\n\nThe package currently exports:\n\n### Builders\n\n- `aBuilder`\n- `Builder`\n\n### Filters\n\n- `byId`\n- `byProperty`\n- `byValue`\n- `notNil`\n- `itemIsNil`\n\n### Mappers\n\n- `identity`\n- `extractAProperty`\n- `extractId`\n- `Mapper`\n\n### Operators\n\n- `not`\n- `and`\n\n### Value Checks\n\n- `isNil`\n\n### Custom Types\n\n- `ObjectWithId`\n- `ObjectMap`\n- `Predicate`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}