{"_id":"curry-on","_rev":"28-9c009e3513537f4e074fe0bf6b50dd98","name":"curry-on","dist-tags":{"latest":"0.0.1-26"},"versions":{"0.0.1":{"name":"curry-on","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"617101ea6a5379b60b520b284923cb8a784cad66","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1.tgz","fileCount":5,"integrity":"sha512-ffFzDiw4qDbMO8DP3Tn1JlbHse7yXgVvr5rxKT6m/hZ+xnKWRcWwkPwX2yr7hOI8wP//J1LGLUCPxVav/OUOZw==","signatures":[{"sig":"MEUCIFQBYsIh09Fq2/olUkj91It9JJd9lzpJz2t1eein6BKIAiEA4z2nViZ8Wtfl1OMWXTYI0O8InfJFrgmF12MzrQolZIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2683},"main":"index.js","gitHead":"7828b7891b4cf2d6e2d6254b82ee125d54778372","scripts":{"dev":"node --env-file=.env --watch src/index.ts","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1_1722886163077_0.36576413657732565","host":"s3://npm-registry-packages"}},"0.0.1-0":{"name":"curry-on","version":"0.0.1-0","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-0","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"76e6d6c038e6937fa861b2d4a5326290316cf469","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-0.tgz","fileCount":6,"integrity":"sha512-cDaDDkf1OkTWA/XMggWzUtFeEaFnqv1Xnn6G7RXCflHLeu1mjsGBPculNenJajrzL1D90YEyvb0FBIDBNtSDMA==","signatures":[{"sig":"MEUCIFbQ6v+vhqFINrjLpEXSO2YaJ8nQaY9xAUoq1NBywmbqAiEAwG8cpHde27lBnP2P9jxjG+QiXmIhyv4smEMqRLV7kKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3286},"main":"index.js","gitHead":"349bd280df2345ac97aabb404e3fced159c24875","scripts":{"dev":"node --env-file=.env --watch src/index.ts","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-0_1722886466784_0.631452095426835","host":"s3://npm-registry-packages"}},"0.0.1-1":{"name":"curry-on","version":"0.0.1-1","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-1","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"672e2d6731cc4bcb38f121a3795e3e3573984143","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-1.tgz","fileCount":6,"integrity":"sha512-V3mTjcMgR4mG/B5eWk2kwgQqGluxPOVIyft2RVu9hy+2NcIMz+uwNxmUFy3B0EalHtveYO00rBm5+LbfGx4zAw==","signatures":[{"sig":"MEQCID+RYiR6e1yAOLHOWRW/qX00hFmg58vtjU+OuY/oopRuAiBhSjFJqZSAJ9q1Pupuf3H2necqjpp0k4LGC8Ktloe8tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3291},"main":"dist/index.js","gitHead":"fce05af69e1d081199c1bce395a50769fb6430ba","scripts":{"dev":"node --env-file=.env --watch src/index.ts","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-1_1722886698838_0.6569477122733216","host":"s3://npm-registry-packages"}},"0.0.1-2":{"name":"curry-on","version":"0.0.1-2","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-2","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"8956931c309170becf6922e814327e662960f973","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-2.tgz","fileCount":7,"integrity":"sha512-afh4LkCpRzwrPE1g30TQuIZo/msUHlTWDDhND4TRKrlgip747n42aq0oe75VBNyH6lUsu7Km11yTnO63dh62yQ==","signatures":[{"sig":"MEYCIQCDszCJ63X2cmsXt1dz8k5VAJIE82IkNAlGWUPXKlVVwwIhAMsSHPQhEy738fdrmKJmVTAugv2f8HYNHgq/7rNYkq/4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766569},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1c0ea8b75e0102a33b8d31eb54b7f7d324b1a07d","scripts":{"dev":"node --env-file=.env --watch src/index.ts","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-2_1722886964794_0.3060615965318485","host":"s3://npm-registry-packages"}},"0.0.1-3":{"name":"curry-on","version":"0.0.1-3","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-3","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"fb1277d4eab5027dc8f071005c2a4533ce784bd4","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-3.tgz","fileCount":11,"integrity":"sha512-BNG6hsSqNSlzzYBQu5AJTzYLdN1W0NQ2zbqjl7Lej4KyxR1TItZ5bFG0cJUYEpUYQlzbufbx759fKTJnRXj6DA==","signatures":[{"sig":"MEQCIC7gzRK4mtoncsX8pFPN/nTKj33Sv9WySi0wzJbhfL0XAiBDvK2osPOdLlopHp6emevHb/YhU4Ao3UUQxGCfrSwtPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":957402},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a263d3752645a71d4c99f4556e1ac83c5d39b6b8","scripts":{"dev":"node dist/main.js","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-3_1722893777962_0.09015302664796865","host":"s3://npm-registry-packages"}},"0.0.1-4":{"name":"curry-on","version":"0.0.1-4","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-4","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"7a76d6dc7da59c496b5dab8f5b77a56e52a14089","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-4.tgz","fileCount":7,"integrity":"sha512-HcXFr6cKn9JmOzjFChunHofW1Yjipmfee237xJiy8EGh61RA65rATimYvJ09M+k/3qV0ck63gIgIMINwbRx80Q==","signatures":[{"sig":"MEUCIHcNsSRaK84EMZLoL/7mrye9tz0mbR/Of+iUDr/njg9mAiEA9FZ0K/xCkDxD8grPxVbzKpEwzaLiwVR9px4MJAMWZDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":938964},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a742b117728ce07f5221028bdfe26a78c28a1e6c","scripts":{"dev":"node dist/main.js","build":"tsc && terser dist/index.js --compress --mangle --output dist/index.min.js"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.31.3","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-4_1722894021073_0.1677993206423949","host":"s3://npm-registry-packages"}},"0.0.1-5":{"name":"curry-on","version":"0.0.1-5","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-5","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"77ad298c5f3d2e310ff326ce9abc8513970e5c5a","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-5.tgz","fileCount":7,"integrity":"sha512-eijB7/CwfuVm1dNYSMOr2XW+o3vEA43f6dviYUBe0/Fm9Y7MhWfjfTwaTfIRg0K9RnIKrQ3onf2PifVOsOavvQ==","signatures":[{"sig":"MEYCIQCLD58SqSUYhp4mVhF11xOYiid2aqtiw/tCHywyYNGFBAIhAMQikad8YRMPN6daORsvtPN3pXLBdTsNPEblKK7w5F5m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4629},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"661045bc9fa157fb738d2bdd7072a88dd820e619","scripts":{"dev":"node dist/main.js","build":"tsc && terser dist/index.js --compress --mangle --output dist/index.min.js"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.31.3","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-5_1722894483665_0.6039734562025612","host":"s3://npm-registry-packages"}},"0.0.1-6":{"name":"curry-on","version":"0.0.1-6","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-6","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"42eb2fdc0d61224f7b699ed87845a6e7824f2553","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-6.tgz","fileCount":5,"integrity":"sha512-eAG3m4gDKPtkJdNA1T5cw5Lp1XSirIJ/sS8M176u7Gla73v8lT8uPyJKBsJPax5nHyeYJEWx2EMr4PlSq5nKwA==","signatures":[{"sig":"MEQCIGxCENXuKPJ298C+jnApp9q72j1aRGKqF8h/W97rb916AiAh11SEu+b+Vcw/ppKSYd4gc6B0LvcAoTbmPAqNQri5Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4336},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"31e4934c8f12e3d8a10fe0c4015a9801d115b704","scripts":{"dev":"node dist/main.js","build":"tsc && terser dist/index.js --compress --mangle --output dist/index.min.js"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.31.3","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-6_1722894630339_0.37199802648540925","host":"s3://npm-registry-packages"}},"0.0.1-7":{"name":"curry-on","version":"0.0.1-7","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-7","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"3a29136402c19eeaa7293bb6db306570ff26ea17","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-7.tgz","fileCount":5,"integrity":"sha512-rVeb/WEkN0k81bqhvV3hDe++PKgaJLKm3RE/EcghCiY8LSWbng5epvznbn0Zo/rpHlr+CeL3UyO9AcqxhRRzuA==","signatures":[{"sig":"MEUCIEF3XeFgiEGp7s8C78b9Wr2hIm+xIS/wvnHFVcJPnaocAiEAsPJBMuYvWHTJTWCm9sqBkDY3AyyFcXPDHdbRr/Xgp3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4340},"main":"dist/index.min.js","gitHead":"722c3996407ac8bd4c6257cce72d6171e015d0f2","scripts":{"dev":"node dist/main.js","build":"tsc && terser dist/index.js --compress --mangle --output dist/index.min.js"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.31.3","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-7_1722894761988_0.8649316571266497","host":"s3://npm-registry-packages"}},"0.0.1-8":{"name":"curry-on","version":"0.0.1-8","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-8","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"9114bd3f425feca5a7d8f828f3427a540bb77e75","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-8.tgz","fileCount":4,"integrity":"sha512-yZhJJZtMnLKvwlUEtfIsJ+i47O3YbWBCNm04xVeSe/Nv23zNoaNVZ6RwR+V/iuJKX6noqnO+Fdx4BgaCbNOpXA==","signatures":[{"sig":"MEUCIQCXuWL9jAbLd2jFeNL/5E4ZJfhBYtVgdni/7E27ALtrRAIgFP1CtURnR+Rz23O29d61nVzWzAq/tNggADb399i7Id4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3756},"main":"dist/index.min.js","gitHead":"5776bd061248f659667f0bf303ecbbdc63f7c279","scripts":{"dev":"node dist/main.js","build":"tsc && terser dist/index.js --compress --mangle --output dist/index.min.js","postbuild":"npx rimraf dist/index.js"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"terser":"^5.31.3","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-8_1722894916257_0.961844314915868","host":"s3://npm-registry-packages"}},"0.0.1-9":{"name":"curry-on","version":"0.0.1-9","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-9","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"72342af9c941c1a95af3303e5294ebc28765dbee","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-9.tgz","fileCount":4,"integrity":"sha512-cuhf0rLAu4dxKGTqIiJUlc2kzXK3KBrMe4NPZfTLLaw40NGewOjwRysKPsP2RuiJ5KS7eGMsM83d0S7E67SHVA==","signatures":[{"sig":"MEUCIA3D93TgyF6njNNe4PuTkB7JnYEWe5qv/g8lbzI0cZeUAiEAqwAH6Q8SYGueKYMY4NO8EJ8bNhCTBMhZUgE9ijNTuVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3898},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f7ac36581220ab3f074ca97f7e5003b8672be1cb","scripts":{"dev":"node dist/main.js","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-9_1722895030281_0.25779221445121725","host":"s3://npm-registry-packages"}},"0.0.1-10":{"name":"curry-on","version":"0.0.1-10","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-10","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"dfc74b947293be2449b2ffd7da2bd48a45988bd6","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-10.tgz","fileCount":4,"integrity":"sha512-SefiF+dE3J3qoIh/Dd+jXGFfqgxB/dBxNoJKg48pHwg6mpQB0E0uIn+7CUKHcSIdqVrRQI2xaM42k6+fOsifag==","signatures":[{"sig":"MEYCIQCFG0a8ppP8ah8o4LmjV5hZ2sdHpv2qxoQKihZ8F9wjqQIhAMGtOaKrOgfk5D5RReJhxfGr57w1xZcXEp1uyMi3Uuem","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3882},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"41ac49502a24d69581893e51d239352a5893bfcd","scripts":{"dev":"node dist/main.js","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.7.0","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-10_1722895132675_0.09783375491385615","host":"s3://npm-registry-packages"}},"0.0.1-11":{"name":"curry-on","version":"0.0.1-11","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-11","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"dd3be4ae01db639200f0a8260a10a72b56a0edef","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-11.tgz","fileCount":6,"integrity":"sha512-3HBpXwVhUYZr48VR2U+Fe1hMIOHQ6oKXwMQqhO6TNWKBkgIy7UtuQRzEkoKIAR0KKVTuiitR6kylx4x8UVdjdg==","signatures":[{"sig":"MEQCIF6LpyuzEsZk3JL1bDxzB4ce5T/vXmK196SOG4P2kAyYAiBMrJyEfVXDD0xpdsFlakE+6BIwhbaBWF1lwbX+AT78kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6838},"main":"dist/index.js","gitHead":"87deda1978d756a215da39acf3ae34afdb031a49","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-11_1723983737528_0.00737326547378947","host":"s3://npm-registry-packages"}},"0.0.1-12":{"name":"curry-on","version":"0.0.1-12","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-12","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"df9fafae7974616cb5aec5db9a999b698d7fb9c9","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-12.tgz","fileCount":6,"integrity":"sha512-zIjwLea8fJIYPk3jAwKvp7/Rk13HjvuYb1hIOpPwXubjo6PVLOFAjzC+K1O9MxjoCppwdnPEF+9dybSA4SGh2g==","signatures":[{"sig":"MEUCIQCiug/Mb1i9xOYBmNPeEjyXeurCHB0HsGx1OTkZ2T43QQIgZpf9Ljy/2CEorVJJRgmNpUhXqgQFotDLPhPOTzgT4fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6838},"main":"dist/index.js","gitHead":"40c45d49169f15a9b6df97eb3cbc1b181608751d","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-12_1723983935348_0.21740172267542546","host":"s3://npm-registry-packages"}},"0.0.1-13":{"name":"curry-on","version":"0.0.1-13","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-13","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"7be7ff338ed9a237be6da875036578d359b3a794","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-13.tgz","fileCount":4,"integrity":"sha512-Km9jSYetPk+au9ogRietHzrJlSAJdVhYPElzkJ09md/Eg1avza0nDwEw35GqsCieHhDv3cU8DPEBnKPu4+0zTA==","signatures":[{"sig":"MEUCIQDxm4duGKDbWONiej5G1xQipEvBJ0/W+wSNe3vVSk65nQIgO6xiquodgwpzGs18KmFyp5Wj6JR5gm9oH5ySsFMG9i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4231},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"46a8f306f0c917df71fd8c73afea0a837fb6863f","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-13_1723984059807_0.7134728305146583","host":"s3://npm-registry-packages"}},"0.0.1-14":{"name":"curry-on","version":"0.0.1-14","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-14","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"fd7041000ab8eedf07264a40442e3a09cceffc32","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-14.tgz","fileCount":4,"integrity":"sha512-Uv/oz6yv6u++4oN30u16miNgMmsseDbz3335Fr2WrYAugHEiOCyWcSZDC+rNjETosJWQTC+RUVRCvrBS4WUWPg==","signatures":[{"sig":"MEUCIQChQV0V3aoqH8NsUJO9S2B9K/BUgE4JRK35TC7xiV/YPwIgfOkKW3miYT30kawquH932E4iw0TUuAVMi2HnpJyVaHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4231},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d39e39a7cb94b6f29cd8564de077476baff65bb0","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-14_1723984316380_0.8816655785906296","host":"s3://npm-registry-packages"}},"0.0.1-15":{"name":"curry-on","version":"0.0.1-15","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-15","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"6d8e4755661d9481b0a19b8570b54368d04943cb","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-15.tgz","fileCount":4,"integrity":"sha512-q4c5b1e3FNzMgaXDrWhon5MCxZp1vms/7zvX4rMHToHqVr6509nStyvo0tWOIEaLNa93oWSDoUCZ4pHHlLOqVg==","signatures":[{"sig":"MEQCICZHDB/mUqYOPPtG1uswmxvr24UFaS3s2CzD+qv5Lg4WAiBzYn9hl1uQ8EdBI+cfKHOC3kRZr9AmvPb4bD/9wGKPCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4231},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ca298d9f2cda252b47eb4de808693cd563d80019","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-15_1723984538432_0.09694283762118405","host":"s3://npm-registry-packages"}},"0.0.1-16":{"name":"curry-on","version":"0.0.1-16","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-16","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"1d39a3c9b05b2eeea662e2fdbb03cd433d184c92","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-16.tgz","fileCount":4,"integrity":"sha512-ahHO90qj1pK6Zir/Mzix4r4XnbQ+lpOdh46qm+RYQbmbweJjhBvjBT7LZsyySFt9L8YEq4HEgGOxaVIobXON0g==","signatures":[{"sig":"MEUCIBCm3DiQysMiAbH5Uyh+4Ss1bZDpNfh+qCKSi7PeQsjzAiEA5ZmYkNvuN7/9B0ecCLaOfABP9moDDAfC3SkuS7vm5RI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4275},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"446ecfaef95454765a782df769102b63ec173e1f","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-16_1723984597645_0.5924432846848477","host":"s3://npm-registry-packages"}},"0.0.1-17":{"name":"curry-on","version":"0.0.1-17","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-17","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"33eef43d0dff0cf24f05915d78d9b0a0ed6b844e","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-17.tgz","fileCount":4,"integrity":"sha512-q/ro2l1DIxgDfqReXfou42CieU4OHszs6dNe76xK6+FkVRyUBbuxhsKtSzcuy8IMhkvw9CMsi9/PEhfHAuw4wg==","signatures":[{"sig":"MEUCIGF0NuAQkA3CpHAwn23Xqtapz8qiGhF/UPbeLFiJVf3OAiEAg/3JjXWDl+hForztSKZX0C7FAmyrUACWnhjGcl4oZf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4324},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"208ea83b48cb98e28487a359af74f2ff3bef6af7","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-17_1734358243111_0.6197118409825593","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-18":{"name":"curry-on","version":"0.0.1-18","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-18","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"9571fc3ddc56d28bd3234cb26d3e833a5a707332","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-18.tgz","fileCount":4,"integrity":"sha512-k/91ACxnCsMziYxV9vpsjU4f96yMonVGTQUNA/6wit5X1XgH/dMt/U0RtxKicBJXPIj+lbyPQsqRU0MGHW8pZw==","signatures":[{"sig":"MEUCIGwp9LlxjTNfJjWpyHMyZXTky4WoQk13seHj22ohX/hTAiEA4fH4T1lRqt6rsDzr5CJbZ+9JKzGWaDF+yRjtqXLQ8YA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a28004ba4d4e5e4914adfed006bb545dc6243b9e","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-18_1735567458251_0.476923032246922","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-19":{"name":"curry-on","version":"0.0.1-19","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-19","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"9da3f03ec56078dc062b9c4b11b9ecdc5c765d91","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-19.tgz","fileCount":4,"integrity":"sha512-gZ4L0iwMixJvtHTTYibbzHtvSflPGglZ+vKzLvCvRy7DiVJpLse6pscIM/x4ysm99j6MxYDoRVXfYnYEp906LA==","signatures":[{"sig":"MEUCIQCgvZLJK8jwCMGFqrqw0Neil5yIbHwzRVmOEkPv2M1TgAIgH2XWeFlqSJpTfQsm/oiBhWw9s7hZOe+WSKMTAEY5ocs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4392},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"86f21a59444becfa3e993c9ec7d7e8fc8232475b","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-19_1745748317381_0.7511650763188358","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-20":{"name":"curry-on","version":"0.0.1-20","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-20","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"2be07e046dfd7655b331e49ca7511f0ce1d05e80","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-20.tgz","fileCount":6,"integrity":"sha512-UA1TwKKosmXrFb9H0jrmjwYXrS0Ooz3wfkDjtS4jOH/R0wu7BuR4RY6pNcEdRWbAEXBXNwYfc0UV3AUy16IMXw==","signatures":[{"sig":"MEYCIQDO75YuqbY3BDOCMuFxeqk+cb8y+H8Ya1wZarmsgw4NcAIhAK6lM2lIsGSENt6xLV2Lp8o5vNMCsvD4zJBel3h1gtR+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4362},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"522c502c7d6f863f46eca29097774cc952e5213a","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-20_1745748376050_0.631166061707676","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-21":{"name":"curry-on","version":"0.0.1-21","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-21","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"661ac6da32292748c7917fc78b23795e21002988","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-21.tgz","fileCount":6,"integrity":"sha512-P36ciNU63J/aMzuUFpuQ5oIGcjt9P/FuCveI4Cqm3iA7J4NclfnDH30unnVLaeShALI98BMSM9PtrD/c0etjXQ==","signatures":[{"sig":"MEYCIQCt8tuM+8ZUliI+FXIyrFjd2xlRpOz7q4tFiKnIVCmJ2AIhAOgrHoO5ejweDyzRxer3eG7yMdJms7erDIIFWMZcgSWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4349},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"05d30805abb523d12add67e78bbc667765e92bfb","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-21_1748275988581_0.46342835782596237","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-22":{"name":"curry-on","version":"0.0.1-22","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-22","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"f64195d18a083c7bebd81d7346c20e178626a466","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-22.tgz","fileCount":6,"integrity":"sha512-yTv//Sh+yaG0Kq3EQ9VUsaTeEuBLYnoV8ChAkU4BS1pTbatFCgaYabCzVjP4UYw6qMWZtGrfgukbud9A/YTtdQ==","signatures":[{"sig":"MEUCIQDzpBhZTAb6WTHfgP/AzrTP45uCbh4DtL6HNm3vcyHyVQIgS4yDzgSrle++OxqmjA6Spfi0oGIYI3FLdQMwShKvyKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4350},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cac3498f1273f4731aee4721dad8165e3e4511e6","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-22_1748276244232_0.7447756858567971","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-23":{"name":"curry-on","version":"0.0.1-23","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-23","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"a6a8ece833fc8054f5d3515ecdae25e13030d0bb","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-23.tgz","fileCount":6,"integrity":"sha512-tVw9wn1etlsDEje4qEzOLu8xePHoeDacjQR0TG4aMhOkjeUsbco1fiIKbWXnRL1oq+wDgkxpYBUmtLB5/+ss7Q==","signatures":[{"sig":"MEQCICMiRi31J3vDzFakTNOjJO9ncs/jr7xa8hxMxVJKN1IkAiAILQX5PG8UnHg0v3AyQi2egvcFLa6eoOl4AL6iJDcrjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4363},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"264c819b1d440086978e5c10605d4813c0a88118","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-23_1748276321756_0.3835533495656889","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-24":{"name":"curry-on","version":"0.0.1-24","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-24","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"08d854375b8c27441a9556225ec871c04d9c8750","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-24.tgz","fileCount":18,"integrity":"sha512-yBBjU5YovGUXLjdOI+TCDlUzBSpBHU9CcfiFObqiRJlTw7IgzsDfRMrTb+irNwhmo0auWgETJL4nOIAkPivlEA==","signatures":[{"sig":"MEYCIQCiGtCSfsUq5VSGuu6YHYPrdume4ZE06x/rb7MN6uNb+wIhAOOduDlB/kS5rviMoHzlhsJ0eX3HLsUhdUMY0UaafkPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8680},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5684e32b38cbe430f6f5b8cfe4ed2698629b78fd","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-24_1748277356984_0.27134670658287785","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-25":{"name":"curry-on","version":"0.0.1-25","keywords":[],"author":"","license":"ISC","_id":"curry-on@0.0.1-25","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"homepage":"https://github.com/assafBarash/curry-on#readme","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"dist":{"shasum":"fea588c92d75f4c9767f9fe874220589c0b516b4","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-25.tgz","fileCount":18,"integrity":"sha512-hTGVz++UcJN+aU36UkR3sioPK/XZPWJOyP8jlvxzriCaL4Uz94egExI/B2e/9xquAPaZd5As/fahB29+NOajxA==","signatures":[{"sig":"MEUCICnOyWLlLoroRNAL5An+3somXQJIEl2S6VUvkmyLeK9IAiEAjxzyzTzYwk8g45ZWMW5HCuy+yn17/52uvaWavsBizGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8681},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"0493394921a6c5633b8929e94b1afc607f0e85c4","scripts":{"dev":"node dist/main.js","test":"jest","build":"tsc"},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"repository":{"url":"git+https://github.com/assafBarash/curry-on.git","type":"git"},"_npmVersion":"10.2.3","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.1.0","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/curry-on_0.0.1-25_1748338708187_0.019641458312808835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-26":{"name":"curry-on","version":"0.0.1-26","main":"dist/index.js","scripts":{"build":"tsc","dev":"node dist/main.js","test":"jest"},"keywords":[],"author":"","license":"ISC","description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","repository":{"type":"git","url":"git+https://github.com/assafBarash/curry-on.git"},"devDependencies":{"@jest/globals":"^29.7.0","@types/node":"^22.1.0","jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","typescript":"^5.5.4"},"_id":"curry-on@0.0.1-26","gitHead":"f4dbf1cbc80f1b64e360b439aecd321005568211","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"homepage":"https://github.com/assafBarash/curry-on#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-R08jVeedLh0GPx+Qx0vZ3sbpX3xmI5qKO9zNzHN+UaW+JFmPoV/INlWfQE3DKRQ2vOCfcsjXzMEcb+d9Eh5lhQ==","shasum":"bd2a8e0db271dd10beb2b076dc87c6dc1de6837c","tarball":"https://registry.npmjs.org/curry-on/-/curry-on-0.0.1-26.tgz","fileCount":30,"unpackedSize":14539,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3d6J0BAOeRLCjbKJtEqyqBzTD6iOdO0K27aJCo/H+lQIgSPDeIghx4PsQcMr6EO56qM9nfSjCHfXWmaJu1Ze99O4="}]},"_npmUser":{"name":"assafbarash","email":"assafbarash2@gmail.com"},"directories":{},"maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/curry-on_0.0.1-26_1748517763358_0.41796852958617636"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-05T19:29:23.076Z","modified":"2025-05-29T11:22:43.679Z","0.0.1":"2024-08-05T19:29:23.230Z","0.0.1-0":"2024-08-05T19:34:27.013Z","0.0.1-1":"2024-08-05T19:38:19.087Z","0.0.1-2":"2024-08-05T19:42:45.040Z","0.0.1-3":"2024-08-05T21:36:18.134Z","0.0.1-4":"2024-08-05T21:40:21.228Z","0.0.1-5":"2024-08-05T21:48:03.891Z","0.0.1-6":"2024-08-05T21:50:30.493Z","0.0.1-7":"2024-08-05T21:52:42.227Z","0.0.1-8":"2024-08-05T21:55:16.467Z","0.0.1-9":"2024-08-05T21:57:10.437Z","0.0.1-10":"2024-08-05T21:58:52.812Z","0.0.1-11":"2024-08-18T12:22:17.725Z","0.0.1-12":"2024-08-18T12:25:35.511Z","0.0.1-13":"2024-08-18T12:27:39.974Z","0.0.1-14":"2024-08-18T12:31:56.555Z","0.0.1-15":"2024-08-18T12:35:38.650Z","0.0.1-16":"2024-08-18T12:36:37.778Z","0.0.1-17":"2024-12-16T14:10:43.305Z","0.0.1-18":"2024-12-30T14:04:18.484Z","0.0.1-19":"2025-04-27T10:05:17.580Z","0.0.1-20":"2025-04-27T10:06:16.212Z","0.0.1-21":"2025-05-26T16:13:08.795Z","0.0.1-22":"2025-05-26T16:17:24.475Z","0.0.1-23":"2025-05-26T16:18:41.996Z","0.0.1-24":"2025-05-26T16:35:57.212Z","0.0.1-25":"2025-05-27T09:38:28.354Z","0.0.1-26":"2025-05-29T11:22:43.526Z"},"bugs":{"url":"https://github.com/assafBarash/curry-on/issues"},"license":"ISC","homepage":"https://github.com/assafBarash/curry-on#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/assafBarash/curry-on.git"},"description":"CurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.","maintainers":[{"name":"assafbarash","email":"assafbarash2@gmail.com"}],"readme":"# CurryOn\nCurryOn enhances your functional codebase by allowing you to map the input and output of curried functions. It provides a clean and efficient way to transform functions and their results.\n\n## Installation\nInstall via npm:\n\n```.bash\nnpm install curry-on\n```\n\n## Usage\n### Basic Usage\nTo use CurryOn, import it and pass your base function to it. You can then use mapInput and mapOutput to transform the function's input and output.\n\n```.ts\nimport { CurryOn } from 'curry-on'\n\n// Define a curried function\nconst curryAdd = (a: number) => (b: number) => a + b\n\n// load curried function\nconst add4 = curryAdd(4)\n\n// Enhance the function with CurryOn\nconst add6 = CurryOn(add4).mapOutput(result => result + 2)\n\n// Usage\nconst result = add6(2) // Output: 8\n```\n\n### Mutating Return Type\nYou can use mapOutput to change the return type of your function. Here's an example where the output is transformed to a string:\n\n```.ts\nimport { CurryOn } from 'curry-on'\n\n// Define a curried function\nconst curryAdd = (a: number) => (b: number) => a + b\n\n// load curried function\nconst add4 = curryAdd(4)\n\n// Enhance the function with CurryOn and mutate the return type\nconst addAndFormat = CurryOn(add4).mapOutput(result => `The result is: ${result}`)\n\n// Usage\nconst result = addAndFormat(2) // Output: \"The result is: 6\"\n```\n\n## API\nall methods returns an instance of `CurryOn` invokable as `rootFunction`\n\n### CurryOn(rootFunc)\nEnhances the given function with mapOutput and mapInput methods.\n\nParameters:\n- rootFunc: The function to be enhanced.\n\n### instance.mapOutput(mapOutputCb)\nMaps the output of the enhanced function to a new result type using the provided callback.\n\nParameters:\n- mapOutputCb: A function that map the result of the enhanced function.\n\nReturns:\n- A new CurryOn instance with the output mapping applied.\n\n### instance.mapInput(mapInputCb)\nMaps the input parameters of the enhanced function using the provided callback.\n\nParameters:\n- mapInputCb: A function that map the input parameters of the enhanced function.\n\nReturns:\n- A new CurryOn instance with the input mapping applied.","readmeFilename":"README.md"}