{"_id":"@helpers4/function","_rev":"47-ad09014101f0a6ad7e82aff89d7295c7","name":"@helpers4/function","dist-tags":{"beta":"2.0.0-beta.3","alpha":"3.0.0-alpha.2","latest":"3.1.2"},"versions":{"2.0.0-alpha.1":{"name":"@helpers4/function","version":"2.0.0-alpha.1","keywords":["helpers","function","returnOrThrowError","throttle","memoize","debounce","isDefinedAndNotNull"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"db57f7c04905182c1427d77d9d63aa1145ff052b","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-T2DeZE9oPOdbP/At59/nPAfxQoU2VBmQ0/gAJu4n8X14EBoUtJBXbWOkNzji8UZ+G0QF4JWcx0CpCO94CFkUTQ==","signatures":[{"sig":"MEUCIQCkHRPoCUk+YvrZdCOCDaqpNhXfa3nE/SpGHoiZu2KfSQIgERtysuuyuJB4+AmwU1KToyzn3sQ1QppkwGpSDsFA/KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38698},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d0e31a998d07ed5ba5ef0056a131d230a0e29a62","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.1_1756065455919_0.3868364457570297","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@helpers4/function","version":"2.0.0-alpha.2","keywords":["helpers","function","isDefinedAndNotNull","returnOrThrowError","debounce","throttle","memoize"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"beb849885be90fc7622f70634da6872ba3a5b823","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-2zIxUHA+kKqRpyrvxJZIWDnjMYu5oyk3l6RvdE2xDu7LmXiinJADkwYNkPsIuSmsUGVW7C+5DAfFUTysUJaQuA==","signatures":[{"sig":"MEUCIQDcbCAAkXOTrBpNLv/InZ7QtLjheDaBUmR7YAyOFemX5gIgCI1A1JIHML6k2aVfxH7GH2eebX/GYyAMdVVHRiPe4vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40092},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"26c44da520e0be12f0f61b24794ed906f70e3784","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.2_1756937281539_0.7849951141668765","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@helpers4/function","version":"2.0.0-alpha.3","keywords":["helpers","function","isDefinedAndNotNull","returnOrThrowError","debounce","throttle","memoize"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"6a4647fc4e3a337b45fe25ce2cf3dcc0e4777237","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.3.tgz","fileCount":5,"integrity":"sha512-/YCjcoc0qMq+NQ0BFY7nKXiCWFkBVqnDgspUAsIO+jRdZ/g5LlgJYXYVAEMYj79xPUTKK9RIptF3KpL2N+xOSg==","signatures":[{"sig":"MEQCIE9rUBlLcQjl4+7Jw+lpnB6Uoo35WsGPpRphtAfy2z4CAiBVUA5s6yEMM+2Afw7dz0b/9k+4OT9F5rIpESehWf/0pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40092},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c24a650e7c2698ed7db02719dfb280647c457971","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.3_1757456289561_0.9971027313632321","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.6":{"name":"@helpers4/function","version":"2.0.0-alpha.6","keywords":["helpers","function","debounce","isDefinedAndNotNull","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.6","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ee2fc546488d002c1832dc3751fba4eafb3d4ec7","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.6.tgz","fileCount":8,"integrity":"sha512-klVLfHGsq017nJH5knwy7bMgodC1ohRBqA578Qi82/omIgpJU/oo2+MO6uElhuSARI5jUkPOySWkm0KYPGHe7Q==","signatures":[{"sig":"MEUCIDuthnMEbPMVEvjmE4s/vkO8ijqr2P3tRDpgz+3iT4FcAiEAp7vMalVyoMDUQzZre6eoVCKloTCSDtBcjQ8N5o/2cvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26524},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./api.json":"./api.json","./package.json":"./package.json","./examples.json":"./examples.json"},"gitHead":"50845637b2ca33024a4f2262b633a9bfac35340e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.6_1775419781124_0.6218624069629153","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.7":{"name":"@helpers4/function","version":"2.0.0-alpha.7","keywords":["helpers","function","debounce","isDefinedAndNotNull","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.7","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"104b60275a4212423ee8532e05c1bc51845f5ab7","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.7.tgz","fileCount":9,"integrity":"sha512-A6FaQAu7UWJSa1l7O86/3g371tYOKNQDQoKuSqnJvo0JPTNneggezb0gGNdqFXhKhC62DJiFrLZAuG6o+2tE/A==","signatures":[{"sig":"MEUCIHEgP/LliEm37/aTSyjZEcOrmqO9ncdJPjY5wvV/KnhVAiEAy0tgu1Ym3SLVc+2+PJ2ZTzYUEypFmfoi7a+jqrdSPy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26677},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./api.json":"./api.json","./package.json":"./package.json","./examples.json":"./examples.json","./licenses.json":"./licenses.json"},"gitHead":"9941338a969e36e91daaf0adfd45bff070a783de","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.7_1775595797074_0.7648300986354819","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.8":{"name":"@helpers4/function","version":"2.0.0-alpha.8","keywords":["helpers","function","debounce","isDefinedAndNotNull","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.8","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4394385eba0e95b7a766d0bd7c03cf946d4524ea","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.8.tgz","fileCount":9,"integrity":"sha512-3+BSHlmOP5hkwjDVBjUSdDZqe8VBcwi05WxJYIFek30UJBDW2bsQ4FmNnPE7k86886kE5YeZJdF7R+hg0YSYqQ==","signatures":[{"sig":"MEUCIQD2sOsJa1YxSOjr7spvO9JZp7H9Tn1OEu90vFZBKJLV/AIgPpf+WDh76YoyS6vPGJahLbsiaE1gzD+juGIRJmxu2Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31235},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"1b2438be1641607ae6a414aa9f8e5c688aaa78e1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.8_1775600524257_0.0026878278869566508","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.9":{"name":"@helpers4/function","version":"2.0.0-alpha.9","keywords":["helpers","function","debounce","isDefinedAndNotNull","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.9","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"16d879a5e5d6a89ce987054b75972f318cc4f53e","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.9.tgz","fileCount":9,"integrity":"sha512-f0OjcTnNk4KZkaA1Wk73jBkQR3rammne95FDL8Z2Kj0/R6Q1kT1K4Gcl+aykLVeBcvh7GHP4luj+TtMLnoILCQ==","signatures":[{"sig":"MEUCIQDCNyDAEdd0NPfwoC1J48m36dsY+dLA2IIU4qhYPdJrxwIgZlUwepJHvX9yOfxvmRex1BQOvZxkLErYqE2BsJnpAqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31305},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"47c53d5e4932ff40eea4a20f45b88f28b954ec69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.9_1775766164888_0.952264429111833","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.10":{"name":"@helpers4/function","version":"2.0.0-alpha.10","keywords":["helpers","function","debounce","isDefinedAndNotNull","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.10","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"1db907d7669149c94480bcf2572cb3144c4af0d9","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.10.tgz","fileCount":9,"integrity":"sha512-Nh+iBjT0q+wJwLV5b/nCLCxVumwf6w+YMw/DCYY/wcY7LGhOoiH/ksXR5B4WbotNu1wWFsoziS+shyR2KtsTRg==","signatures":[{"sig":"MEUCIAvvAD7Kgckvoy0Mfa0bo1zCmmrS1shjqdYPszpjgMWCAiEA0Ud8+AQ8155QzOWuVHNwI7HMoT9w4kH1A1FjB0xBVgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31307},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"38b7d5e9c769edfb00b0444ef24cb761da85cac4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.10_1776030690605_0.9328074141684806","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.11":{"name":"@helpers4/function","version":"2.0.0-alpha.11","keywords":["helpers","function","debounce","isNotNullish","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.11","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"03d5523ed14ddd787e1e45d0576683e2a2db52db","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.11.tgz","fileCount":9,"integrity":"sha512-QHxNCjhhhuLRecVwGmcG1aMprdQVgmIr5ldkJvJDsk6wzgy+VR3wVBU4ZR0B2SPsJlQoNdyZqDoX76+ViFOphQ==","signatures":[{"sig":"MEQCIFdGTP8YG/G4Mh+///ouWyaJxSGkvRDVQARR4qYamQTdAiBki7WwDUW4nBdBNrs6KwxaxHUXAQd0dyX97SwhkMbkbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33573},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"cc56b92f401215e51c03c30ccfcd89db9cc70c20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.11_1776110752087_0.22975872728253655","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.12":{"name":"@helpers4/function","version":"2.0.0-alpha.12","keywords":["helpers","function","debounce","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.12","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"3a4475b662698eb8d216c6711fa54d572b8798de","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.12.tgz","fileCount":10,"integrity":"sha512-f82RGxWfx14a3m7YXfw+n4nTBzn0lvrSemTcyJhDlxGKJ1mLzue/h2KurRPo7vRZgQuwwkKvwMSluSsfpPqQQw==","signatures":[{"sig":"MEUCIQC+sKjz7OQBT9yQ3ibxCjHnYHXKmGNQA7K//wyPDCHQCgIgdA0/SEtAEtN4eceyhJJPVQgGrCbsYZvzENVukuE7BAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33836},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"4398c474da40b08866c684757e9cf94a5e65b19d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.12_1776452673678_0.7852559171142461","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.14":{"name":"@helpers4/function","version":"2.0.0-alpha.14","keywords":["helpers","function","debounce","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.14","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"d6163f8ca93628078c8a5a240931b7b2df3091c4","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.14.tgz","fileCount":10,"integrity":"sha512-EeeUoB0e3pgTOsfm6kLiHiEq4yuQj0id2cl0OmNEl5YAC5tpijnrRkYP06cXS3N4B+vLCx1EvO1F+OAsh2OZqQ==","signatures":[{"sig":"MEUCIQCICYFAv3dDxoYqoick0LOF1eGNsVTnk0/gRT/67o6fugIgPRDmZ3B2ysDuUw9kBgJCkK6//4CNYeBtVFZlqBXHIiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33836},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"873155cc093699f9f3ac8a1640c967baa65c9b6e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.14_1776465829670_0.49113705673271757","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.15":{"name":"@helpers4/function","version":"2.0.0-alpha.15","keywords":["helpers","function","debounce","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.15","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"5e97ef3e57adb8ed1c809d9053d915d220db2232","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.15.tgz","fileCount":11,"integrity":"sha512-vVlbx14cp5ulI013+0EDOGiYYYXCPQli2KXzXivviec4IZN2UE1o4Dzpjd5yQqcpfeIziVHZNtmBKxQ29FxpLA==","signatures":[{"sig":"MEYCIQDCz25SG2Q0d6pctovNfZmjxTPGRMLUmLYeNgyRJS566QIhALorHgmqc6KP9R4RoLS4BbCqyk9Ci93SWGdRNIF36ce+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34164},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"b863f44e1129fe67c83b2795e3cc7267cc563a8e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.15_1776529914724_0.8147794187206265","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.16":{"name":"@helpers4/function","version":"2.0.0-alpha.16","keywords":["helpers","function","debounce","memoize","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.16","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"e74d835ad380de7459478ca85235e964ee7c1d99","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.16.tgz","fileCount":11,"integrity":"sha512-s2301+3CPDtD/uwdElSTCCa8UU2CQxpQd2JHHsHc2pvsLZtLSs4dDQ0BfltIRZr0iV8fneMB/q7My5FoC20A2A==","signatures":[{"sig":"MEYCIQCMSfBaEy3wYBnZsMhm/notgdZOQqV8nwuLxRCAVct1fwIhANt4CxA/C23ncRBdW0WwBFsocm0nakvtGjCnYYAx324u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34164},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"2945d513f2188516338ff42877efb088a71d27e9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.16_1776619370969_0.6882984615778849","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.17":{"name":"@helpers4/function","version":"2.0.0-alpha.17","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.17","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"6e8ab0dd0b3ce79d6547d0f88752846abcf1c9b5","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.17.tgz","fileCount":11,"integrity":"sha512-nUQi2BBwLJZWrQGJqq+SzCl2WgJEggaiMOWn5SzXEHNtppkK9PVTayseazcXixovuzWr/cFAgV2ToVkzHfy9PA==","signatures":[{"sig":"MEQCICpJCmLUGiNL1RhcgrUqPoQH0Z1vx51wjDsHSx1tAe5gAiBXBLJXcfaKuWtVKhpC2lxRWK23hZ/jG2oS5IxRClf3mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41049},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"22fb182b5bb6dd8978cece55a42979d4a460ae4f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.17_1776631535598_0.11165343050239152","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.18":{"name":"@helpers4/function","version":"2.0.0-alpha.18","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.18","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"277b005d5b25b1880c5bed06dbf2a0407214cd83","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.18.tgz","fileCount":11,"integrity":"sha512-kWmHRzng2Wei2Agkyd4QUOSwVtHVzsw7qK2f8OEXnQO5DmV8lYaurkTtYx9jYkZS8GGg2DM0RZjLDw8puNiQ4w==","signatures":[{"sig":"MEUCIGf/iE5p+L9I02GbcRZBqyI5rtan10r7/pACfwxmtmVbAiEAzTgxbxuvKpQ6lTyPbwLOVxaCdhJad1IfLz1kn4snyeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41049},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"f12dc150c6f3806793582d6b4c5c3d7714801dae","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.18_1776725673579_0.1495445560387858","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.19":{"name":"@helpers4/function","version":"2.0.0-alpha.19","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.19","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"66813bee4b7bbfc871e3385e1133cd42f8561765","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.19.tgz","fileCount":11,"integrity":"sha512-lAn4/wT7J2yUXh6nLrpTHa3+Ir8Z4elQ4R0YrhiTVUpNApDmJOdHobwOrfxGVNikApyAlhIE/T4abeKSOsPVMA==","signatures":[{"sig":"MEUCID8NAoKG/1qiPLFNjZoej8M89zHQ6Hr5bL29CugJ7jF2AiEAwXSaXdvWkDuIZHkjxwqE1Fm5R2liu6utIdttaJkAsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41049},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0fe610b64a32b85b6f608c63d5358b36531b8501","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.19_1777147271993_0.46214290741063957","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.21":{"name":"@helpers4/function","version":"2.0.0-alpha.21","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.21","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"bcccbcdc152bd4bfb84f73e25a8a3e0b46b09c06","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.21.tgz","fileCount":11,"integrity":"sha512-c4zJEJEhMOYFljKc5HTn7N7C44X1gO4cSzyQFAZnb1JqL9IBrveomZeBVPB193+wtdcGz9Ge0ypRyXm9NALDdQ==","signatures":[{"sig":"MEUCIQDutoBPY+5FvfMPA4w5i/k+xZ8LA78u3OvzwbjYpVtMWwIgVX+NWgnONkPyohNiHn2M4v/w9sm6+wstzAYkRFZMQc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41269},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"e9e8f5e4fb2246ee327d3c2ebf8b9b7cb7a1d2bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.21_1777218542905_0.28719304219025243","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.22":{"name":"@helpers4/function","version":"2.0.0-alpha.22","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.22","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"e59590b67a5e56ec0bf95c3a20c123b8d6a8d874","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.22.tgz","fileCount":11,"integrity":"sha512-mbZ1JpeipBSaiV3WkLGK6xAdxjW0yyRh2xYHbvro58KyCeZE20glZKIoXcIU+YxQqTMzMqf237vIsAOAit9dTw==","signatures":[{"sig":"MEUCIAjw4AlR1fSAhwuAWrum2+aWD3/mNEeY/yDDCGzmsmeqAiEA/Fz7P92zz6bvLKA8ZcWmfDnf1LrYo8cRchckRMzHWlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41269},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6b9f3edb1c412fccab9e7999d6080aacda323133","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.22_1777320415224_0.9812837886754051","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.23":{"name":"@helpers4/function","version":"2.0.0-alpha.23","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.23","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"1a418b8eacd370a555e94ad772bb8ff6c35bce7c","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.23.tgz","fileCount":11,"integrity":"sha512-DZrG76HkJseL1J7vgrG1rvh4BFEatjMt0u5Di+ANZAQ3tI6HPBY0GTrV6ZeWn07GcAVgNC6rltFsfwphRg0lag==","signatures":[{"sig":"MEYCIQD4+kfqh/gm2W4bQL2B+ptws/Y/IloK5vrOGSyTNxwO9AIhANU8FW4+iT26K8WnSe5XpkfHMFidg6YGgBJiE3aierKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41269},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"f9d7c68aa31a4254d0aca06caee5e10423459e58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.23_1777326726074_0.6618004684324932","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.24":{"name":"@helpers4/function","version":"2.0.0-alpha.24","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-alpha.24","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"1cc74a55b003a23a049d6d4bfb0e7de1b2bbba0e","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-alpha.24.tgz","fileCount":11,"integrity":"sha512-2Kphj8m2afi1t8SsvsEpYUHSyC/t1tL+0xVaUKZ/+/wI1DbhI4kAIoYFUna1A1cVT4QSIpf41Enl4//ltYwyfQ==","signatures":[{"sig":"MEQCIDKCz5F5RmJhMXJvUSz22kRjdFpyJEX4+AStE62H0FkoAiA53V/shbXhYHVXc9srnlPL8LhcolcL/cfwmW+njuY/bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41269},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"21b8df56774ab54953211a6c4b281f2a7445dd75","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-alpha.24_1777499191786_0.44139058174213464","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0":{"name":"@helpers4/function","version":"2.0.0-beta.0","keywords":["helpers","function","debounce","identity","memoize","noop","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-beta.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4c7a81b884a990ea24b6c06ba9b3f749802eaaaa","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-beta.0.tgz","fileCount":11,"integrity":"sha512-oifV6AHMpIrYxHkgDXZsZftiFgmMKsPONlnp0Y3Xmw2xDSVKqaWs4YeobV3nL7nZe3GhtV9JmywhXC6r+AF0zQ==","signatures":[{"sig":"MEUCIG4YNYn0rK5XgXLg26SkeFc8WMGoVnrbJExUEA2S9gieAiEA9+0V8dEG2u6IJcEy/3mKZ3tZflfBmkIL7dtOBtx1E+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41263},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"559b1974e11a44b4b47df63721b5c17ada756300","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-beta.0_1777591282629_0.6822039163424769","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@helpers4/function","version":"2.0.0-beta.3","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0-beta.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"3b2a0cc47c14103f69610d3268a71cc7a5293f26","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0-beta.3.tgz","fileCount":11,"integrity":"sha512-FvCc0Yf4b4+bk3UkYkFds0BipHF3/PpQAQ/UfoCDQ4J1Kmdk+a6PEaLtPZWJlp43+dnMnX2xmecWAlVWDlc0qA==","signatures":[{"sig":"MEQCIH+sDi9ZE+q5aecc6iz2NSzlfzGM81r716dwwO/3JZWdAiBMZ8vjnvbR71AMsuu8sk5tZXZMpi6lFx6w0CbLtibqxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131386},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6a08ef21994eb98da04749bbd75250ce54314f33","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_2.0.0-beta.3_1778966751852_0.4938181402932371","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@helpers4/function","version":"2.0.0","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"5891d36b0082ca13589a1264d7c9135ecdaabebd","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.0.tgz","fileCount":11,"integrity":"sha512-Po4k4ovUT2bB3CjwQ4l7jO5YYfi/M3YaZ5ALm0DLiC6OoiqkQWJNwm8vtZnF5hzgM3yxMydfAhJAZk14qr1t+Q==","signatures":[{"sig":"MEUCIQDxe5aHWWby9zJqBvA3FhQe7g246YAicuDbs+LK8pxFBgIgTnuBdCoEDR3d8T+NAim4EDCDb4EjLc6xk6kGQ9epY54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131485},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"10f545f405647871d38197998b3a0f7205da69dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.0_1779358137095_0.6056463123227982","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@helpers4/function","version":"2.0.1","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"d56363bec7e1b25ab170694197f56f860e2f0175","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.1.tgz","fileCount":11,"integrity":"sha512-Y1Ki/dF1yqV++Or+uGboGdkB3/4pRM9gh1mnstB5E3yvdlt5PkG95oWJ5jQpocMVmFhRB+JJ5nC1uyGorXVSXg==","signatures":[{"sig":"MEUCIF4mr5o7GcW6/OF4oxbdwpWfcc3AI9+zWHZKfK4UFfjZAiEA+FrEINg4Ong40azPQIfNX2GVghubZgjwKTFqNLna0ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131678},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"b9b54ff25eac20ef5b1c8012b00ae87daf261aff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.1_1780515272283_0.7360537325227678","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@helpers4/function","version":"2.0.2","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"326e0c3c3ceb0bb4680595132c2a1a7d0704fcc7","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.2.tgz","fileCount":11,"integrity":"sha512-WqJX8mFJqbNXiOmCVjNa5qRUZPu8OyjvYzNjZhu0f2uycX/UQ2ACULJ2YLkKcqsdnVSUH86qVnEZ2xWL5ZsXrQ==","signatures":[{"sig":"MEQCIGrVUIgd0yLywVGT89YZ8hwOq7RMkn+svB/8u9zjhkWCAiBf/jyqolyKagC/GHewOVjAeu3ZtS52niJailBEGdcy7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131678},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"d355e8d7e8ef07ccf98d2d6ea1edd650362307cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.2_1781384826510_0.04113616286758326","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@helpers4/function","version":"2.0.3","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"f84088ad90c13cd6153d607d6f16dbc10c77f960","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.3.tgz","fileCount":11,"integrity":"sha512-4lIIgq+8BJOs3hr6UdYz+H4p8Guw25DOvEeNKaim+AxpBxHK2DJ0tBejAn7RW3YkSQujZAWB+o9MfuN/tzJF7Q==","signatures":[{"sig":"MEUCIFhVMo1PoKvpIDcwa0b72ooxoiA/q5urmTfP1/ezyTi+AiEAw88e5IXoThRwUjyJPb+7HnM6ii45p/ZzPT3lWnSd6as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131323},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"7748cd0622dc1606afd1ae8554aaf0a360e1501f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.3_1781644439205_0.9137577458052675","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@helpers4/function","version":"2.0.4","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.0.4","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"c1429dcf6707b82f943fc6ab30edc2deda29166b","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.0.4.tgz","fileCount":11,"integrity":"sha512-v7zJOR5Z7pncswSqdSPVsi4tq4jPg2FtxACzVALecHVkecFMzQ8FidIx98u4pVazs+C5z8Ma89RCvsfrmC2J3Q==","signatures":[{"sig":"MEYCIQDjGSxZzaG8mukt0uoJXgaVLnj9o5CxGAuec2LEqhcDugIhAN2aKcuWHm10oNCGJh/FmQNJNM7V7Gmjip7bsdxCDEuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135501},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0c45fe1a85a0e11e5d05fe33b990ebabadf46715","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.0.4_1782043082018_0.7259622271720387","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@helpers4/function","version":"2.1.0","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@2.1.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"bdbe02f189fde12d0a5be0fbd4feb32e7e0ca605","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-2.1.0.tgz","fileCount":11,"integrity":"sha512-eDupJurWS/L+RmKYFIB1vcoGL+x2pwUsm1CqNiwdwdhBNOC+42zwnvwN6ZLMyR4DTZJrNjo8BbQv4cM4XRFhQA==","signatures":[{"sig":"MEYCIQC+LKpGnJsZ7rsv6k7JPZeZJn5YpO7EWjRY0r1DezazSwIhANvTlHowsyqPk4rpMsJJ6PzkcQYm62EYKU+phF5+UB0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135501},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"9d9579aa2e57029954bc748591f8e113ed13c4b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_2.1.0_1782247242071_0.35208953680892563","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@helpers4/function","version":"3.0.0-alpha.1","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.0-alpha.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"2901eae6583054a6cbcf37a138bca888581b803b","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-wzdbYg+7jzHZMAs3AobdY0khVh2fR0onaWaztEyC7E9VnQ9asOIxXOXmH04zo/W0yXs0fnGUHjXUgsYjj3g/hQ==","signatures":[{"sig":"MEYCIQDvFyoaT0anvnIUf6df8iEd0/FBgTXeiH80chuoDeJ0mQIhANkDRh7wCi8jCxjXmlPsJ5v74vQTB0xrW/I7Beuc2BZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135733},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0c2f97b68f80c09a35981863dc7718a84caa7df9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_3.0.0-alpha.1_1783627928923_0.8039161688919092","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"@helpers4/function","version":"3.0.0-alpha.2","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.0-alpha.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ba47c92dec6be8e4324fe2bcc3167f5ae323857b","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-4OEvd1yggEvbWaf/RFEYk+p4P6xYJAhv0Sd5C1SBP5CMnHxc1OXwzDyABvHz61uPGFatPT6HkRAIjgzYeKakag==","signatures":[{"sig":"MEYCIQDIATa3TyN/ohLE6WlxM3Hw/f3E3CUs27mcTreqBMej3QIhAJyCcQuDw4F1/SP3LbDj0hWFOAiv6KqM9KJUVFHTKU6r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135947},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"c3609c3ce8471caf60e3120c854ad66a68a8a2a7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/function_3.0.0-alpha.2_1783727474281_0.7538339573050243","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@helpers4/function","version":"3.0.0","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"f64fc1f7560411b9b5f8caad7dd20d78eb7db86f","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.0.tgz","fileCount":11,"integrity":"sha512-Bpwbvr5R3C/Jma28AituODi+lApgOeBi2pr5HxZ1XPhTgVweLyEFCgb2V+muIA4ADsTSvHx1ddCK2XY0uJQ7lw==","signatures":[{"sig":"MEUCIDzF//YoHsozo4hOpkj/neOS4/3dxPVNW4qmEpRvikiSAiEAjUw3Kzlf2JwZHxZP5hZLutbfXkHFQJJNRXoRBJGHddg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143231},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"ca8d9eccfd24a68a484c5018a03bf654ae1703d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.0_1784384950735_0.11102664782312366","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@helpers4/function","version":"3.0.1","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"93341ef606a33c1587efc21de5a057645b4c8345","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.1.tgz","fileCount":11,"integrity":"sha512-4cWoTqpPyjhYD8xZfSnrHWKD0/6yAecryofs3+gAuHf4hmlODeHe/Qt+Gfjova/QfkB+xAE0B/o9TkfIOlbF9g==","signatures":[{"sig":"MEQCIDiFTjqmpalhNgLnJZZZ9zrK+7nfH6tT74JitEOxbRQzAiBWM41Hd2ZP2uu5HQGoO9uZ0L6VVNBEHA7GbHZ1fxgnJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143231},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"da7b459e212eae41d636db0bc44927a1dc81200b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.1_1784411031637_0.5205469975730883","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@helpers4/function","version":"3.0.2","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"e41d667071de6c97cd6252ba632c0ee2ca980c6d","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.2.tgz","fileCount":11,"integrity":"sha512-aPNsZQRQMw/RhtyW+rKBYtMecVrTOvwPPaYDV6Tp3tBuKkuDeB43IQV4M4LlO0ex47e1OoDzSsRd8O0k1gaKQg==","signatures":[{"sig":"MEYCIQDc7lUADSxrwHHYwcc4EnkPhEsyKNi30dA6OJQ9/G1PJwIhANJdW38GNgdVNMtXUQ4y9PhFM0vL+NvhVAJHj9vxKqs+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143231},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"a6d0dab99f98f9c1ae157fb041bf464d65451188","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.2_1784492209249_0.5433942085888566","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@helpers4/function","version":"3.0.3","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ebaeef0fcabec31a5fe15eae166db4444f492207","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.3.tgz","fileCount":11,"integrity":"sha512-7OUtDFaw+w7Km8wTXWod9z9wtfskHheseXguKYYpPhS26VKswe02S2Thc6m+/MIyFwcr0AYIBbcOvqcwV56ytg==","signatures":[{"sig":"MEQCIFPnO7MVbys07F9e6VVoUIDpZ15n+nBcZPheDrPJWnrkAiAvl7NbKgTGRAb9vT0WVyl4d10A2umGPuIOSFmPCdu2Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143619},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"ddf405f5d2a79260f9b97e788c434ddedc13baff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.3_1784573963339_0.911214684489936","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@helpers4/function","version":"3.0.4","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.4","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"b8e61af40c16d96744060b2ea3fa4db3b1b0a937","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.4.tgz","fileCount":11,"integrity":"sha512-8gWgeUcS5FQaK7pWdKJLgaLLI6HAbUTNWlScBKadkIFj83H28806B6FT6hg7utePxS7FWIQUY9bHpEXITgHtVA==","signatures":[{"sig":"MEYCIQCG930nv2hYl9v3xzBzjx3ny1fc89ZDFDd+kvdlsi33MgIhAMis+0NA4vwatKF3CKL6ey0nIVJ/+p4Jxl7Znlz4cHE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143619},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"70bc53d447bbf9b4d2a56828041a5d954c39fd41","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.4_1784633375014_0.45411039296121447","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@helpers4/function","version":"3.0.5","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.5","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"d023ae39f89f70e1d809fa51345e1c37e2c587f1","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.5.tgz","fileCount":11,"integrity":"sha512-g+pmUMS8DBWMuPXb4tzh3/bL8/yFFB/h44Df/SvgsUhKKe3RgCRqJPu7yeVVndjKy+nJZkREQXII/G52sEOGeA==","signatures":[{"sig":"MEUCIQCdIU5dvx7P2xvkkZJJou55Vgy4prV2y4aOPfEwkmfHqQIgOQdrw+zUsGkXcHSMch9kaue/dGPnMmDttyvJJ8LUVvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143621},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"63cd08306dcdbfae38ecff8b7aa5e81a76855cf8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.5_1785093864296_0.979606785609616","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@helpers4/function","version":"3.0.6","keywords":["helpers","function","compose","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.6","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4c4b732e9bdc34fe974ab286b8c6ad1cc5ad16c6","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.6.tgz","fileCount":11,"integrity":"sha512-4WwRGb6QK2IkZ5XOYYzmtAt/iBbpxP5xJMdXp3v5W4x2badvqf5iMlx6iHHt+k8wcAr8yen/P7C3YUdILnE16A==","signatures":[{"sig":"MEYCIQC6YJs5b7cKlPW08N/OAqY0vqcp5qIbO67cbkg+1ZkTWAIhANZ63ITB4f9dKTfGUGqrORRYpnJ7CeW8OFaOmTJFwX0a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143621},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"9214afc32477cc1b9147ec5d5dbe11213b453bc2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.6_1785356787992_0.5860091239765668","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@helpers4/function","version":"3.0.7","keywords":["helpers","function","compose","createCachedResolver","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.7","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"aed37243c900b6b2c28d04b6689567ef1c791520","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.7.tgz","fileCount":11,"integrity":"sha512-aJcVLuuwIgvglJKNMNWvIhtFadktIUrl1gC5PZg4AM7IOg2S0I2ixZSKexNgYTrL+i5AQSgyzJZ0jZgjs9lExg==","signatures":[{"sig":"MEUCIQDXuyQkNJTGsq/wEw6RqNt/9Bh+6gxAzQHGf4kLxhJ3nAIgII1kERXZVxzHD0mLHYrPVdiMfF2ix2YgF4DQp7mTkV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168510},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"cb89cf1e40e565e982f12848e016cadfcb595701","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.7_1786209450878_0.10497410249357775","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@helpers4/function","version":"3.0.9","keywords":["helpers","function","compose","createCachedResolver","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/function@3.0.9","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"7913aad07f57fbad090cb75b3ba7c66ef23d1a1a","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.0.9.tgz","fileCount":11,"integrity":"sha512-seKlg+1T5KXkonmQUqxD+YAzxP+fzFdvPlHsDVqyh7nHuL1soOfvt37SbaxXXCJk3QZ06gkENKAUab0SDlo51Q==","signatures":[{"sig":"MEYCIQC8t8EdvE2+QQnGDOaUOOje+ra3MpwFQ3fO0nHBTQGcdwIhAKWGFRX2okJl7uBctfcywGi+dOkNP1WfrlDiJ0NEd/7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172797},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"3b186f70e8367385f7a5b737e95cd42f8b0c6a73","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.0.9_1788058696040_0.18304393776636485","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@helpers4/function","version":"3.1.0","keywords":["helpers","function","compose","createCachedResolver","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/function@3.1.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"c82cb7f3754cd3268ae912faf197a186df7199ad","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.1.0.tgz","fileCount":11,"integrity":"sha512-21GPPYdsqkb/ZYWJUmX4jR5lLGdUjgQLBOHseMxZFrF5TgrN9ldpAREZPGuCAAk4zHFrooGpi/vzcwgkncqYIQ==","signatures":[{"sig":"MEUCIHjmc7UowJeoJxqbb4QGp0z49sRikNhw2M8toShQPracAiEAl5+edY+DSY5Dfr0GW7dT93BENRw+QiH4Ow5/BXRJ2cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172797},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"802f3de656de2b942731c0831616917c4194ca3b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.1.0_1788616950427_0.3154886419477285","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@helpers4/function","version":"3.1.1","keywords":["helpers","function","compose","createCachedResolver","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/function@3.1.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/function/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"078f8b6ac9471d4a6a62bc11dba07677558e396a","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.1.1.tgz","fileCount":11,"integrity":"sha512-VIXzAIlbuWm/oLLPTun/+gjfsWAu45sU2THNEfcHky+pddB8Yf8jVWnbKS5vzDJ60ZpXIdT1l3eD4bUw4OzxKQ==","signatures":[{"sig":"MEQCIAHJhpPSAUHUMVRnoLJgFZL6T+3woJXOV/lePbZN7my3AiAmZN5B5S3cdGiX2auK4USaPhRptn7jEKZn31Fc341f/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172797},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6cecc744e31356d077b2a118d346b5501e30d5d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/function_3.1.1_1788638546091_0.7148702911099023","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@helpers4/function","version":"3.1.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","homepage":"https://helpers4.dev/typescript/categories/function/","repository":{"type":"git","url":"git+https://github.com/helpers4/typescript.git"},"type":"module","sideEffects":false,"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json","./llms.txt":"./llms.txt","./package.json":"./package.json"},"keywords":["helpers","function","compose","createCachedResolver","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"engines":{"node":">=26.0.0"},"gitHead":"9fe43ed00441cd29e5bde629f333af1d36ca4a3d","_id":"@helpers4/function@3.1.2","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-xMlEbvuK63sOkS4fKah7DcxWqaHc78+CVwFbkU2YxbX/KYUsWRGQnhUUn1gFmc6gekQ4Rv+O2UPN2wlx0zv5BQ==","shasum":"e8b79bb152064a783d3316ef22fdd152dbbc82cb","tarball":"https://registry.npmjs.org/@helpers4/function/-/function-3.1.2.tgz","fileCount":11,"unpackedSize":173026,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2ffunction@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH6xdfAe2wk2bpU0piu9eDiJMaxUcyEe2Zsnn0bhegiaAiEAw7UtLRZvxKjVZ0juLTD8AM8u7s0xdMAz6Ab6pTvLU3k="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a9f844-00d4-4901-a150-46c219118fa3"}},"directories":{},"maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/function_3.1.2_1788728719128_0.29644164817016505"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-24T19:57:35.817Z","modified":"2026-09-06T21:05:19.548Z","2.0.0-alpha.1":"2025-08-24T19:57:36.095Z","2.0.0-alpha.2":"2025-09-03T22:08:01.729Z","2.0.0-alpha.3":"2025-09-09T22:18:09.749Z","2.0.0-alpha.6":"2026-04-05T20:09:41.269Z","2.0.0-alpha.7":"2026-04-07T21:03:17.319Z","2.0.0-alpha.8":"2026-04-07T22:22:04.439Z","2.0.0-alpha.9":"2026-04-09T20:22:45.009Z","2.0.0-alpha.10":"2026-04-12T21:51:30.746Z","2.0.0-alpha.11":"2026-04-13T20:05:52.235Z","2.0.0-alpha.12":"2026-04-17T19:04:33.830Z","2.0.0-alpha.14":"2026-04-17T22:43:49.843Z","2.0.0-alpha.15":"2026-04-18T16:31:54.880Z","2.0.0-alpha.16":"2026-04-19T17:22:51.104Z","2.0.0-alpha.17":"2026-04-19T20:45:35.727Z","2.0.0-alpha.18":"2026-04-20T22:54:33.732Z","2.0.0-alpha.19":"2026-04-25T20:01:12.213Z","2.0.0-alpha.21":"2026-04-26T15:49:03.108Z","2.0.0-alpha.22":"2026-04-27T20:06:55.393Z","2.0.0-alpha.23":"2026-04-27T21:52:06.270Z","2.0.0-alpha.24":"2026-04-29T21:46:31.950Z","2.0.0-beta.0":"2026-04-30T23:21:22.813Z","2.0.0-beta.3":"2026-05-16T21:25:51.990Z","2.0.0":"2026-05-21T10:08:57.222Z","2.0.1":"2026-06-03T19:34:32.426Z","2.0.2":"2026-06-13T21:07:06.659Z","2.0.3":"2026-06-16T21:13:59.385Z","2.0.4":"2026-06-21T11:58:02.156Z","2.1.0":"2026-06-23T20:40:42.229Z","3.0.0-alpha.1":"2026-07-09T20:12:09.057Z","3.0.0-alpha.2":"2026-07-10T23:51:14.434Z","4.0.0":"2026-07-18T13:40:18.679Z","3.0.0":"2026-07-18T14:29:10.877Z","3.0.1":"2026-07-18T21:43:51.802Z","3.0.2":"2026-07-19T20:16:49.428Z","3.0.3":"2026-07-20T18:59:23.483Z","3.0.4":"2026-07-21T11:29:35.149Z","3.0.5":"2026-07-26T19:24:24.435Z","3.0.6":"2026-07-29T20:26:28.153Z","3.0.7":"2026-08-08T17:17:31.016Z","3.0.8":"2026-08-28T19:28:43.840Z","3.0.9":"2026-08-30T02:58:16.167Z","3.1.0":"2026-09-05T14:02:30.583Z","3.1.1":"2026-09-05T20:02:26.231Z","3.1.2":"2026-09-06T21:05:19.244Z"},"bugs":{"url":"https://github.com/helpers4/typescript/issues"},"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","homepage":"https://helpers4.dev/typescript/categories/function/","keywords":["helpers","function","compose","createCachedResolver","curry","debounce","flip","identity","memoize","negate","noop","once","partial","pipe","returnOrThrowError","throttle","unary"],"repository":{"type":"git","url":"git+https://github.com/helpers4/typescript.git"},"description":"A set of helpers in TS/JS, compatible with tree-shaking, for function.","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"readme":"# @helpers4\n\nThe `@helpers4` are a collection of helper functions for use in any project, whatever the framework.\nEvery helper is a standalone module and supports tree-shaking, so you can use only the helpers you need without embedding the whole library.\n\n## @helpers4/function\n\nA set of helpers for working with URLs.\n\n## Documentation\n\n[https://helpers4.dev/typescript/categories/function/](https://helpers4.dev/typescript/categories/function/)\n\n<!-- AUTOMATIC-METHODS -->\n- compose\n- createCachedResolver\n- curry\n- debounce\n- flip\n- identity\n- memoize\n- negate\n- noop\n- once\n- partial\n- pipe\n- returnOrThrowError\n- throttle\n- unary\n<!-- /AUTOMATIC-METHODS -->\n\n## See\n\n<!-- AUTOMATIC-SIBLINGS -->\n- [array](../array)\n- [ci](../ci)\n- [color](../color)\n- [commit](../commit)\n- [date](../date)\n- [guard](../guard)\n- [id](../id)\n- [license](../license)\n- [map](../map)\n- [markdown](../markdown)\n- [node](../node)\n- [number](../number)\n- [object](../object)\n- [observable](../observable)\n- [promise](../promise)\n- [set](../set)\n- [string](../string)\n- [structure](../structure)\n- [type](../type)\n- [url](../url)\n- [version](../version)\n<!-- /AUTOMATIC-SIBLINGS -->\n\n## All Available Packages\n\n<!-- AUTOMATIC-CATEGORIES-TABLE -->\n| Name | Package | Source Code | Description |\n|------|---------|-------------|-------------|\n| array | [@helpers4/array](https://www.npmjs.com/package/@helpers4/array) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/array) | Array manipulation utilities |\n| ci | [@helpers4/ci](https://www.npmjs.com/package/@helpers4/ci) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/ci) | CI/CD workflow status utilities |\n| color | [@helpers4/color](https://www.npmjs.com/package/@helpers4/color) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/color) | Color conversion and validation utilities |\n| commit | [@helpers4/commit](https://www.npmjs.com/package/@helpers4/commit) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/commit) | Conventional Commits parsing and analysis |\n| date | [@helpers4/date](https://www.npmjs.com/package/@helpers4/date) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/date) | Date and time utility functions |\n| function | [@helpers4/function](https://www.npmjs.com/package/@helpers4/function) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/function) | Function utilities and type guards |\n| guard | [@helpers4/guard](https://www.npmjs.com/package/@helpers4/guard) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/guard) | Runtime type guard utilities |\n| id | [@helpers4/id](https://www.npmjs.com/package/@helpers4/id) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/id) | Unique identifier generation utilities |\n| license | [@helpers4/license](https://www.npmjs.com/package/@helpers4/license) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/license) | License string classification and comparison |\n| map | [@helpers4/map](https://www.npmjs.com/package/@helpers4/map) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/map) | Native Map manipulation utilities |\n| markdown | [@helpers4/markdown](https://www.npmjs.com/package/@helpers4/markdown) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/markdown) | Markdown formatting and escaping utilities |\n| node | [@helpers4/node](https://www.npmjs.com/package/@helpers4/node) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/node) | Node.js-specific utilities |\n| number | [@helpers4/number](https://www.npmjs.com/package/@helpers4/number) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/number) | Number utility functions and validation |\n| object | [@helpers4/object](https://www.npmjs.com/package/@helpers4/object) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/object) | Object manipulation utilities |\n| observable | [@helpers4/observable](https://www.npmjs.com/package/@helpers4/observable) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/observable) | Observable utilities and combinators |\n| promise | [@helpers4/promise](https://www.npmjs.com/package/@helpers4/promise) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/promise) | Promise utilities and error handling |\n| set | [@helpers4/set](https://www.npmjs.com/package/@helpers4/set) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/set) | Native Set manipulation utilities |\n| string | [@helpers4/string](https://www.npmjs.com/package/@helpers4/string) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/string) | String manipulation and formatting utilities |\n| structure | [@helpers4/structure](https://www.npmjs.com/package/@helpers4/structure) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/structure) | Generic, domain-agnostic data structures |\n| type | [@helpers4/type](https://www.npmjs.com/package/@helpers4/type) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/type) | Compile-time TypeScript utility types |\n| url | [@helpers4/url](https://www.npmjs.com/package/@helpers4/url) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/url) | URL parsing and manipulation utilities |\n| version | [@helpers4/version](https://www.npmjs.com/package/@helpers4/version) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/version) | Version string manipulation utilities |\n<!-- /AUTOMATIC-CATEGORIES-TABLE -->\n\n## Contributors\n\n<table>\n<tr>\n    <td align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\">\n        <a href=https://github.com/baxyz>\n            <img src=https://avatars.githubusercontent.com/u/7852177?v=4 width=\"100;\" alt=baxyz/>\n            <br />\n            <sub style=\"font-size:14px\"><b>baxyz</b></sub>\n        </a>\n    </td>\n</tr>\n</table>\n","readmeFilename":"README.md"}