{"_id":"chetan-js-polyfill","_rev":"26-ba29d9545838d866213b44a010e1744b","name":"chetan-js-polyfill","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.0":{"name":"chetan-js-polyfill","version":"1.0.0","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.0","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"fc0650dde47fe1acd8fd2ded33b9aeb9f34041f4","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.0.tgz","fileCount":10,"integrity":"sha512-PdcSx5xWfqm/iEzSrOr5vAXW+nnQbWLpRbcR8U+nqyr1z/EYxfpTyqQ/FfJhzPhJRkvqyfs1apOH+MTU59201g==","signatures":[{"sig":"MEYCIQCNvhEwrTeNLdoAxY2urOZ4zHbsbOBtTJ4w9EY/I8De9AIhAMjftgS6v7f9lJEE40Cqt/kLyCdHp3cXPoj8SRZL72G2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6859},"main":"index.js","type":"module","gitHead":"b56f170db01319e730681153dc00bf44cdb63cd1","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.0_1748229135343_0.6986787279834681","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"chetan-js-polyfill","version":"1.0.1","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.1","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"cc3101a628d6e1f9982fa33133acc61882903eb5","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.1.tgz","fileCount":10,"integrity":"sha512-4ufiRJ+amt6vIUg/tMZZF4UJDxMwMKsfaTtw9AASzyPgQDbNik/WkWoyv3QpdehIu9gQ8X8PU3Iyl+3dncmZAw==","signatures":[{"sig":"MEUCIBQX/WfcOrF6YetNuiVPpn5Zhn8paU1bmsFLbM3xSRL3AiEAq3Wj56IfuiMkfKt0yL3zyPSuczN27xrkkIEVm99gxss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6929},"main":"index.js","type":"module","gitHead":"807a1f08cb3d5af4de214a43358164f5ea2cf3c0","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.1_1748229892046_0.3535028547876513","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"chetan-js-polyfill","version":"1.0.2","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.2","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"1168fbd76c999a3d8499d20e7742559c3d3da113","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.2.tgz","fileCount":10,"integrity":"sha512-guK5VxbU/P45dChLMtod3GWTuG/mivnnMQdG681FZc2l9BFx+cF79kYNxr+keVHjIQXjT2lIG22tc2mb9AAdfA==","signatures":[{"sig":"MEQCICRhbyEIearL2m0+XsST4hnc4FDnrBr+X/GZT/Iq9YaOAiBcv9zYnW0T5KNaFkYFA+pAiyirLcmREVEacyfUXKR08Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7091},"main":"index.js","type":"module","gitHead":"2990172a4b9f505fed88f7da8dda18d420e62d8f","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.2_1748230529098_0.6607777482757715","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"chetan-js-polyfill","version":"1.0.3","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.3","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"056a4e5ff976c7658ac10c756c5a18e5f88d8fc5","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.3.tgz","fileCount":10,"integrity":"sha512-VjEF3AGlPtRm316JuRePZsubqlcVRSViEtUzop7hxuf5zhn8i2R8LfeRDzzY6FtB5h8iSndfNWBRjYvLGqF3Cw==","signatures":[{"sig":"MEYCIQCx3m8np3xY25RarQfEamcM9CuOoiIsNdQuPW27jYOugQIhAL4Go0ah1Ugn25OsXO+LtnBOIV2n04KpJB3ehrzN8KMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7117},"main":"index.js","type":"module","gitHead":"148b52765eb2e3af9d1c046ca9c2b314142867a3","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.3_1748230869946_0.24125015213080947","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"chetan-js-polyfill","version":"1.0.4","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.4","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"d5d57c8dafba9037c6e32c11c00601984541885a","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.4.tgz","fileCount":11,"integrity":"sha512-cIgWaTYjxBG159ETrcx2dK3Vwzy9d8F734RdKMCa+axR7nKOqGB1VXNB6vEZjA4viNIP4JmpIGniz6xIwIkngQ==","signatures":[{"sig":"MEUCIQD0HB1kfxR5H0A4zOu64UHKPER87CmxXfr4b7V4sxFOSQIgNdQbTBHvlVC1WjWIwh6FQzExaY9L9x8jkATt49Qkf3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8614},"main":"index.js","type":"module","gitHead":"fb3cf32852f93a6bbab4adb3f4ea373948f537bc","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.4_1748231481461_0.587432409179738","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"chetan-js-polyfill","version":"1.0.6","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.6","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"554537114fc0284a52b075ed9981e0dda74edc9f","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.6.tgz","fileCount":13,"integrity":"sha512-4iU++RGArgoMWqczltGHbdb2r22UTrvsNHBrNBJr3DKZcmJKsDAAcit1hfe4rur+GxxlBV29HiHAFT85X2ahlQ==","signatures":[{"sig":"MEQCIFkFmiXDtG5zOnu15jTrSndIfjXuWADDSVInXr3mQHjdAiBXLZI9OFhA+qk03d4/VweP7ZciO5uRiGZ+hp+VDPjchQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10796},"main":"index.js","type":"module","gitHead":"eb15ac9d3d2b3fd92a26422ea5b4d67e8e9f27e8","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.6_1748255198314_0.28050030507351065","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"chetan-js-polyfill","version":"1.0.7","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.7","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"f06f6ca7bc15332fe4aff70464d8c87ef3e33f40","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.7.tgz","fileCount":14,"integrity":"sha512-t4iZb2Nj7rJspEmtYobXvHlPa8JLMiY2Me1F5KhPrWkSk7oKxTjjUTJpVw7X3MQvWmkTbZxP9sFkT/cSkByr3Q==","signatures":[{"sig":"MEUCIDOLI8iNPQr1Gm0+2ilfhS18D1EKGTHndb974uNMgP8GAiEAxFxMOJOz1sxQmRA4VuQEpaNm2G9Y1HpOMinl95nOdDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12631},"main":"index.js","type":"module","gitHead":"39051dbe583b470a97d87f44c5f7ec7c809bc2dc","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.7_1748257207537_0.3129384409305014","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"chetan-js-polyfill","version":"1.0.8","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.8","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"f02297ef916dd7c0ac9343c69b8ac15bce45fbd2","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.8.tgz","fileCount":16,"integrity":"sha512-lIk4O/KKjA5nhnELg9+GytcxFePevAJTxKxeCPZtJs84i5+XTwkYBWMMyI7SNJYmvkhWIE4c0+BvUURM8luztQ==","signatures":[{"sig":"MEYCIQCyd2C7KqtECD+GER7AQ4XzY6Bdh5P6c8tFv7gbYXZIGwIhALW9xKG60Q9QhMjc98FxUWzNi7jxlWVOilth3C/detah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14714},"main":"index.js","type":"module","gitHead":"57637811d8a468c9878f58c28288cea1c8336b76","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"11.0.0","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.8_1748259520740_0.4122924171179003","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"chetan-js-polyfill","version":"1.0.10","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.10","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"859228224c205b2aca099ea55c2dbba727394cb0","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.10.tgz","fileCount":16,"integrity":"sha512-qsaKUraPVZH8qtHXF4y+mx/qoypI22FqnuA2tFIUUiJSVbrh/sCOSbfgTA0jNE63rfmJUmlSAPHv7KxGQMHMEw==","signatures":[{"sig":"MEUCIFzUhFBKjDJ7wImD7nJpvjfUWC8k0JrbWBZjM7BIJULiAiEAggdA8/GgpuXB5sywIzgT0uYANBaijLloKMdFeaascPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13846},"main":"index.js","type":"module","gitHead":"e2ae3654e36795ff71d24d29ad33eb5722b3bcf7","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.10_1748261829372_0.25600798022998994","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"chetan-js-polyfill","version":"1.0.11","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.11","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"90a583d4083a8aff70157b1f0134cfa8cbe64546","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.11.tgz","fileCount":16,"integrity":"sha512-45WKy5QRiA9wv02YDzXJxqdagk12Inv9UJTnjYKAu0TJ9nGIPqQrNuNG2wxfb/gIgI7Aog6RrAfB/JZLkZnwRA==","signatures":[{"sig":"MEUCIQC7IbV4soP5+NGewmqYJRlaqow1Q7/UJv1iqQMoecfhrAIgZioqt4O9S4dkVqbRhhzGAR3Au625945vOJQvlxlSr/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14456},"main":"index.js","type":"module","gitHead":"7bee284714e162c2b3177bc2e42fc037600d8dde","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.11_1748262575944_0.6947802871359374","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"chetan-js-polyfill","version":"1.0.12","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.12","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"7c1bd01420fa82316ef4d99c0a556cb25780a64b","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.12.tgz","fileCount":16,"integrity":"sha512-s+0M5+iqavQz+n0WVmRp5ZuP0WIkzREcnr/f7dbmSxkkNipo/EX/kCfFjGvXlCfKzYeah+tgy3GXzLDv4UW17A==","signatures":[{"sig":"MEQCIF0BDoXg08LQ4J4wIYQXEu91/AtvRWndFKmdBrMT4bKmAiBwn/miXokcCM4Be2jMH0v4xecl1avdv3GNK732ebscFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14456},"main":"index.js","type":"module","gitHead":"30bf8cf3dfee903d5b48ffa3f1ec37732deede5d","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.12_1748264350450_0.5366573809136754","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"chetan-js-polyfill","version":"1.0.13","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.13","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"ed7debe1f784c623e076efce858481a8cfbd817c","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.13.tgz","fileCount":18,"integrity":"sha512-aUcf49DUGq3DhX7aUB/ysD2sk2JdUj1J7AMsTYIuWYDT+C6G2u4jXOA5PRLJyKTkzRcIoJTphv8QTfdLXfVUvA==","signatures":[{"sig":"MEUCIGqSR8ONsNt/tejiCKMjnvDEk+YXTGt3tIuExhWYbKpGAiEAgm34F3uWn+HJEjoeE4Ak/EQIdmZrZy3s9JjYbs+Cwvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150776},"main":"index.js","type":"module","gitHead":"87d34c64f408af6a14c2748635916f3a52a47dba","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.13_1748586849904_0.9931420944146414","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"chetan-js-polyfill","version":"1.0.14","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.14","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"acddcd3d0b236d3928dbf6a854d9e5d0ac114072","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.14.tgz","fileCount":18,"integrity":"sha512-d1p2/H+nUSUxu0bbj2ikDdQRGeyHzau0syhgyuNN3VMMYnmFs5fJ5VBC6kjgU8pMqQ1URlUlIBaLRux/NIj1mw==","signatures":[{"sig":"MEUCIGGT2+ulL21rq6z11/3kISu5pXQCdbZFMX5sIssiyenwAiEAp3eqeKJXS/HYzGjYc53cnloYIhR0KBWoh8J83lTZa3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150767},"main":"index.js","type":"module","gitHead":"00adf49fcdb0ff3993c99bbb2c0b55386b3bfb54","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.14_1748587015357_0.08790102552345247","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"chetan-js-polyfill","version":"1.0.15","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.15","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"ee4335ea26ca4f1dce8c10359fc59a7870fd4281","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.15.tgz","fileCount":19,"integrity":"sha512-XzLO2C+hja4e85XBLHTyQnLUhJhFmOOTYhhJG8iZ8NA0s7OL+vUac3kdiS33543UijIymkoonCdfXeal2jbkpA==","signatures":[{"sig":"MEQCIGOrQMASVtaORxcWyv0P/Bysu7TxfbULIG5wqQ7XnDxjAiAfeRQmNr2nALrKIsmRNgLJmp7QYuaSULy7wTe4iZTlDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151156},"main":"index.js","type":"module","gitHead":"9aa1753f7eeee8c72a49d8622f02abf0d2e11e34","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.15_1748792107041_0.41466134668343724","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"chetan-js-polyfill","version":"1.0.16","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.16","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"1b993c9c92fe5b42f0d3c7933edb3eeadf1db83a","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.16.tgz","fileCount":20,"integrity":"sha512-vAS9Ms9JpiMq5qcgfl5GRRlaf7rY2ssrO6+jUZbNhL8q0qXm8+IXyFoMhMhetlEfl7a1Mj16BU6c1rEQlPQosw==","signatures":[{"sig":"MEUCIAcd0rPJQDHcHcrlZUcAUaErgoxVPWAWcHfC7nJXaWBGAiEAxneqOFJ9P/UXo0qy2U0WuNNshVQEu9h1n5AKo5PdjHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151688},"main":"index.js","type":"module","gitHead":"0b2b7734156694c54f6ec3fc76167014bb080887","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.16_1748947458112_0.29540821838611997","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"chetan-js-polyfill","version":"1.0.17","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.17","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"daa58024a00bef2eb829db32c6826cb2f21a093d","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.17.tgz","fileCount":21,"integrity":"sha512-QnAgUTRprkEFo7kRPOJ9x1Sluk1uPyqj83wa4SZyvxqyQ8RGddBNb/b4iPNXukVj9P9mKXjAyplPsyvVMDImmA==","signatures":[{"sig":"MEYCIQD5tUDOMeUxhcY6560J8VHFCuGCG+8mRy+Q+FQj8a1rFwIhAODC4w8qyCaR94my0z2NPFCQ1KADAHpTCk7QelpS25Q3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152462},"main":"index.js","type":"module","gitHead":"4dfca2979bfc87d250afcbc1954a8e9c6b8becf3","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.17_1748949494855_0.4879712743490523","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"chetan-js-polyfill","version":"1.0.18","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.18","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"ae7eb094269d16b653d7e73b1cafe817736f74d5","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.18.tgz","fileCount":22,"integrity":"sha512-JAe/n5rcf5xx3BX7i6YFcw9gqSDyN/v/heYzEYpCuUUr0EX0apBpIsfISok5I/EWpV75MAeFCXdqN29rQ1zTFQ==","signatures":[{"sig":"MEQCIDTor3qLqy1iSPxJho25N0Puczv7BX0L+VjsiYJq+7cTAiAqfQv4w+9pbsZdLyC9UMI5H0qcw/urzBwX+JSpqo9B6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153562},"main":"index.js","type":"module","gitHead":"96ac0e0c6082630dec65b8a3851917940548a549","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.18_1749040863897_0.6945497281420754","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"chetan-js-polyfill","version":"1.0.19","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.19","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"a45c0359c4d7e814f5cc2ba191c139da051f13dc","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.19.tgz","fileCount":23,"integrity":"sha512-l5yBMSWW3J17RF8UHxe1zwiFCIOoMkFZA8LJ5vjHJdRCiOQNvRY7UoZDhDJ+9ofLAoPw0H5qVsH1N2OJ1W7lSg==","signatures":[{"sig":"MEYCIQC2vP/MzIDeAkFRdegMdJb7yzhzTZPiRjmAUtiXPXUa/AIhAOuB89w+6aMMCthvvaFkY/ZSdNryJw3cHNnjeFwX/ZDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154505},"main":"index.js","type":"module","gitHead":"b571a1e5f3e93f90733f57210f542e8c762332ff","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.19_1749043891833_0.8837253050073817","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"chetan-js-polyfill","version":"1.0.20","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.20","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"2a0c9a8534d10beb67a2dd211bd2b5f737c93a93","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.20.tgz","fileCount":23,"integrity":"sha512-2+IbCH9s59C5/TS7iNpaTMzWJqzGYkh41tPJ1pxQpAGGUBMLolH3FTialtbU6hdFQMOOnDUu0ceai4dSQeKk/Q==","signatures":[{"sig":"MEUCIFyU3kCvtiyzmQorsoAcKDED+K2Ta3HqTfiUn8ZaPR79AiEA6IiQUQVxWdVshHw773xnZu2TEuAzQj0+OAxl5lL5xTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155352},"main":"index.js","type":"module","gitHead":"0752061c73553152b897d812ef7cc81379b81191","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.20_1749043997308_0.760648639526504","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"chetan-js-polyfill","version":"1.0.21","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.21","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"d89430f308e0b850521726f2fbf9558a3c30b185","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.21.tgz","fileCount":23,"integrity":"sha512-StcA7rGkeHsceAcPAvUtu5k+frNGV6XBxoFfYn62fg9N6oA0wt8eiFjtfma5GvZ/aFpwG5UESaSuaz+oNsx8sQ==","signatures":[{"sig":"MEQCIHrYhH1Wdt6/oN7o9RZvot0KGVLdXHX9Sa04IWE6DkzMAiAiCisxef4/aJE/KpKk2tsge/EoAg2ZE78PyNlfOT8Dng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155425},"main":"index.js","type":"module","gitHead":"acbea7f4fdec9db607d33da35e1eb7a728459517","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.21_1749044334676_0.6870264224187337","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"chetan-js-polyfill","version":"1.0.22","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.22","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"950b0cf543aa6d293a9d0cf2f48059b7b83d06c7","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.22.tgz","fileCount":23,"integrity":"sha512-RMJXaiBnF3EfNzo1o7r7hEw1JhrYD3NKO8SoEPaYwdeBdFFwZacU/6yWPTTKESFZYhT2NtmzShkq3hu6U0r5Xw==","signatures":[{"sig":"MEQCIAv7ZxeIO3FX6+ZxHalwUvoMogkS9bPR5oNlJNmQ41xvAiBP7j4CYDZxvMJ53H+yUE5zP0MTclET5ENpmmPNcyC92Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155725},"main":"index.js","type":"module","gitHead":"31b847696afc32cfc9660fbe22781b5133c25193","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.22_1749045154680_0.2512556986855521","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"chetan-js-polyfill","version":"1.0.23","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.23","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"3d96fb18588f00615cd4dca52247d91c6a70b66a","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.23.tgz","fileCount":24,"integrity":"sha512-AKf6mwSxM1oI8KRGPFePR14tIfyr3dvj5QeiD0UmnfqdhnYPKfu352QMnYmGCEhPIhVUrK0w9NPyBLRpuzs6Yg==","signatures":[{"sig":"MEQCICDXbyOFolgsqaXa7wbqym9iNm8RsS34CCIgR/hs1uirAiBx1QgqtSNSZBYmUIbR069ClWRvibNQsdekvl6rXsgHsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156996},"main":"index.js","type":"module","gitHead":"9218765b67c40be379ab57218e72b4428443d810","_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.23_1749049534630_0.026935123865740707","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"chetan-js-polyfill","version":"1.0.24","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.24","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"b11c7a1146317c9db7389f99cffb0f208fbf9281","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.24.tgz","fileCount":25,"integrity":"sha512-rG2/RmsMU8VDcGlCSGX5AAt5PDd1yt3vPLfdTUVQR8mqyMjSXteSjpSBHMS7U8cCcIYp8KUrjGQA0ALCoI3iYg==","signatures":[{"sig":"MEUCIFHmRhX5ujsyi07lzz1lPgord0hPZuTjc9J2wQGA9FBGAiEApxvBeWOHaq8mMCIVJTvevOAriBmI3xFr0b0xAvzioqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157792},"main":"index.js","type":"module","gitHead":"b919b9969f647131bfd57ab7ca7d736c70a720e9","_npmUser":{"name":"chetan.js","actor":{"name":"chetan.js","type":"user","email":"chetan.rajawat25@gmail.com"},"email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.24_1751336576575_0.6618445326538427","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"chetan-js-polyfill","version":"1.0.25","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.25","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"028a97c99ea7bd321f775bb72e31e87af8c793cd","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.25.tgz","fileCount":25,"integrity":"sha512-qiCRgPqe5NXo8rHVlh1GNZGZLwP9ZKYo9SHt7VHEHj94YhUf4qI+ZJcqIkKow5Iyu/quOO/W8W/K2MI05NWQfA==","signatures":[{"sig":"MEUCIBacSrlL9Ud2HxL5fvquGyDfhqyoE8IchUfPeJaMdGuJAiEA35rv/SA73GjzwPIQfD3W/a7vA6DFc5l23au7+FYco68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157812},"main":"index.js","type":"module","gitHead":"eba90e4ddd92e4df07dd0afada0beaf19704d9f6","_npmUser":{"name":"chetan.js","actor":{"name":"chetan.js","type":"user","email":"chetan.rajawat25@gmail.com"},"email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.25_1751336722374_0.5673746118510565","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"chetan-js-polyfill","version":"1.0.26","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"author":{"name":"Chetan"},"license":"MIT","_id":"chetan-js-polyfill@1.0.26","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"dist":{"shasum":"38b62a3231f83dc97301fbabf5b7319ddd63c729","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.26.tgz","fileCount":25,"integrity":"sha512-/vvUA6bGAPjR3psteFkMVp95FueMToLGFuK1DW8J5FDqzdPwoesWfVgrCd7CAM+9uz7E157gatL+EJGyhuomzA==","signatures":[{"sig":"MEYCIQCKE3aJLUVvHb+PSKc+vegItpnLPBbTG8hj60e5Vs9p2wIhALLUzB1u7V2wRjBwSlSTF0QflvgpyiuYTNDXjdb2SIEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157813},"main":"index.js","type":"module","gitHead":"e8aca9a9ca8b05868a70ef6f7d1f8c23cff50f0e","_npmUser":{"name":"chetan.js","actor":{"name":"chetan.js","type":"user","email":"chetan.rajawat25@gmail.com"},"email":"chetan.rajawat25@gmail.com"},"repository":{"url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful JS polyfills and utilities written from scratch","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/chetan-js-polyfill_1.0.26_1751336750494_0.2322682529319997","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"chetan-js-polyfill","version":"1.0.27","description":"Useful JS polyfills and utilities written from scratch","main":"index.js","type":"module","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"repository":{"type":"git","url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git"},"author":{"name":"Chetan"},"license":"MIT","bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","_id":"chetan-js-polyfill@1.0.27","gitHead":"56c9123475579ba43de8d5bd4e35e3409d09f7cd","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vs59ySqEUQd8xaOtlcuKvfr9MjKPD0Yk8isp4Fq6ucToHFuhL8a4qC94fkJkrKHed6IOHtDwFqAokZzaXG1Zmg==","shasum":"26417f19c07ae391c4035490e92d7065ad7e5c53","tarball":"https://registry.npmjs.org/chetan-js-polyfill/-/chetan-js-polyfill-1.0.27.tgz","fileCount":26,"unpackedSize":158132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB4sMyRwDVLGtl3j27KLLaxASCmQr2bduammfqw8rPymAiEA3/4obErhKGl0wvLkb14kBgP8cyonEzRZVfmRqe2aLqo="}]},"_npmUser":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com","actor":{"name":"chetan.js","email":"chetan.rajawat25@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chetan-js-polyfill_1.0.27_1751337937066_0.7686665921107874"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-26T03:12:15.256Z","modified":"2025-07-01T02:45:37.418Z","1.0.0":"2025-05-26T03:12:15.528Z","1.0.1":"2025-05-26T03:24:52.222Z","1.0.2":"2025-05-26T03:35:29.268Z","1.0.3":"2025-05-26T03:41:10.138Z","1.0.4":"2025-05-26T03:51:21.681Z","1.0.6":"2025-05-26T10:26:38.557Z","1.0.7":"2025-05-26T11:00:07.733Z","1.0.8":"2025-05-26T11:38:40.903Z","1.0.10":"2025-05-26T12:17:09.555Z","1.0.11":"2025-05-26T12:29:36.138Z","1.0.12":"2025-05-26T12:59:10.661Z","1.0.13":"2025-05-30T06:34:10.091Z","1.0.14":"2025-05-30T06:36:55.541Z","1.0.15":"2025-06-01T15:35:07.323Z","1.0.16":"2025-06-03T10:44:18.318Z","1.0.17":"2025-06-03T11:18:15.048Z","1.0.18":"2025-06-04T12:41:04.110Z","1.0.19":"2025-06-04T13:31:32.039Z","1.0.20":"2025-06-04T13:33:17.606Z","1.0.21":"2025-06-04T13:38:54.891Z","1.0.22":"2025-06-04T13:52:34.859Z","1.0.23":"2025-06-04T15:05:34.832Z","1.0.24":"2025-07-01T02:22:56.788Z","1.0.25":"2025-07-01T02:25:22.647Z","1.0.26":"2025-07-01T02:25:50.655Z","1.0.27":"2025-07-01T02:45:37.254Z"},"bugs":{"url":"https://github.com/chetannn-github/JavaScript-Practise-Problems/issues"},"author":{"name":"Chetan"},"license":"MIT","homepage":"https://github.com/chetannn-github/JavaScript-Practise-Problems#readme","keywords":["polyfill","javascript","utils","clone","curry","map","reduce"],"repository":{"type":"git","url":"git+https://github.com/chetannn-github/JavaScript-Practise-Problems.git"},"description":"Useful JS polyfills and utilities written from scratch","maintainers":[{"name":"chetan.js","email":"chetan.rajawat25@gmail.com"}],"readme":"\n# chetan-js-polyfills\n\nA lightweight JavaScript polyfill library to bring modern JS features to older environments. Simple, modular, and dependency-free.\n\n> 🎯 Focused on minimalism — only polyfills you actually need.\n\n---\n\n<img src=\"https://github.com/chetannn-github/JavaScript-Practise-Problems/blob/main/src/assets/npm.png\" width=\"100%\" />\n\n## 🚀 Features\n\n- ✅ Polyfills for modern JavaScript methods (ES6+)\n- ✅ Zero dependencies\n- ✅ Works in old browsers (like IE11+)\n- ✅ Tiny bundle size\n\n---\n\n## 📦 Installation\n\nInstall via npm:\n\n```bash\nnpm install chetan-js-polyfills\n```\n\nOr using Yarn:\n\n```bash\nyarn add chetan-js-polyfills\n```\n\n---\n## 🛠️ Usage\n\n### Automatic Polyfills (Prototype Methods)\n\nWhen you import the package, these polyfills are added to the respective prototypes:\n\n- **Function.prototype**:  \n  - `myCall`, `myBind`, `myApply`\n- **Array.prototype**:  \n  - `myMap`, `myFilter`, `myReduce`, `mySlice`, `myFlat`\n- **Object**:  \n  - `myCreate`\n\n```js\nimport 'chetan-js-polyfills';\n// Now you can use the polyfilled methods directly on Function, Array, and Object\n```\n\n---\n\n### Named Utility Exports\n\nYou can also import utility functions as named exports:\n\n- `myDeepCloneObject`\n- `myCurrySum`\n- `myDeepCompareObjects`\n- `myAbstractEquality`\n- `myDebounce`\n- `myThrottleBasicUsingDate`\n- `myThrottleBasicUsingTimer`\n- `myThrottleAdvance`\n- `myNew`\n- `mySetTimeout`\n- `myClearTimeout`\n\n```js\nimport {\n  myDeepCloneObject,\n  myCurrySum,\n  myDeepCompareObjects,\n  myAbstractEquality,\n  myDebounce,\n  myThrottleBasicUsingDate,\n  myThrottleBasicUsingTimer,\n  myThrottleAdvance,\n  myNew,\n  mySetTimeout,\n  myClearTimeout\n} from 'chetan-js-polyfills';\n```\n\nThis approach keeps your bundle size small and lets you use only what you need.\n\n## 🌍 Browser Support\n\nDesigned to work in environments that support ES5 (like IE11 and above).\n\nTested in:\n\n- Chrome\n- Firefox\n- Safari\n- Edge\n- Internet Explorer 11 ✅\n\n---\n\n\n---\n\n\n---\n\n## 🧑‍💻 Contributing\n\nContributions, bug reports, and feature requests are welcome!\n\n1. Fork the repo\n2. Create your branch (\\`git checkout -b feature-name\\`)\n3. Commit your changes\n4. Open a Pull Request\n\n---\n\n## 📄 License\n\nMIT License  \n© 2025 [Chetan](https://github.com/chetannn-github)\n\n---\n\n## ⭐ Like This Project?\n\nGive it a star ⭐ on GitHub — it helps others discover it!\n`;\n\n","readmeFilename":"README.md"}