{"_id":"underscore-functions","_rev":"41-af3198164cbe325a3faf7038a03edab1","name":"underscore-functions","dist-tags":{"latest":"0.9.0"},"versions":{"0.5.0":{"name":"underscore-functions","version":"0.5.0","private":false,"description":"String functions","main":"_s.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _s.ts","watch":"tsc -w _s.ts","testb":"node _s.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_s.git"},"keywords":["underscore s","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_s/issues"},"homepage":"https://github.com/dcmox/_s#readme","gitHead":"f83b1afe1ba8d11e8c7d750b6722888371441777","_id":"underscore-functions@0.5.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FcgmuS4a2COCw7a2GufYfdK9EYsxlFXnXRb/BZtzsb1X1mMmzEEUXSv88838z45s0OkCR9v+DFRtaRWqWxhPZA==","shasum":"9756cb612d62ce33dce52843ce675bd64b89dace","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.0.tgz","fileCount":9,"unpackedSize":32189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOlLuCRA9TVsSAnZWagAAw20P/35PmKPtJRVqdLvyxmLA\n9WaplEyhmxPZfpWCshySsfgB0OcJQroiJyGp4tKP5CqRLNsXwQpb+jiMNhlZ\nJNw+YdSOb7mlCPVfEx4WJSCFOskQGpzda0MvVA9sy0zrib73156ZrpGQQVIm\nl/JF5Q2d5Ef7vwS76ObSl55AVCX6os6umva7vGBX4n7VAWY5FKES80nJ8OtD\n0tCHtkTfYtSxzNolI9R2xsZptCFJQhG6dye3lSJ9eW+nOXJn+S8iChNFZNYE\nR/6Hl/kFWS//yWaiScrPelpMyYZMo+RrGvlSiO5PiPM39B5wVBM/8AmZ4p9I\nTPll9TtM7FeZ2Q/t40HYujk/EZy2AQaBNUgPiVywSTocHqM8sAPvHlp3/Q+x\nMpmj/7MPMM/RnX+a7pSFHHGATKRY8LqLEkshM52wJQ7sa4M8TX80/KzcyAWD\nlK0VeMyp6vPciKWEfDCt+D+IUqhnjnJP3ma2eh2PlV1LrlkUaJbp2qYBX3oD\nKUssfaq3LmvsnaUYNwM6x+CF/KROSgECR5RLvIal8BXMyPIhesc96VPL6Vh8\nR3oRgb4osg/BFC//ywiWuB6dkZALxBywEHF27Erx3fQ8rjGWJU/nP1idBxex\nUiEh3etBFT5LapC8/1p0VEF8Y4ZblIK2+Z+LpPMUV3VLUgUeq5iGF6F/Nqwb\nEPcF\r\n=Tnla\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaM/v2aIoA8NldzTBDiqFprRlz6wzo7srV1kkYJlry9gIhAJsaFXHjMbRSPkj6HK6pVRBL0BrYOboiAKG3BlFeHL8d"}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.0_1580880622388_0.9571757998300252"},"_hasShrinkwrap":false},"0.5.1":{"name":"underscore-functions","version":"0.5.1","private":false,"description":"String functions","main":"_s.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _s.ts","watch":"tsc -w _s.ts","testb":"node _s.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_s.git"},"keywords":["underscore s","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_s/issues"},"homepage":"https://github.com/dcmox/_s#readme","gitHead":"67f7bed72652ce0c59532cdf6715c2d655f477a0","_id":"underscore-functions@0.5.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-j13+kHEoEnZ8bl9Tvs30JQr+KiIJuV5iI0BJMdmwAARKhM7dT9k3jOd9YfWkRmwWRK682fo7B7TkjER0yZ+gBA==","shasum":"f1c2e2e8d213b6e7cb012986fcd4fe65f29c6b0f","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.1.tgz","fileCount":9,"unpackedSize":34057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsqhCRA9TVsSAnZWagAAdwIQAI4SKYB9qQ+8RgXvehye\nR+i58XIkFQWrzQ8cDbW6tS2hFRQgKpI5Dw8IJZk2C8OSehjqWbBWHw/kyuvs\nrw2Lx58cbns8ZGXLi8RUjLEMzhGfZTR7qhk5GdSjdne07ipSiWoe35q8vEHX\nBDO0qSUmPrD1Y/T8cD7YxwQTRq/R8schZunSWJhW7Wu4e7BfangchU8nG0cI\nJ6bChRrewKn0nkU2fZgLpj4cZ/tUMRTXv2oRd0Lx/QTaoYGtyKV5DrrG2EjH\nzzRBQseuO01aJAvPmLmmHk+NNwj/KR+674SN0qKB15aFAIFwYbOEJ/EX+R8X\n+TBmPeOEKJzStfYduRwQzFU4FTelwOA83Ka5DTN7VbSDiXW/4KfIiMLYx7Gm\na0HxPTQ6LxNHfB1q+VmwHkJ43xMNoAWjaG/7bAwt0uWeQ1bBAosjOdZJ3MgR\nIzhZZFglY/dtBvrU7qHa97Oe7GpJQtqXdVkMe7b8/SrehcN6rvVjQa1jtvcF\nWjDtvf/ZGQnVDmUzNfaBb4WNXpGR5aGrrKD6udSTfVR7XlUQNK2WuSMR6RsS\n/qeYOUowRM2yMhZ9osOdD9uXclavZjWw0yy0Iczfzi/hwnJ0MwKvQOVhNOhB\nznlbe6XRfayhYQxY12uSBG+QUvafiWzVxGeO0SH8IJU9Pzw9y4Ir8Dd7F8I8\nRAol\r\n=G4TQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKTI9XCtMVjablsu3CPi2WTZqfQxSpB8yi4N3EmkVt6QIhAJYt2dTQ5ODdVMp7Yl3vPb9j/xPLnffAomjyE/d+2rM0"}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.1_1580911265024_0.5875198971305193"},"_hasShrinkwrap":false},"0.5.2":{"name":"underscore-functions","version":"0.5.2","private":false,"description":"String functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_s.git"},"keywords":["underscore s","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_s/issues"},"homepage":"https://github.com/dcmox/_s#readme","gitHead":"bcb0b311d53489ef01fbd61da3dd7c253b4814eb","_id":"underscore-functions@0.5.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YZJz0OpDRqpegLUABO3RqyAD3t39mOKjWSulISmt/0fkCmxKWzuoByrTP7wwwNKkuKbT9qpmUXrV6xrNHFRtqQ==","shasum":"29b7c9219a7851903cf654256cb252893a229fc8","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.2.tgz","fileCount":9,"unpackedSize":49983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2LyCRA9TVsSAnZWagAAAMIP/3Jkj8CMKnVQPXfhBqLC\nSPuerQa1rGyvYtR8lWi/K/ZKbQazUJ7/i3tqcwLWg6m8LJ0FmhamgC5FbYGx\nfgEjfwu8NNNEK0bV7mjDkaxfK4Kgy2phCiuHhdQHvJuFqHHSh1f5GI6++6VW\nmtUPlzndDtKl/x1OGDD/MmHZoJ+V4oqt+i2YPD07U9UBr39jcPTZrHUq4ZYS\nJ5x8oKKTR64DDxnFTDcOALnk0X2KxtiRJSxZ2MfiB3ePmj+wX9FoyUhKcEWs\nhK2j9E83R02q69Awq9xsuA+uGydOl/q/gEduLWg3YYTIoCZeGxtthAfedSWi\nUJqK1BrH7TtUdyXhIZJc3xLz/yFUcjbpIDOt6DR+iVi9/+WUSlBqGuBrBgaI\nv67K3Fzh10e9IQFJI1OLWylbGas/K5W7zM0+e1cBmjXG1Au2afeqUk8Xy56D\nwKyqN2vMjDERRKEebwB889Kb5UXDT80YBJVuGSggvXcwH9+R5qwM5FSda4BE\nhcyVRTqju7qIEwgejAUR/UlmU+KmTQx/H82rYbzFwf9AxvnIhHucx1AQ4u5B\ngVJxo3tIeCYo5Uff3x5t82hxE81eYLF/BnLkd2rHF8R2wKZLPPMJ7A3aIY2l\nLq1Mgopg9IPNlqI6Qx3TEXm2/Ff2MhoW1e11M/twsdZyqB6c5zbUdj63FUHQ\n0/U2\r\n=Ei5R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFft7eEN1+dpyNBN0MlZH1aW77Osk2SgqI1gFSlp9kosAiEAyJnDHsev2maGuHQ2ae8RtZ5aPsdaPSPOLHU5gSScFXg="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.2_1580950258027_0.5602394072705845"},"_hasShrinkwrap":false},"0.5.3":{"name":"underscore-functions","version":"0.5.3","private":false,"description":"String functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"685cb3bcb5f5fe43e43ab6c48ac3d3fb34ab0f0f","_id":"underscore-functions@0.5.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EXp9dSaDTYoRCWnyxXOtQufM5h2LeNONhcRa+w+Agj+b6MPdbIm42zBMdGtINWwKWmsmwg+DbBrxGcwrx5Bgig==","shasum":"a501631a4c53833223e11cef8c71081dc9dc4ea4","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.3.tgz","fileCount":9,"unpackedSize":50064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2ONCRA9TVsSAnZWagAAfTQP/iBTQjj/ENTe44TC0+pD\nAE38MnyR+TYxtOD8/R33AwMMQos9+fNQkhJ3lo8OTfiYoulDGTC+jlSHBWmf\nHYIDVhnKkSNDRQfdMib/LSac7ExLV26xQ9irw3DRtxrq+XrlQmIwCNbMm5Qj\nA8KeTqsJhRtCGCB68/Ud/tmKG4+xYKpXlAJFw0GeD+K0Yj5igDv2tzuNwXQX\nRIPtodFvX04WIXC7uPZxOAUYDsx81/7kIcRql7z4sPF3Pdl5Nc/D4EehHLHI\nI26oRbyiWdQyZUV1y5u9YR/2Z3i6NI6kOCUOZ/sIpTJjRSbNXso6JoY6aVaF\nzEka1CtAe8dMTDW7PXvQ/gfy53cqNx5KLzGHxha+KsEGEwp5upL3CwXEqbbu\nt6alPQp5Sg/3SV+Rfdpd3M1bvfe9m6fK6x2LfrtzFpsXIMylXN7gjyt1CAS1\n112IYYnkTWC5OmCQRimLwZd80HzhS4NR+MboTRN1wNlDDmFN3Bvtv3wI+frf\n77jZ8jsmDGJoiz/CHet0yH7uGKJlyV2cEGhDXtFy5Wv5OlaWeNQn1Nf6C6qf\nipW4PQZmRXLhg5h3FAFpkzuyxtPy+8lsHmm1DQGJDAC04SigE7KILErxWPeG\nNDTQEaQ4GFFiklsLw8fpbxnS47FfOyOFyPoE3mzGOIxziONCQLs9jVPe3Y34\n1Mk4\r\n=3/ow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE6Ddr9rkOfOAOD8AGm/MczDjnJvhzQeK8rNcc9rrDagIhANJbnKDnGnx76YiHhIESZw1DrrQ4ddPhMh5DlXaGZA1a"}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.3_1580950413324_0.2029791597713384"},"_hasShrinkwrap":false},"0.5.4":{"name":"underscore-functions","version":"0.5.4","private":false,"description":"String functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"a053b20c5baf125033efe5eacf399ddf9c8f3bf3","_id":"underscore-functions@0.5.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ufgd0V0E9hXbCOhrt9w3+ZaPza3IR3oMjdC9otm/6GecmJ0pEeZIbnVevW0TOsJ3uzRPacP8+f2QYGlNbCR5+Q==","shasum":"850bba16ddc7cfa4cbe5b4ed8438941f6dc8c5bf","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.4.tgz","fileCount":9,"unpackedSize":50129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2TZCRA9TVsSAnZWagAANlsP/07iMcsBqCGAW45QXb/8\nYpbcu4xjIJHQ2PnVZa1W3trRnS5C8bfRUCkwapaKENs9qn6XOH9tFNSSb+Rv\nYCuMea1R1kmRGT01AUdnECFTIoya3YKGYY4UlssP//mBuXoRmd4EUaoFDtyl\nHBKgOgODDfjxyBH+kQGleC6lzPopZgP7TAukFGPeee2bhP4KZSyunr0iCfPp\nKxTqc4RbDM5Qmexs90SUbuMKq8y6R5CyybyN/OOn/3/zo2Jo2619kawsZQ2s\n5ARKRGZP30XAh1ECo2nfdmF0Pd4uCWC5TOzsRjgYZJWMtis/nQqhhHLHDYGY\ncHKRbIxtvEysubLyzKMK5Jz0n5WyewNLC18hhDan8AoisWjGAPGSiObS7582\n+rkaHFiqY05WrnE6n5sDV72v5oy/HMxZb4FmaZqgNfDSmuOVU0CWasOkq4I9\neacCrKB6gMrRrUke39yY6djbjjo1CDZ8/0SyAZX8rsx8ezfgoS7Z724aRjJo\n/jjPmNPBQI4ilHoUSsfH6T4jii0ccxRlGKdeEmSqsu2XSQeOWzFvE3ctBwnt\nP86zXDpyiUIaKepzbJs844BB8Wbe3IMWoQ/MBB1x9ZUoquqXM1O3nzSbqVvl\nkHTryH08enXXTf6l84ZV39nxmdbjstmRMIuJyg+4Wp7REW0bM1gQOaMeCcvg\nQ/Nb\r\n=rY9S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdeugzOKBXBkeBAubCbE5c8BPkpG6YpwDD8F9FbM0kyAiB8w8KkQpgQLXI7C3cfdNQxEAqT/eDzhd6Jg/9DjR5rgw=="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.4_1580950745333_0.17135827413003168"},"_hasShrinkwrap":false},"0.5.5":{"name":"underscore-functions","version":"0.5.5","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"8cd3849258cd7b74913053dc8e71fbbeee92b000","_id":"underscore-functions@0.5.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-stmdtQ4VNz2Y04yizXy29mZI73LVpZOXL4Gcm9RR55wBPrEuC2XsY026+PmqdSBgzrbn6OGKCzqCveR8Uqtvrw==","shasum":"bce2196c26ab1fa1e2fbcc0bcefa3ba8c60c3c20","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.5.tgz","fileCount":9,"unpackedSize":50152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2VjCRA9TVsSAnZWagAA4aMQAIDkFSPm4sqEt5ThfbTP\nrMPNlETB+Q8JTKXqdKk24rfXrUuAoOZqzTxpuAs3HGB9Y4R8GgBmbwt1EMXa\nK04bhKSwgWT9AFCvV75C9rNBn3ecsrfwxBH+DtOZFkmm1UHZSbO5jrJtrX33\nFqtK1QDLlYEmliMfzQHvfKF+DHCEx7oRhMfwnLERrNPn5f6o4fQmAf6C7VJl\nykl07E2woGGlZGlDMij72KkC8v2MPWgc6yIGRyfjZ/od1YSTFDhPBZg2Gstv\nsls5w4RqLdfxOdxTtA37Zkc+YoPpss+em/DUzBif/r1mCazkYP+r0TCaiaHu\nPRAI36BOZMd0qXkKPS0P/Cau0G08QJpEQvimgMn5COoZjpfsrhvXnSZ/ECYg\nTPZ/fVTTqk5Tia+NQYcPwc8QU6e6WeLnBhpqNWpe4eWN9stqRjQqJ7Jv/Ek5\ntqpiWQpA13w/Ey6yT1NVTBIAzr6j+WmAOoB6+C/2RjJ/ekecb8IUFWt5CG8j\nDhqO6Zb1GoxMQKMUdtkZPnPXDnCF8+LijF8WwGGtxAS2QV/W7HJq4DBFeCLp\nMpxMmFrd67u4H6+MnMC9tLJxoaA9ghtdNM1QgdhDuQbKvdWTdKjJEOzQP2AR\nYBpAOtdGZmfQ18jbnqo29tohjNt/e8zOMmEFqrvNflXDj7Vu09YedAt5HMgp\nov36\r\n=SqkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBtsp7eOL4vAetoci6/KGutx1fHLIxtwhMrMmjyWA/wAiACcMiTptTC5HOInInvFg+9BPxciZO2LsplkZ4cIQy6dw=="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.5_1580950883019_0.3548039115485153"},"_hasShrinkwrap":false},"0.5.6":{"name":"underscore-functions","version":"0.5.6","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"afbeb22ac675b4fdb81164e305a7d18620b9b512","_id":"underscore-functions@0.5.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KvQ6p95Apgc5yU5kIv3x4qRfp5FTquuUDJyRHLmSHG4CqYJeEhkhKcRkImOMnSQqePiam6gzNRAbwtXhYUO4CQ==","shasum":"38e0c27985b7f7c606ce15c599c07a16b574ebbb","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.6.tgz","fileCount":9,"unpackedSize":50350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2a8CRA9TVsSAnZWagAADK0P/1ke3TMgYFjGCpTNV5/O\nfGqokB9M3nRSVnzxP9kGx5jRP8mUpYISxvflWq+N4UF00JKGxkXZB7CFBGyE\n3sChI3twcS9xSBiHi1JB7Kuux2kV40v2lvkq12TaUREuP51bN7TgVtb31aee\n75mlnZB3iW6hIvb2lXEGUSVNg4unhHZcLnk5qFbWJq+jg3dkoCRGMVCQ3Dwx\nMah8IWcxGynUjuUrlYknP1Jl8an2X7ShzSCn9dyTZDDs/xsY2YRkRuNCnQHa\nUJNQYD+/NdKM1rFD+CbOdFAo1D0hrVTpPihAFj72AwHQBD/b+PSyfHjuaMxX\nc1iiev6jdn4ODP917JTqgT4iFgx0e1vx/wq8GH6lh0m7voCw3ZLE4XytX2WY\nAw4YkapG2RXOMxR3d8d/k1VCfEtUGp8ORZjZT/WvNepOhHoMHltNGLHEHl97\nFLJlSVkFY32kbqBV02CbNnhaHA2rN2fNJtnmvfJFKPyiCgUT8r7mkZs4bxaU\nX0T9fbrGWnnZeHe9uQABpQCKI/y/I+7e8P38A8LYFBCRy3G9V1wvMmgALgWT\ncBpcnxPCV3xMC5HnnNPOmCbla1JMPaor2D6JJ5p16T3e5C9UHnNY+joNMqcc\nS8y/haPSP0CM2f1IIZ44p7M7CAIdO1lrlt+/FThlzo8f2BqiU3osYkOa5Kya\nuUrC\r\n=laV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHydT9W725odbfpnMzsBgqHClCI+rIAxGUiCY6ssj9dYCIQDBcMyWo80aSoh43CFNZ8szE2513yM/2oVqAGFhaRVGyQ=="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.6_1580951227769_0.2291234326944951"},"_hasShrinkwrap":false},"0.5.7":{"name":"underscore-functions","version":"0.5.7","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"7cc3c3d32cd6bd79e2f14f3809de1f64189e2d4f","_id":"underscore-functions@0.5.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-On4isrwyZ6ZNIe/fYDXJAC33d34+uq2V89ccoMY0gWQwBfB4CJi7Q9NvgvIaMtOmEQv1F1V+TPaLO/u1qU0ouA==","shasum":"2dcf2818454f750879e79261d80b4289e4f689bf","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.7.tgz","fileCount":9,"unpackedSize":51965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO52CCRA9TVsSAnZWagAAIQ8P/09atn5qoDjhxk+8ZGIn\nXeUB4rSd4n5B+zGhcXiaLeHnB+TlDem/UWvdzCe/hugPlz+rUZ0mk07sjRPL\ngNRUhGWW6qQdhVx/RAwMsXSQwBQDG5GGxtA/c+TYjToveEzzQd6AIAPxsj+Y\nNFBFarurXXTx9UW6/p3xmUYxvSsHwKysL5Sry5u7NCqqObAppMBhh/1eHF0K\n/2DNfxUl4Yg+hDJ4MF5x40CTRCHhbk8XCB903Cgt2942HovEYvPs9UjeKmhY\n2mKbP/OkOb4h4z5VjRclpCjqchPYlXuw3phJbIiW8nivPTNnv/Ea9QJ4lNVH\npjDiZGGprWNGUvfsBLnrXruiBK60mh/IQ6QsIiQhbRkgJJH3L1VLfWvNDzhH\nPl5UKwWXZ4CY0NGUq7ZJpLAGYPbKpCjNtQb9OliqbAM3bJ0ZyO9Jv/Wf2XCN\ngTgua7/RmaqYzlL0hvVpKHmapiVZRIyQG8SFJVBOCqCPhnglFDuJY3hANGCD\nk37I/K0/bOzxCqWbsM6vhsRrKNKyEIPB8Yj51ZlrlGEklT3XRk5l74vLLQ9o\nsvb0NeP65jih+y+5fKZdMfxBCc/RUgaB8gyUodUY50/XFAj6tII1BCMsMcyn\nbbVZwt/LWOGagqv3aQaa5GfO6YVPlqOBGGds2p1TN4m+jxIh5iz3Utqn4baq\ndNIj\r\n=tf8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm7pLnwTkw8Ry+DE2aYe6OYGmAaejeCUah5oksSrfpfwIgHAR1JIkhEL+POHBkZuUtHPwhuPjxrWl5Edtun8hOmzc="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.7_1580965249771_0.8253685786239293"},"_hasShrinkwrap":false},"0.5.8":{"name":"underscore-functions","version":"0.5.8","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"c53aa2fa5e60245a0b2cd2cf754a434529ef3c4c","_id":"underscore-functions@0.5.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Tn7KedtPQOpgqbKG9n432Bb13/EfTblRp6Qjf67No7/rgjD+l3l3fO/0kfONyGVKxFqUil0/6W6FknBAzh7chw==","shasum":"e2b3bfc370d87599ff50a7c723c5dbb800ec4a79","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.8.tgz","fileCount":9,"unpackedSize":56599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePLJPCRA9TVsSAnZWagAAZ+QP/1yDyZIKfpLEhAcDpk+7\nPevgdxnifdapxC7JRPE8z25PU3QyYN33Dy8hUlUZFwC0XRZMUAAMND+zgGxR\nUS/uYcD+vN6kPoICplZkoYZ/Oj+fA2xabDfhhhYzs4NLc560Oq8wGpyCdOij\nRSNwQdbffBz0mAarHbikhO+ovDEQjrA8NownTZQyTuohUuVxNOTcR6ZSGjKG\nfPdkXY7ss4i5Q6YSnyCzSUYMhksCgcdxZa06dFmsM2+gnjK274JiCstfQnHR\nTsDtyhedoO15H9jyS92zlm0jgQ67UaOhUdc8g6FWkUKWQkARRKIpiepnaSKn\nAiriR6XF0zMIORIMsKFPwIYheQO1U3aYcOC4bKEGFULRMyYtfwUE84J8ZK8t\n4vG0vLUqJZM6DzBfVNHRXxnWg2cZeY+H1N4NGp5R7oC+lAlAdA5B7+zbsckf\n9ZBisozCSWcwJfoHvh5MfgkCcquYZFivP9nQIRVtPW8AzKnz9TcIpwRPsB+C\nYQuLFyVbrmYCqSy+ZsuOmg+hZxlKs5TPp00kmPv1nZFo0WEDeoj1aZb4wmha\nIIif+yz+f0nnK+XZic+qFkMZgEKcmzWoT8tDi1pqzAUXTWKL7SCMLTfFK6xC\nvuRSFU6HrP8OLeLAbUAu3d2m160VywcJWimtIuh119At5LkNTgk0AoXdjMQ2\nAuVb\r\n=cVXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpOOVLKiqD4K4ieGBUUMD207VjRPXF4KU2l0CzLtmYxQIgbo/Lh2TjeICj2egVpbvdtZhk1Ppfb3cfUnql3ZIPt+k="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.8_1581036111168_0.8265113835554352"},"_hasShrinkwrap":false},"0.5.9":{"name":"underscore-functions","version":"0.5.9","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"757e55d71eed8ecc576124a9ee5fedc450efd544","_id":"underscore-functions@0.5.9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-93VznDnj6/0JrVNIJy/1JYSI3ZW5ygsvc0VYv7DILfLHrobX5MX8vpfhJPe9aGiLHGocPG/K8kX4QwrDKHZ8xA==","shasum":"e47b08540ef058232c9b2cd0a1a97272501317b5","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.5.9.tgz","fileCount":9,"unpackedSize":58694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePLZ9CRA9TVsSAnZWagAAT0gP/1G4M/J6SYFWJEKEUh5m\nV2kmSPWOdXBlyLbS3yopfYPQnq/I3TXdu19czklTd+LJW/pkqZZzuwrRrqp/\njJ7O7V1wd52bSAbtvV+4XAsQ8GXpzBvDKgWD/P6X4ueSLKB0JGpETcwQmGy5\nzs86lUaeqb5GPvyKyMSjggBNl0eaV0A8D6FhgOXqKoRrTX82DPdQr9qM61TD\nzUfWWgp/AoC1WjPg0sdm3rW1MXWW9KO5jCEYWduImd10DVxMzoeC7gdw+m3k\nvTosl9UkOzbW4ebuMRqsdxQbeF4nyJWWhkiTK8/IUytTCCi9azej75E1BaN3\neyGczZsyjKchuAFzCNkHfzX6Q9GYfVlGAfBykOVw03Gbq4ALs3Gx+USkTZMu\nJ0RhU2aQSn9i0cPKrIyzJuSv1kIDNvbfCKDCxaDKBCePGKjTHM5WEYuvdfFN\nuNIztZN8S/fMb7mAFNjXpQ5011ea4WAykb2BtkkZ6lyHxyIpPS5SrxaD1+Ht\ntf3ppgbowtWUlco2BhfD82Y0QN+6Br4M4a5hywwRwhTJr2NUrIYhqhR+MOf9\nnc9g3yOcyzQMkVD4vBCdJhudXt0y9ATdQLLfw/0/OKWnWFdg8rBbKxuWJhwy\nTPHCHh+6JvaSjXRWgU8MVl45xevYKCy08BfUvYosAPHV5h9nx0+HW0js/L1y\nceLX\r\n=mrSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7or+mhcaPL740vZNCgvfxp4kW8+t+m5MCOKVjL/W6TAiEAxiO4AxJakYEPaxQCpJOjn8lFKdnpy4mL/Sf/X9LRuqU="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.5.9_1581037181242_0.12879600542106773"},"_hasShrinkwrap":false},"0.6.0":{"name":"underscore-functions","version":"0.6.0","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"e6e737421b25c04aff158f64d677904cee6defa1","_id":"underscore-functions@0.6.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-A42/qTWVUlkX63QmFlMSOw3VYpY4/DBzxGwfwV6/2upJaOiv33TL6Rfij1IVlQDGqnL6cBZ8sKWSQ4fqehc03A==","shasum":"2f4568bf21a48ac9f127fd6906a94de31ee5cfe9","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.0.tgz","fileCount":9,"unpackedSize":59764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePL4zCRA9TVsSAnZWagAAq/4P/j26pI8ehy26IWRSIedF\nQzNh5FMMYV2q+FCSVOEMCGIPzjM9KPzTkaX7Bb/0d040GVY0httOKbxg3zSi\nmOD+91Xaf7wA1K4uyHtAOvEKWtKNdy/44eVQyHB3gX7TEAsL2XqJzCCj5Avc\nIol9jxsNLSYXfiHCHyjXWVoZNmvWyG+N6aIjODjBTbQEWxesZKh1qxsEUi6A\nJAvDyZHkcD/zKa4GFHZsHv6QKpZC7XhrtarR4kcUBxb7OSIdZd9Pl8xd7yvq\ne7Xi/avbWahON8vXVbbU65fTRbFeQarDiPQRAnYO8O4gomPIjHPeskAFLCo7\neIwwr3rrlg+VWDkRYyBe6X1sWxStTxImiSz/31+fpSxIch20bsONxZcbkCz2\nozWBpnXmRBijQuGnhSMfj59f8/IY4MlmLE8l2cNzzuNlBY5/2ge8biac/6uu\nFaeZOPats5pNn0KPoA6d0orlvGrwy2FYL0HAxjmsa9li7ROQIL9YAL29zfwv\nVa72PbZ1oEM/DYLe4x/WOV3zk1o9jhNv+WyZ0dkHxqPOvgyB9ZCTR+d9iyFd\nkdFjo1lhSupCe/VfzhKyQc292h8XM9X7czJBKM8cO9AVOBu8kkNaI/38zMlk\nGN2eccUZarUEQClVbZAnspCzPDLMcDZaB4P6a25v++jIGXrMd9uCeb5VTga/\nM65q\r\n=j7LR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARkChewQHHvy9VkSytNm6NwfL4NG2SXtAQwGqiDCwmpAiEA1yU4eShR98lLwHFn0qgZSs090ge1T9xvSo1S/sYY3hs="}]},"maintainers":[{"name":"dcmox","email":"se7eniiix@gmail.com"}],"_npmUser":{"name":"dcmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.0_1581039155098_0.655068113711865"},"_hasShrinkwrap":false},"0.6.1":{"name":"underscore-functions","version":"0.6.1","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"c46ae7561a82e398e0dc991d8779ba390820cf91","_id":"underscore-functions@0.6.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uRh/7dBT0TcTSla3DTo3T5roD7+X1v5ONAwtiG61eA8Tr8z31kOD+SNTUdTwVSqz1yxupuzwoRDSb22uYtSHJg==","shasum":"d62937cfa60e582292320346d5d3f44c70c286d5","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.1.tgz","fileCount":9,"unpackedSize":61543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePf+ACRA9TVsSAnZWagAAV+cP/3JoHzRpK4ociKsZRJRF\nzQehtgePrRU6X7MsNb49KmAJb6N2a7KMnuR2g7sHNiXvNqcBF8bQYqpunqJJ\nSNaE+gNTRXaVaNUqnGSNE70db/wJtf/A92bDqCpnIGhkLgKkTfVD4hyH1ALL\n0om9g7A56inM52mBf+Hx/IS3JWklRrY1seWzQHTBD8FcT7/QK3AetkTwk4rW\n5tiamwKqKQerU/P78GjIGv6BkO4wMQ7iWftFzTABGj97RObQw2zgraXZ0x3f\nIZDpt2a0ZOR49/9C2/a80RJYFY2oicaVDhE2I7M+eLMpudsqXrNC4iWCbwlX\nKK8a1WsDLA4Svw7h8O//PKgWCusP1rKUQxv4Xh+JagrOOmBvlAdOTtQmVI8v\nBpeqcMfXRq2MFxoIEa3F3gA5H5HqFFsldDDQRnfykFMnbjBItTh2+4697uKx\nXnbqeYbS6oQjl/uJ3hRR9sWqg4Ak3jEmMp/TRaluC+D2FZYNRshfJFqaiszi\nzU8BImDJjWwREmd4OS9x88Q0qEFPbIQdeRo4NjVrQ0ThclT2QN7wYpAm3774\nHgXyIWr9/vkpvt1bXec5PUDJJePz3hrcvnSr5hy/N9NXoo9Eoiy/ZdzBpjWL\nwd5eTKbH5WrvFZo77U9JyykKlIyhKUFmN/+8mf9O6f90XPyQuEyEhnvu6xgZ\n/a0O\r\n=iHxM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDLfbxtlDqLdXhP3rHByAbKko0PwfKz777pFN7Q/+nVAiArsweI5rNG0DKed8cJ7bq1ErKLO0RW65L5aIw9HqcaGg=="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.1_1581121407595_0.847568906017842"},"_hasShrinkwrap":false},"0.6.3":{"name":"underscore-functions","version":"0.6.3","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"973ecbf55c66eef3deccfbae74e6fb5fa19ed1bd","_id":"underscore-functions@0.6.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qAE+Jmo1wodOTFq3tnTGrsF4PAeMOEbpcO5LcequZvXCGBd0kgdWdDy5A1AR7czFebD3cG8qC9WNh8dAisGmng==","shasum":"e3e9125fa6e9ebcb9024471d419a30597bfde768","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.3.tgz","fileCount":9,"unpackedSize":71899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePjszCRA9TVsSAnZWagAACt4P/2tRTYsC3T2bpcvh5Loj\nSPMU5KpfzDnaHzPOqnkRu8WHgzAugzwZcWfyw52uY7B+PK9LwmAkhbTw7rWx\nEpRuJaX4WL6FxKDL6NZysBSG0dWndBJDYk1tCDPaQLqDaUJYylqGPDDo77qs\nXJon4yB/K803Xwlvyli4jwVA5hdnQ8oTBTEISoj0Z/93qnVL+at3M/mqtDSK\nMV0j5FteUhP4j6XqgdIA51zayYj6Z7kxuy9sst9mshXl5dSzKLn2SSUpBYS+\nafsCEsJtg6ZQnht5fssgaIDU6bcaAbDk2TiOMoqorKVJrU/GjTfZdveAdvhX\ncZ2/fvKo0/cpInsvJzdtOga7ndvAsJshUo1O80U5F5DCMBevFfonl67gpQYK\noq0qjiyu6a2i9tqzlDux2Wp8GY133Cl+nEtYkNcR4LL6brrpK9wWHgf18eVm\nleA2b3rODlMLCzxAlNw+jC+vyR+hoCSWsnDO6vEzb5wWfv9sOTHXMprW628R\nxD6iIUxjnZZxwz3WxswrwSSRKKKaV+JCD7OsQYlLdld8ndsSiKYgoCiX5EyN\nnh9GHRjCw7uPO8NxMkCLOaLMT2ikTnQ+YjfAfDBODVJwpqnO+yQmS2XhDeoo\nd3ucUYvRZqKxufdE0gUUWDOMZYkU8SiwL6JPyi9/Ox1ilm5GQAXBkQQTo+d4\ncMYv\r\n=Qb5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD5BqVtrfJr7+yi8duK9P3zkj3DcbddfnuuQ2pQw4dqgIgOYuejEU15ABibdpOLWfPvtvuUmXjMGPkkd7HCTrC4M0="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.3_1581136690650_0.8964645930783335"},"_hasShrinkwrap":false},"0.6.4":{"name":"underscore-functions","version":"0.6.4","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"ed41b626c32960e5ce01317e0187672416b45aef","_id":"underscore-functions@0.6.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LlG6ueRLSn8Hnz6ELeCA8guX2MfdQO+FdzeTTSaS6L4ZHG5fGJIwhMrQjLMgrRGG80aaX0mTOOXZgNgBMgQ7Xg==","shasum":"ed96a0370949255ca3d5868729b37eec7bcd6acf","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.4.tgz","fileCount":9,"unpackedSize":72902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePkaACRA9TVsSAnZWagAADkMQAJC9GXNUgupO/KNWV/vG\n0xWVrz7lHpayWD2Zt0I7D2beRY3Gn9I6aTQQGAsoehtcsjhy9a+hyArQplCO\nNwVP3zNuR8vEXecIk6Jf6SE1y28fbQjashsxRQDHXq5/BNtklJp2BgEIYrEu\nzwT1zDaGIvrP+4EvJFAxyQ8+8T66/WZbqm4gd/2upalz7I6YgGWioy8DDP75\nmvtQb0omXjqTib96jgsa4RvgVICfwCnUtQFlRkUnU7Njlt3FFKITYcWMe4U7\nlQS06qrx8r5xWGcZlROZlAyhZRMN7damlSGXeS+kjbTI4JjESPWKeSRp/43T\nsI7Y2+AGP+AXhmD+YiJt2Ln7Lj1HbnrQxoQaHsS0aW2lLiR647vtUL3eodzO\nJ0kUErknoRiwo+1iHkRlx2/Zq0b9oRx+Uk+QexwNMHefK+udlaUfGWN8pgPj\nzky7zMro2sfJDOS3yfxR54cU6IXfv8gB9PXhZR0KWgoH0kTpTLC3aPOgNo+N\nQ1bQYWYeNO5Um1vMqIAT19lXVLcJcIrUXx7rOFCDSjHXYzE/kS3lo+0fAOP3\nbhZvZdJYV4B4l19dy5yv/aEIfDI8lyEyoxs6GpNvRZicKJBxvraQCslb11tc\ni/nLy9lI0oC3CKSog8jM+DqqYYT50zEfCYrv0i/XxgoJHsc5pwtVFMuSqjbg\nbPCa\r\n=b2fV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDInUF0Z1+d6pW3rrYDgmccL5/65o5AvrEUZ9PLk4hAyAiBo0buz88SUC9AAIscCDHCTEj7Q57ywcaHRg9Q9cFAfDg=="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.4_1581139584201_0.6636066590122991"},"_hasShrinkwrap":false},"0.6.5":{"name":"underscore-functions","version":"0.6.5","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"2b0b2ce649392e2f006ad13d21ada22b168766ac","_id":"underscore-functions@0.6.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7q31BHXw0XX9kKjTnqIpBf/VYtZTRKX34V0EotLM/xcC36Pm8i+s1Z5MOh1fAdNbBC3CexVjIrhN6WXrT0njUg==","shasum":"d367c1265308573e730c1ba376b16452fc4f3a7b","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.5.tgz","fileCount":9,"unpackedSize":74235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePnCoCRA9TVsSAnZWagAA9e0P/jjPyMY3cuF4Y3kTKzx5\nL/z7GKyDwWlSLbTnoLEsv+Qe8B3GxeuW/SnNOIUEPG8HcFunE7YMinGrEcW6\nqSSf+MlDFJyXAsFIUnx8DWG9XpujEK5NrvmzEN69+tjtD2RFMUfVBTg9CHcg\nBG2sC/CkPSll4m/98zzAom+bj/GBsrpUdFZHQoFD0Ar1fWmh1c4tPqvrEbP9\nndPKZWn6jfSZGu0dB+qY/+vEVCJlPFh6pStY0f1q8r07+xBWjKBlwmB/UuVU\nlVZ8PfYmPzBGWeredDluQORZbwJexZCCHttfiU7xGXyDTH8CTUuVWXPwQH8A\no6vUeeUOq/z50QSHzWujPdHpbUUAT7apcUQUtAkm0POnf2WiFpnvypvFrurR\nluiczY422q+j8EiletaFJg4taMs9ssiFDX3hlLLAjtAsiyuGCbcEKkhHzkop\nohdc+Q39CSgp3FMMsaG74ukMydIiTfJNuXeQ1Z1NHSjq16Wksu5kJOD2+B+E\nlFeBhIg7ZRMP5NHL7UV9/09s/Dc4JEeaxleCA/O5VhEntFRpLQyUEPgqYMMC\nKfoQAPFQPHgy8SpsEat1SkdibVMOdRxFRJoW7RnuPNNymADZtuoYWMzAxAD8\nspzrL9476IMpye+rLuQakx7KG1XJ+sQZPuljAyIwkTs2EbGRhIpg9IEJzY79\nwXPz\r\n=2CFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqyl7AdCwsKUrrGfmLwCvr97HJi/QJlYFlxhlkSZyf5AiEAzB8jYnskT3I4Wecavp4eeBCr+nDJJ38f7aorsRtboGE="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.5_1581150375802_0.08519214157325838"},"_hasShrinkwrap":false},"0.6.7":{"name":"underscore-functions","version":"0.6.7","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"8feb830175f25ac04c93577d2d5edc6cd76fefc2","_id":"underscore-functions@0.6.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FBFDTP69K+NfDMhdyl4MffhBzelzNXPwHBGAa6pNjIEvKjD3lZeNDeP5EC6ev0i0HOAerlor7x83nq2YBlUeaA==","shasum":"5135c806bceb86461fbe21eb46e838858e9c22eb","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.7.tgz","fileCount":9,"unpackedSize":65983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQi+uCRA9TVsSAnZWagAAlZoQAJEsXJQHV4IjcNwcFgR5\n9zWXY2fzQ6wdVUaczDa/8nok5lOuvDcYLsBs6eZlBzhfp6SDvCbThGSMVHBP\nhznmUMXsBTPWs3cHmN/m7j0gkCvtX5wquAuOq7W0NzngK1X7PWZSCL2l1AoO\nLA2pk/0GhwtSgp8nr9SuiQzXIieVd3qvXoMfpR8zTsds17l/zzoI8PP4i5Gu\nMrZMS/xBA7RRz2k68XitiuY+sygbR324A3fv8n78N8mRC7oRClGguXP6yPqK\nOrC2drybMSvzR95m8vkX7nKTeNS+/w8u71fcHgP9lGD9ayNTHs8rJ9Ya1m/3\nW7PFVRLDWCC640cMyjonypoRyAlO7slD1a8+9V6vSzsGOMvM1s1ajxnu3lhO\nffb22E1M/rkP8r4IpK0k2sX6J53Wb80fru7bUGISI16b4kUCH0SJ8gKMJy3X\n6K+sb8boRI2QmG3zVmqnuqFYuY9QvJnNdOCUMNWeT3PIwlJohooFHFqLvFjq\ncQBLs8yPx/0xVG6hrPzHRNzXGE65DPxABzTU4m9O7G1+6KEAPOxVPz3JQ0F3\nd6ZwrLSKfPnbmUcgTMhlHk+IjQYDr0yYIlllTNEslm8d2w4rZyFiBy6s0997\nA2e+3pzwHWh9HNYSGgBSFQtjPQthkeGEvloEaYO6Rb4ESVG2AWL21xxNhu8l\nShWS\r\n=B4GI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkPQsRbMKthCjVu9t5FtmpJyp24bjceB4PsHRuYrUChQIgDRMTHdOuSLp5+5JRm0raz+M+KJg1DNhslUz1fgpz3c0="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.7_1581395886239_0.7610410499606011"},"_hasShrinkwrap":false},"0.6.8":{"name":"underscore-functions","version":"0.6.8","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"677d638ba4e070abab7f781f47e9a804aee31c7d","_id":"underscore-functions@0.6.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zWIpKj5l1LFA35curFQVs5FEvPuqVnUS9sRnXGPrCD2Q5b6CqsZNUD9NbmWkBAVzeXHX6GOeJrh1guPmWg2ryw==","shasum":"bcbfaeb343c2165a0d661ee0f99b531a53cf3981","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.8.tgz","fileCount":9,"unpackedSize":69288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ0mYCRA9TVsSAnZWagAAOlcP/RyfyMnJm2emkrIBLrH9\na2lcWLfzLtc8xWL7x5OfmiDng8uvZkodOo/+7XQt3QVqe77eWy5QjSzzH7Go\n+RoVkOxwwYkl0lBTyQT5kPQQ4+4XXhlpwR4BGfoZytX9CvVl0SAAu5+6YxEo\ny75LcvvYP6IXMIZtpEfz4TvEJxRNjpeYXeKW4tdkgNRsBY0I3vpm/vBzZbju\n29BK9fU507+0WR2tgAvQRhEoT/apGg4ZRwNGY7kfk0PnwcIxpgWW9ab5+M8U\ne+jg6RfLdkuXbdy6zB0/Q+UoAXwY4JgOcorhRAEh7vxhQWXgi711gfrbpzbs\n5ojfawAlezKn4RpnihabNQXN7DVgwhZhQEDFCaF6y/1P6BCp+W2AROLri04W\n6xCuEW0l7spfpy284plqYQTVzuhJhBE0YEP5ad0FULSl25n5Wh7VT/yOPErR\ntuAfGWocNDn6iZrTJ1n7be9/gSj7lEkOkjcOrds+ZELFro3unMvxSX4D2Lqu\nahQE1fQHMv4JZn+U/lWAb57f5fZb9NlUPhmkgMU+4vOcUFQJe1qEDTCDcGk0\nmXXISyDkODZjYJadZ92kvwp2sTqpcLMSnjeayz3hlGPfb9MEy6vQCbNk9gMr\nN3eTGaIbDWhpfdOiIvoaXI/kQGzo7WklD8cDiX9AEc5mrCV/ZJqS1HNkJCya\n9itt\r\n=GIkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqayOb4SUpClD8BBtTBhqyNIKC94BZTNx/dg9UzAs2XgIgDRSfA+4VzGg5bKclroZaI+G2WkrdLUO8+8cGWrPkLco="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.8_1581468055698_0.8729224936789393"},"_hasShrinkwrap":false},"0.6.9":{"name":"underscore-functions","version":"0.6.9","private":false,"description":"String and array manipulation functions","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"437f3d6b77181ed038ccbbaaac268b124a968c0d","_id":"underscore-functions@0.6.9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eg6OaFwu+ZJ14YKVqwO+hT6N6dcTWBxcyWVp7FZhawMFatS3umMzXSjF0oxsYEaf2eFYY1IB7nfafQf1K8FEow==","shasum":"81ce81bde9ea0e6cf6340d965799ae41de9de85f","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.6.9.tgz","fileCount":111,"unpackedSize":82208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeR1NtCRA9TVsSAnZWagAAImsQAIpiFv4GagXBFrB/W/tm\n2TD+74SQF/QLiQ8rflCFE1ow5HIqvoLXgdMYl/66Jla2gCYflh2BbFZmPma2\nm3wjWgQxjzMfL59NFNttJHdiPWYG2+cCGL1o5SzdkfFCek76XwUUYQ7I8fcE\nSrtN4Jy8qtjo9/XbYQ1Jv3fM3NHCTvlheN2/txwOlci5OEVo7V4vYr9ENfOI\n7mV9nEn3K6aAtZPXOxjcaRTjqDoeUO65PgrOOK4CxRc1ANsy+D97Xf+DHweI\nJflmHoKecqv/6IxKuxM3ztJ6XR8Bw4+7fdT/4gzmf+brWo+lhJcJEAHeVRRE\n/bFMN9PEiopt5M9d8OrzSbrbaoBBfqp4QtMj5OYHNMO6Ldem9hh9JA2JpMgn\n2uVTWYupnYjoQLNaYHDGsSuoB4bIospLsHZII3rw2zCNp2eW1/Xu9DrePFtM\niGK6p1vWtL/nOdhTx0BPLIcKGceCoqqjtRn00ob2pBY3mQQDnf4Iqj0xKb9Z\nV4pfdNJsr+Xv2cfZLG+22XUXLsXegA8LQySdOnQ/b1wkgVxdM9YGb6zMoZQe\nlIUSbztWJiIdj4tYe+sVSVBtFGsssZ4AdfqGbIPlihvB9hdiuc5NhNOlDB/m\nQWxEd3V8x7rwEhOvW7QDCVLHiLciZumYV3Pd0D5HiET68y7vx4wIs8m0BG4E\nTbRe\r\n=e6aJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5E9XSvEO/mOyeVeQ/VEMOaUKuPNf9Qu6+DNG8Pc4I5AiEAyPwq/rLUN6T1UIzXHaqN+GOGd5a8942eRh4vqqUdlh4="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.6.9_1581732716957_0.8130832244799817"},"_hasShrinkwrap":false},"0.7.0":{"name":"underscore-functions","version":"0.7.0","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"0f1ab1ade76f18877378b09adc2a3d269b3c744d","_id":"underscore-functions@0.7.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x60xmy5EcFsGAgHBABTrGezrt5dbiIqQD1ZbeP9SMlAXAZ8hGqVbEKqwXy+5AXS7xglvHBdT1LwXSgGpsMcrHQ==","shasum":"7dc472cb6417be9cc2e41913e752f421a08bcf30","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.0.tgz","fileCount":113,"unpackedSize":83925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSK0uCRA9TVsSAnZWagAAVRwP/2auuEsdztU0N9IS8ROg\nEXmJjWY580m/zGKZj5FPlGCDKPFCiqGsacxDpcS6vTwG+Y9EEQj0Zd1GkHoh\ncRg6O8w+rjpFO0SWCaatuh/b1vaEp9B63itK0rnh7N79TFGr/DSU364PlqM9\nuJq8vSOK6G9bCFXz33xJZW0rB6Xbk865UN4HyoUiLK3sGIz9yDN8MQvcogPg\njaY56x7jmn6leZiVrzxDmlyTFgnUILzfxNZQ6g+N/knkb59LLPosSsmPBerm\nFKOJ4qUXnRvodvTwRPZ7XUSF0xNmzxDQ42fxFF5P9pu14qp4StHmqMfAgmJ8\naiRgVilh3XqMEXzvGDYWZmNDntuauapHnmFbwv3o16mTE/AWoF8oFH7PkMcD\nTF75wzuHGD9SDKHNCPIVvhGRgR5IogFuFALfKGKszjyOS/2LqBnZQOId+2qS\n0nz2f7AIBjEke7EK+xOnzFc+L1rgGD4bZ3yEXIy589HNao0C5FykqaqhPDFf\nJwLaUiiZkYjYY6xiqUq5MnTwtkNkxWpdhi2tIZU5AZo1vH1BelzYCnTGrSz+\nsTY8tC8iEgClrrpWkZqSUGPKA3bLU5Nbn8PtfXrZ/6fNXLno70CjulC+dw2u\nki7p5DvdhlOUD1394648T4K1GHmlbIUwILGDHpiFcTj3nSqvbQoGYHt+txq0\nqIiI\r\n=kiqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDF0L0i8ILIg0IlL2i2CQshs/e5vZa3TcoQ7Rv7apJGgAiAni90E+zoxmVHSXNjMkt7pebW36oFG3Gqb0vTMywzIRw=="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.0_1581821230126_0.17710694597109033"},"_hasShrinkwrap":false},"0.7.1":{"name":"underscore-functions","version":"0.7.1","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"d4d65210a9b7ba1b569a407ef19363580c0d4763","_id":"underscore-functions@0.7.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DYM1Ms4TCnxid3uL8VHM3cDXDgen9J8OFZir2K5gx1DMyIsRtg0omBH1fsbsbCsgKkuLU7/IwMgBWAEOgexUxQ==","shasum":"42cb59858cf96bb85db9cac953c4fc474f83aaf3","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.1.tgz","fileCount":117,"unpackedSize":89839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUzumCRA9TVsSAnZWagAAnNgP/05WM5pGs0V8te3sIOPe\nWDkvr4/hJLCLkKKYR/SEXiZN//b7j862/tevcFFVphiUJzZ7Ji8XPfZEkE71\n9FwSjc2I4JeovwaHEubSRJYbzIF/MhofMF3caoHPp2sXudrVe22pFWS8rSOb\nLSA61z37Clk2U3Iaz917AHA1Jc7YmTGDfAomKT0zEJt9/NGNWiY+6H+5TmfO\nbk/COlySunHdLegIpOwWtWautOL3cY2IB7DqEsnsrja7AznprCqdT4N2Qv/C\nB4mgenmZ+DICA+B7ffZQ9nUilu8BDkdp4lfg2De9O5K3kHJjyymf09XaEHWB\ndOtJQlSeej0nRrbRIrBQws8uQWB+xzGwDGdonAbFv9e8RR/ixTiHYf5a6yyI\nQqs14A2En8vNvmO6mivrZUNlb2A1PbpfJoDngFaV2LheDbSenB35njL5bWyy\nzKNzq3uLI+Ud+hJDfr/ASFEJrTtPbC+CQgt7xTvEDLRprwpd/fdznbHfPeEF\n25N8f1VAekcBxNknD+InHPnWH9m2HP/4f9OHAAlRtFkTB7JnKoIxYZEiXsVU\nN+UODNejXgKnINTfxBb9uLdkRN/xkUeyqH/i4OcxT+VXNRMHgSdk+YUvYyp9\nQW9eiHLAcn9/UoFgn0zXznMTJEP/C2Wx1xtyI3rMA7i5av1xASNgA6x4Ox9Q\npiGd\r\n=oKVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHGwW+aqdBUrzv387SK9gMt9fXRdwqv8azM3jWqb/lCAiEArt/Imno8fGqY6q3b8Rl4E0sWNCAeLc9nNZA6KtoL/Dw="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.1_1582513061222_0.06474184709080455"},"_hasShrinkwrap":false},"0.7.2":{"name":"underscore-functions","version":"0.7.2","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"5ea64236ea9d5dfaafd76f2ff72461169ed6868f","_id":"underscore-functions@0.7.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-61vENR3DQEFynfiPWhguSJxqxpbCVwTm2/envMSaqzpJNVDtESmK+trhG9YiXar/NGUZV94Zq9lG7OlBppSwqQ==","shasum":"e24c5b3445ca8df6c5a0eb3d6b252db9a74d70df","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.2.tgz","fileCount":121,"unpackedSize":94568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWgV8CRA9TVsSAnZWagAA3p4P/1z1MttYOCWYPxl+Ydq2\nW5d10SItVHPRnR/9bmK/a3CKZUx1Ab/P1u+f68cLebn0kMn02H6qFfOUtF6t\nnFQFIoaXV0K0IReD7cIdG4PMehIojjv78klnhDWkKdcHKryCxBPQwcmx3Agi\nK1v0JckRqJpDR0dnVdtSykhsjhw6QSRuzS1IWFtBB5sOcVNGhZ11429wqX/d\nmRGRH5Vb9x5ZfPYUQo7trIsrzvNwTrnK34fYO/d9unK0bmNir9t7ImoQrc+X\nVP0RrjuDHE+s6dgcp2FZkTdXqXf1Lc0jPqvUeI2ZsI8ugXecs/7pHA/eVvnO\njNELhP6hsn1LiSVf7I+ulOp5DkVL2eHjpL7zp9TiMUh64muUmJqKdX8cQhhC\n0th5M84DXfGiy5X6WqmWHblce7aRkZrJMY2C2u3ES5wiXJXiaoIEIOFdp2TG\nM/lH+ZzL+S853/HlLVdVQDlue4PBbPbt030tDe/Y93LF36tpYNHUhbmUsDmG\nHuKj4N22ZzaIuATl1LtPn92zk242fMM16tzS3plSWelJcDANiOOcxMp7BGdL\npXnNpdxm4OPxX+NzrewiLeaGEgdAguvTtVuXHM7DKr2T69L95FHcf4IqtqK7\nzgfJ5h4Rt/lrM6FJ3nPd6Q2XWZZ8gvjoYv4bLoL/XA2cWtygdbsL3KNB3dwy\n8pgT\r\n=JfVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8lHxLt4GaGl9cHN/VEcojFtMi/2eSj7jse5X2V8RmDAiEAs6U6S/cGwcMEZtsHoShbaHuCgV7OeV5pbKrFWQy7Dlg="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.2_1582957948062_0.5420769305198339"},"_hasShrinkwrap":false},"0.7.3":{"name":"underscore-functions","version":"0.7.3","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"40df13be0f2ca82c5f08c215680b6a1b717ae2b8","_id":"underscore-functions@0.7.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HEiPaVDvsZjKOxmTto7nIeqmhKAMV1cJCnFSQadQ92PEwnx58wwhW6BSPC6aVbU8aqU5uVSDRSqrBz9afVBnEg==","shasum":"31adc3d75b9fa572c8687b0d6796c876597ae2fd","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.3.tgz","fileCount":123,"unpackedSize":96906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWi6oCRA9TVsSAnZWagAAgSQP/1PwLSdrS+MXoJELgO9w\nOjbymwNc+TQFXM5q7kioLX6roVekolalgkR9ALtcX2jmEM6lYyzIHnqPDHrX\nC3/lkBWot/Tnwq9XLdhNU35VQ6qiKEywcRAAw7UiAVcnq2wXiAS+Vv1HEM9q\nfMvwR4Dzm/blkmSukLZzrOwAfnusesuL5VzLrwLSMQk8UJyDB2N/9LygnZF4\noZr0GIq9+yAoBF27eTkBtBaK8b5ew1OtOVTVdIXKd2XwrevRzVF/uR6dfq9w\nSWM5EV4IItSWBa6+jxbzIPZ31KizCCnQfXKOPverwVPPQ7m1UZO6uf1npt5T\nmY5AC+uyDczLT4AJbyVdSll1iJNAmnhAf072dbMRAX2xRMlAVu2ELvc7mSEu\ngN/GOH+o5JQW7bucRLA050vm/OOOedrWsZyiQ6bKZVpTIXxu4vChON7ca2fn\nBKgSyJ9GgdeYIDa4WxdxLGMYvjuazL9J38t+NLlqZCx4pavQJ7s+JEz2McDb\n022bHYaavDsAm/j7rvt8z0Z9/oBElbtx7lw8u807tjsPBCDyeBT+YnzGODlP\nxiWTYrVh7VSyyyMCpIo8natWT6gaai3uPuUiHM17JP8lz9dnMR5qvyKO2V1r\ngOERWoPBzwY0FQotCmpW/G7SBDoltRYpoAwCJ+B9KfwhvbrkYQEf23NOQfQm\nn0Xy\r\n=hUUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFUZVP8jVG33WuxyPy6ARQbAxMMRNvDWFTHPqeQSfJgAiEA90O5WdYdpCfVcvruEtg6uULotfI8X6Fguo05xjxRc9M="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.3_1582968488481_0.30553764199813416"},"_hasShrinkwrap":false},"0.7.4":{"name":"underscore-functions","version":"0.7.4","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"7e1c15cf14a926381df36fe2e8dff590bbfb8c02","_id":"underscore-functions@0.7.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pwd2pGzZnSX3mF9S+d70c+m0YW3ahJw+Nb00P8WgiKorsoXtEBbpIPXG8e/5uUI8WEajp9JgS6LKUWtnlz4gCA==","shasum":"9494dfea8505a4e646a3c584b3af23d180f860d4","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.4.tgz","fileCount":123,"unpackedSize":96912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWjAlCRA9TVsSAnZWagAAXKMP/R+8g9CNSBgWqrQbenRx\nDWH52QL9TZLWrN42HYe8LAj/RRQYiggOa4z/NFvJv+PyOWLIFAp15qVDwyg4\nT/5C4huQjjpNRGh8R8pP5uIhZB5MjX2yObSQM/cqaLNc/6zkXIC92Tis8y0t\nkwVr3hmgZS5tfhjXGGHscSQ0uu9VsFlCybsd6W4MHI+1LTa7KtlKjqO32VmJ\nuWzRPSaEmcBsHve5ihwBuzJfr3sr6gw9YeJLIvTHwSPLHAtklx3+BaoNF1lJ\nP989mMBgUsZ7jVMRToUdm5VyqxTjHkFKoGkuxaGkWBQM7UeN/V6jZ3NNy9W1\nyvWBJbgUK1p2Ycw5TBhMFJ0IXjE+pg3SMPU2G6gJDqHjNusb/W0ebBQDuAml\nzn3UmRC7jT07dULS8DOd2gjNm4axsq08swODplN5TOYKoA7ULmNNRhCIyeHx\n5YFTTAhTfl++P3G6yncwkL/7dkK6lkrSiBFabSTuEllasFMRGz507uKhR1AL\nqy34A1rrMfrp8YSlC1O8STntlJ3LVMbPgXrl4WDl4hYhPME4+JgBcUAkOy9r\nAsZ5FJJ3DEJwjYiAbf4ixhclyRKx7xtD/3lnHymLDv10lQxmRa6AC3aP9xlV\nbKYKou+ExWBJ3pUm7EtGXyAiIYujZLFSVIovKBN9Hh0mOXUAWa+O1ifI2638\nUAmk\r\n=DZIz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGW6Tv63Wa14WE0faYPzbY330j5OmEs1aox54LlLorO+AiEA8Z4+taQ1vevRZiiojfbj3kGIRo2T9ZRQJJvsflKhqw8="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.4_1582968868734_0.28987775428635554"},"_hasShrinkwrap":false},"0.7.5":{"name":"underscore-functions","version":"0.7.5","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"30393963820abfa6e562ad0dcb3bf01cee111592","_id":"underscore-functions@0.7.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1tWRJEDporV0dKD2FkKAPndK73mABz4wYBSjJuEKdX/bW+y+mCEkLdJMgUksVITXCBzDXnsVwQOFhLDhnC8gyA==","shasum":"c76db552803e065c10bfd864581ab39853052fda","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.5.tgz","fileCount":125,"unpackedSize":108703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWr9ICRA9TVsSAnZWagAAMnEQAJMuWEQWCLyqng6Z3nLF\nfWJBBtWi9hMdBo69Q437QAEJk7PnoSDSakIB2+7BqvsyxA6BUS6cxnlyA6mX\nurqEC3GcG3CF3Lv2PMoDlm2LbDPJjf3VvD8kPOa/WCec3pOCJBryUEwxROvM\nYnvO2VYTBQBoycba42hOzEFRSEnoX8i82Rntj4LQ3zXx8hhFet8sHXBgq22K\nw2wF9THTkL9quiWSi6a41oR/c9S16VEHTySLbGWOc9Irq05ERPIMalcJaOA2\nOG0h7ZRvow1uvcHRAkBSUXyVVpHVStDHckK5T4btFgQQk7FXscfzgUrS12gm\n1gz9TvFtJaBYomFzKxyZXzqkCvZZl8jztle2h1YZPu6KwnxaWWMl3cobtXh1\nBx1D5ZGKWUV0DB1LU/EGTkXobFxWW+1NWv3Pc0Cr1v4r+PS8+rt6dHCHAmYo\nJvOi+BCyCTD/pQNaMSt3qJn1yw+f+qo9zgJ1n0ZfDIm2HCsliFxR8b9q7KS+\ny01DG83Ea9B2TFr2eUvcvFU1y/k73gm+DMMT7ZEdiUHTSPLN1kCKh8fPm7M/\nSXyS3Y3qw/QZrIegaX7pIclYgoTC5fZpcK3afyrf4aQhplNfxqjK4sK82bJ8\n9/kzhyPndq06ocH+KZ1wDHl16F77aisSTV3IHcHSPRrdguJagODt+2Cj9Y7a\nuNBV\r\n=SvM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZSUXhiqgsWSKq9/5qq2BBXlm8z4gnV3tkkGGAvIQw4QIhAMOJuAjLQCPNA8sxWIc9CvuxvSNdauR+u2dDHFh1pvQs"}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.5_1583005512181_0.8298073920557956"},"_hasShrinkwrap":false},"0.7.6":{"name":"underscore-functions","version":"0.7.6","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"61d02d78dd0392aba55362704556aedcb75dbac3","_id":"underscore-functions@0.7.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k18wloCZqiBAnzysV2aXN3y1cWePgfB/1WT8zurrUVM+lApIqdIg+td9QGuFQc6Qj1NzcLgQrXMYqd6q8wFBvg==","shasum":"03ce1dfa8aab095c297e6aa3c6f7f264db7ec925","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.6.tgz","fileCount":125,"unpackedSize":108703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWr+zCRA9TVsSAnZWagAAzgcP/iwYkW75B+j2Au6n5Ztb\nXQqDBChx4rali78bbq1MlkUDOnmnJZm8/gLaeuVWFiSar0hOehXfReGjIElu\niWBcTorAbqBDobRs/DWI8qyt0J5FkSZzIkOZzH7wSHLBm2MmnTzstjzem0Ql\nWAHd48oDlSfvJjNgLyW/YieuoQ+db4+p9IMpeUTG0NBTm7WXyPh/cE6I4yGO\n5H+zV5XK0LyIgWHEph198iBxFy3JFVOnZX08shvYb3eawHXvk+HpjPfgghhj\nU/cxCx2jdpJ8N086Aza8hXO4lgKFE34vZLrXPgwKtAoGP83GWs4fjSFuUj49\nuxa+P0jHt06XzZ/jBD4AlPmld9RUFRi4vbYcEAaREXjjIClz65SnASMzLhlQ\nH8QXsUo64y2VC4eTqpGkfKsFYWBT7DFGuIEEKTFjiKUMD3zQb0pXkcxFRvNM\nS5w16Jf4H+BNUCZH/nnootjt3aItl35m1UnSS26LxQ/M60J7qeXUO5MyjKCZ\nq8CPvpD1TWpKYQHIO3Kj2i2mIQxI3j9GeLoR0QRJziOcXDAUSCGJVfdRtyWZ\nE4IVEdJs/P1006pu+gzJk2KXNBa4JZPwrzCfU96ie0/aOfWqCvpWtk0EJL4Z\ncDM827YY8hTgJrjb2lIBAGNeuIenduWsPQhw0P6iODafaySllhX7mcuUTLMV\nKoyc\r\n=Ed/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsCa1F+Gh2DwqXwDQ64az1VMrepzpqtORhp37pRjzSAQIgTJJP/jHOjsJ4dkfcQepBYRDbf+Qt2joJ0KKiRN1DpZc="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.6_1583005618729_0.1776837095804935"},"_hasShrinkwrap":false},"0.7.7":{"name":"underscore-functions","version":"0.7.7","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"ae09693603e14c2c4ad66843ca4842cfe0218d74","_id":"underscore-functions@0.7.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o5boT9x+ANY82FdtnxlfjxcTNj/YhMNiSfxp1yX1eOVdacANWbc0IuIC5EB2FJBiYZs+RFiSsX85Ck5hUAXQ0w==","shasum":"8adb300d0a07eb1d194012901f2dc4ea38eb9c41","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.7.tgz","fileCount":125,"unpackedSize":108736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXE2LCRA9TVsSAnZWagAAsKMP/0bP+iLWDajoVbsuKmzj\nLIl6Tqu7KKuAOdiMXr3ZnAINJOeQ0W6KSeB0eX5d7oKla1pnlSxALLFWBe9U\nkFSgCvSglp9qFrAQd2KLtchVqAWhDA9x39mgcMJkfV7JOocSWXxXxmvIbL+w\nrIPqSLIecjdtgmy9IX1YMKJuJFj8mnugzBMi/qLxI2pT3XZFrBfhb16oPxc7\nFh+Jl7FGdu8ojJ2SddcpZuq1tWqWkghnsfYmmKl+xeNKXw9WqwnG90MsVY12\nT94jB2Z42mpJ957hCPk7nX6kGIRu7Xscg5mxWnW4VuyAjBnof6egNuCtL2AV\nFex3w/UCJI3wZLmF4BL8aurO8JdR3tAr85Swns7fNQXkRWWNuZbwAycSurC0\n09EOKPy6HOr1arUGk783iYhf9+fVrPE01H8scqTzrUbjGNc7I7hBfJRgF/6p\nno9l4KdeDoAQI+BCWa2zcCVafDJlq+f1fxk+cyYxGC7A4qR3RAVOVIUhFZ3c\nReXM44xODg6nDOSrgVGmIPG6FtlAvEcPFVLQXhEkupNiaPr9S9fyDfO1ayyV\nIClISrcvm2Pzoz+ciDfd6etXug+vqr2EM5RQUSK7e7dLOnxjwdLD76ByYyIo\nKRxlhx26pqOR4/u3lRRWc1k53IZtayE5A3J/da7do8f15dGvo4klKcXuTpbx\nAVJi\r\n=2zTA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmhYR5ejaz64LXIDJ2b08AK5RG83wk7YmBN5LDppDgAAIgLeYW1/80jQQiXnG/yocJvF7SX+g0+4FeWKjUSoNbWOA="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.7_1583107466906_0.2163883170316403"},"_hasShrinkwrap":false},"0.7.8":{"name":"underscore-functions","version":"0.7.8","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"0634122f0253a9c77d8be88f50229de3e285167f","_id":"underscore-functions@0.7.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mjCeh2aXuPG3AfqL5oi6z9S6CcP1HkR5Q4Br13CetDPL+fV8wEVp9Htmtt5I6hZQX3YKBr6TXTg6gMV4dipxjQ==","shasum":"dec663464b63bbfd69a65869dfe7812685d70bb2","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.8.tgz","fileCount":127,"unpackedSize":111498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXJFvCRA9TVsSAnZWagAA6jAP/2IoHBGYYEoMB7QeKxpW\nUnp8S/19a17ms+AmznQ5jFIybsLc7OikrAFcTPX5IUra66yL9k4N7LZL7Tu/\npnQZQ3Ao4Q+HloNJnsiMjpF8eIzVGA6a0AYKRPwsqx/0bky1SM5X9jdAROcL\nI0Qb/5KdSqjj1WVO4849dcLPT2LRn4hbQeWW1gtMMCMqobnNFbASJkvp4s9+\numtyFPDkD8tNg+iDwFmSO/H72zrvOHEMaE0gIBYW/UyTNFcuKosbBXSaUXJG\nfLWyr+JW1FFPrV40lM51bJcUp+Wumm6JY0fyUB8ivki/DsWiGCKkLKc1EuXp\nWEZkDqCP6T1q0vN1qqdXeQTxItdSIc3VrSHQ5HgdysDJNfehCUb45XimrAcz\nuRcHH6/f0E1GlguDuJ7oNxKOGR+tq5hHuEfOBJSEpJDSmpvpNVVvyZjajpTd\nz+enAmZ5h+dHXht1olshZKSAct3wJ+Cp+MtRbTf2FOxzOUtTTsK04OlVLdrl\nVbz1V5hEG9s460/uSCVIQ3/fyh5ZDqHhcESczlJJSHHwQmZwL4dLsCpUv/l9\nCHfBJ67ZUYoK4Uf5T4RA96bnwt1BpGFfZdDYSFu4rE8A9pbb43Y4S+SseEGf\nfa9NZRNn9jhgzt+kJp50RXIOky+fcf/z8lgJHcvOJCprr7lMPE1+hZbo86nZ\n5PEp\r\n=YXga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4kNGWeujWYyqUxu1fCalSwfHOjE1GzP6mSlaInJ9RuwIhAI5GRYrpjiTDTJkcv5KzHQ7iWgvFvDOXH9bJcJ/OTTHm"}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.8_1583124847214_0.48597689786925424"},"_hasShrinkwrap":false},"0.7.9":{"name":"underscore-functions","version":"0.7.9","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"5f7a50e1c4db8ebd597d61a607b6b9f50cdd4b21","_id":"underscore-functions@0.7.9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5DB9ds5qSBZDuyHf/F/uW4IjlwMWIb6FdsqDY7YC52vgJyEYNfqHzJTQkVDpLbATZw9kuBi9DAf9d1ah8quBZw==","shasum":"dc13cb3384972c72bb84cd204417402054256a01","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.7.9.tgz","fileCount":131,"unpackedSize":117386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXz0vCRA9TVsSAnZWagAAEFkP/j5PNYtRFkoqZBWYUlG5\nenJB1DUGb9t2d5WRdSGYtQPexszZUdVutADs7N0FRYZlseyNsZVjufvh2E5R\nNiHtgglQqBPEFUDog2t8iiFINb7GFoOva56DlGvHfqAs415SdYv23Az5BLJ1\njrwWJmtEtGzfA+DJ0V9IIB4f4tRehblfMbg/e2mJYEg3TEDiTn42QxXJQRuc\nNlcqlQGlEMfkMF+CtMPsjHSiugWkJ+O81vG3tsseypjTLH0WzMyPXTKY3mKy\nCpy9JCoc8AeWJSA/VqI4yxNavvlE4K1YiM8+5loPb+a3R54T8lLEMhZk8PeK\nGpOPtISTREijo6Ht8d+3IRFyiG9sH0qvHITAfobdq1BTZ59n9vXXWomPKcx0\nX//1FFoTYypE0OxDBzbv6ytwqyl3//U0UR37q/t0TjVDO2vkD1WuWnuOeuBb\nvVr4a49G/GmVl19FZP4pdef70GQKxlLcIUd+JbB4kB8Ojg4o54ErMlXRw7Y9\n4vdD7kVlljEnFkpd1NzzXCBh5gr6t3bUbjnKJaUalq5JNT5TrQ3ARH5/dX63\nWQ/goQ0/cExNsnigu0HL2xApWHeIH/N0+XnPfR759/ezsql84RaSJ4XN/8V2\n1gfWea6ndLi/5fz4HgrQQHg7RkqD/5DhInhrcM1EXl1wfKGql5UJsgg20n/J\n8i4T\r\n=6/JZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHG3LB0eXx9zlVTtt3mzKffhGAJzQOZE6WmNLbiwZ5bAiEAz8sSYOObt1FkDE8WODe8HCze/zPvRancVdTclYdXYSE="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.7.9_1583299887168_0.7755883670925374"},"_hasShrinkwrap":false},"0.8.0":{"name":"underscore-functions","version":"0.8.0","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"a5b78ac5a2c0e5021d3ae245101f89fa7fa2a4dd","_id":"underscore-functions@0.8.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7w8urZh+K2GA3JRCLeAkl3Uwuvmj0Lk14pKF0vJzfOU2lVQWX2zhcL1403KNw1V1+q9l2h+ZlPpqLj27RpkjnA==","shasum":"41eb081149c01d86ff04a14d24b2d4388d9992ba","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.0.tgz","fileCount":131,"unpackedSize":117630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX0okCRA9TVsSAnZWagAAexAP/0wqR+7hu73koqZfCm3E\nQegyPL7KxHNgj+ea3gstnmrf+Hiyji3PYG4L3qmH1mAGEXDba5ifYFh6D9Fm\n/NWDqO/3qQtvyB+wfTUswNqKJtirSocpEug7Z6sNxHK5pZnsGJk/zFoy5egJ\nfKhtNH5EiVZvg2+vpK5qTaQHQzHp4x7qTM3v/N26Ukfrme7wQVOgMCivCcoY\nFUFiafrAJv9PT7S/YqEHLSEk8d0sQUks5cdi7SXnmfe0Xr7q+t2a/Tq3NYZA\nAYpRC/kst6PS1UH49Kp5FJZ1gcakoeKckQ+5Jb8PGQsZqmk3FWRFakWv+Hp6\nW6owSRSjDyyXBGsY0qITFT/UeBo6Xwp/65TcpWHWW5D4WGuPJmO3aLpOVT5P\nd/PkTu6+s+brZUaMziTGeYa5+IzaaSubnpZj9gq45gcWRc8yaKK0qV3gK27g\nWssM6Yci6k5aXAJ2UIwzEJW/xCecuTQJk4BdmbJyyTAvC6JEJK+r8m4pkdjq\n8RKwW0IaZEAe4MNmT/9wFfernG3tEHGF9IVHD0Zc6SnvuNc/laOVyMmfNOXQ\nSdW6GrRBlBolmzVUl0j3RVY2PTipDtXz2+YA0VugXos+tEoYGQZvoUd+Neyb\nePDIJ9IjKWTNmVYQeV9yiFdh7Oh9avPYxPFEOgYdrBuZNag8kqDPmDkJQOSt\nsclZ\r\n=Ck1B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1L5hn6e8oEJDl5Soz7kzGxM4rxIltvtZME2jb/2ngDwIgTvt/ew0/pOQmrtGVqk0haJg9upovYvpVKlSl3Dy5rFg="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.0_1583303204225_0.7088263579951959"},"_hasShrinkwrap":false},"0.8.1":{"name":"underscore-functions","version":"0.8.1","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"60ce441fc80b9d22ed8b90cf5ec96703a94591b5","_id":"underscore-functions@0.8.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e+5YRD1Mz4TOwX0KEkEXcRJFVCdsBjGg95C5nAEsukX0cAFufMVIGIIuSn+u4iBC6RW5nM1y22zYT/bEvKX16Q==","shasum":"894f77a923d3722b46664c92c974ba22742b6b89","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.1.tgz","fileCount":132,"unpackedSize":122173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYG4vCRA9TVsSAnZWagAAFZgP/iWjnpf0TehNBCJY/gDa\nTGQCFJCzQ2QMZP8cSm30yc7MEfbhSBidPff/C2cH9TOFWurdftsd78oc2AsQ\njzqGC+FjLoIGMeuZDzuTug3EoQ8W0//byDyLQLYaTgvOAClSH9kSNtxaxwQt\nwAM6mG9JguTI+a2Q+ulyHFumPjXYJH+tlEMtYh9/xLgKIYKPn466wnijj1nm\noRkYTM4B3Q7SPwZr+cMXMwBwU8/wXf7yWjNkfV63AKSuQq+YnW6xJ/xHCO/k\nddQBoIJB22YHWDdeoVUST4ONKOMOE1b7niUOSw5XQLdhL+DzYLh6l4HlJMIJ\nHjK2cUOEqq2HZV99w/I5iShFR3bvs+uU9eifvVJs7XYpLHpxipG2dL9gVcyu\n+2DwP36iHi0fqkP6o07KE0kMqwzO6wHu6jhn5WvYzm5QDTGydteSu26iKNWD\nLT8u0f8+ErFIafmvlFMxWP9sVEj/j1ivro7frCkiMwLUJjgaiuOyXAwMH4+e\nUgTchI1itRxiWqtiUHUjxytCE0UEeklHR/l+g1ySqr7WFi0j3bog1hg7BaTE\nkOxaKwydhgx4mmr2OYDsNv8J37n+UuUqPw9bXYrH+nhy++hp3G/oYF+uwuCi\nujIAzMqc7D+4o3mvolHx7WWok9zfFdtgp4honQc/CjvspeVjx1F3PSD5QJRL\nCQrt\r\n=FDks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaoRJyEyp7UhvB6uY5ksdtt3kzgu3brLOejAq76ociUgIgVBYQQvRRR8MAGTauZNY7Vv92eRfkhqZBa54QyLJ7olk="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.1_1583377966476_0.10940462781732618"},"_hasShrinkwrap":false},"0.8.2":{"name":"underscore-functions","version":"0.8.2","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"822a8e55d2dfb8d5fb3fc3d1ad73cd3d0f9fe61d","_id":"underscore-functions@0.8.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xUqoz55G0/+Tin/Td5ynWOMAgw65JGWNl+F6OIA7jcHs3ddkelF194bblvz9V84txCLqjF+vW2kMniFzb13HNQ==","shasum":"ae996f07b6cfaea4cf0991df0b211bdb638256a9","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.2.tgz","fileCount":132,"unpackedSize":122309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYHXRCRA9TVsSAnZWagAA6HkQAI2zEAFST4fabZzvmsP4\nRAfG0SboKxlEIPPlVZBir2U4JekoIidoTGrhZzQpDCpAFcv/nS8QTB/gDFSU\nER3SRzhbb5GSII4lj5YcluSfimQVBXXpumacLlpVX2GoGFcBmUpW61yoKUHT\nIdqh25GhpQv2n6TBKTzQ6N14s8cilUgWAahQr47NAmwg7hQV0rGRN/4LRmrd\na62CVHraVfr1ABnaCBQQrZXdOYyDkSObrqgvtrH6JbxzQh1RZnyEAxntDsB+\nifUpuEmXzpn3+NZe3aS8xH1OlHRvrB8/0Sg3JyRsXYPwy5WQHv2K5LKtLrXJ\n0Jpr9WfO+0CSiul9y9SXQ7OvMu7Pkc7JFdilnutcwdIt14S/jECIw9HkS3pr\nByQOu5OFzqRLeKBOAokHovEMdVX5x1i0Z4D7LrYOYnf2ghgkZgJoeaCBVOIz\n4Kg2+u7J9kKJyT1SJRtEnV2tKBtA6S4A4HieXe06e7Ja2CEptCi9PNgHPEYl\nDK7dsBzJWsc8UKbKJMufZj9BEJidfB0aDMuglX9CHsjKHx9kCCfGBxFKjp5i\n+Umuc31yXuAhqX/NOqj2d6thm0rSAsGlPHjs24ozQIpc6YpSQGk95FTnx2xU\nfuqoT/1mtBkKh7FxMTh+KL2GXP0Fab0TcWHBA7Uq0gsoyXdhheF/ZIHiPCHx\n5iSF\r\n=w9b/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwvsi/UstBiXQma0ZMJWabY0NVZ279CY115kaLAKi+BAIhAJ9qHMQttAAMRk7RFqXlozmCaO340cgdvMDjZEgZgJQ0"}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.2_1583379920797_0.7760261836723943"},"_hasShrinkwrap":false},"0.8.3":{"name":"underscore-functions","version":"0.8.3","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"d6568ee9d896e9675b5fcbec92e369ff99bb6bac","_id":"underscore-functions@0.8.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-s9g4Vmg80PlPtWhBEIASVDBKHVvoHOs7u+Ms2fwHldD4KitOXA5dQ3vF/9BSmUR1gLH1TFUIRxiqeN/VD6/68g==","shasum":"dd0fa58c3e8b44dbc332d515115cee35deac27cd","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.3.tgz","fileCount":134,"unpackedSize":128557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYcSCCRA9TVsSAnZWagAAXjgP/iGNkYxgLdc9wN/OcrXN\nNTz3H3aYTCV58Bhye5zF7jVcpjEIfbAWxps1hY5tFVELX+PGtc5SR0lCgghU\n5Beya66pXD19QhYOqjsg0sUqvuTPlUF+i1TeDwF+tpn73w/m+rC5mMhABLip\nM5ZvaraJ/Frz4M5pns4v4Wnl4m5Em/7lu5PtIb0wPUZUQXxtoFRy+JjWkPaQ\ndEuLxwxUnG0+0PNGHXGUzVil8R1c+h9IsnfYVdMjPwWBzi3P9FFOFBEUsIRI\nlaUwyNbsMfTvBCTdHtMMyW5fVz3phlAZud8DSQ+HYI5SrLSvk2O8F6KxdO8t\nx6m95EaVF2/erCmAWW6UQE5L0CXum3Y9v/qWfYW2DVCgQTNtKG094jmlMBiV\nW+UhsD/7Ee8DI8Rm7pnuyGQUaqH6VZHN4yFXJ8z+3LUxqiZShrDIKzCs4zi7\nDy9UpPVYQunzSM4WJi01p48KglG7Mk4N4JCkjjZOlWjY8CUn86gf5DzK+1tv\njceH8kPUO/eZMy7JeOxxbaGUgm7/adEb9fXzSL0TrFo/yUjXSHQTx6sM/qCi\nGJoaAVyv1UDuZ9pPgsHe3KrohNOj2Yljtbyw74pLUD1igwknFTvFPdTe/69i\nFL0UDPC63zLWBCwPgxLkIgZoa2WSRbxNwvpF0cxPgkL4aOEPSV+99dzKYBFT\n1j7m\r\n=q+T+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzV3nyia8lcQe2XKzcvR1OU5X1V3PHzLrLmTQtgYB1NAiA6sOf4773WZMK7Atw3CjAfw0d9cA5LHr2/mwgScH/4Mg=="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.3_1583465602060_0.6477108312196633"},"_hasShrinkwrap":false},"0.8.4":{"name":"underscore-functions","version":"0.8.4","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"98690d62820c1279a362c77de6426066bf657285","_id":"underscore-functions@0.8.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5LUTGJUqpUHTvcy1w9u4V0ZORMOgZbY16OdcX69vokQmm+FSarKB9phGIGD7BMh9BL8bV88RGAXNJyid6AvS7w==","shasum":"8116631f0ac5eb09f685efa5a76b280085d07c7f","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.4.tgz","fileCount":136,"unpackedSize":134089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYtT7CRA9TVsSAnZWagAAUV0QAIkHMdqXlRBtN3OOMYF7\nHlqrHC85O82JSjre/ZzchFskEp6vpu17sbT3cB4rpoIqp5R/0lH1ZcaY6fC3\nkoUfjmxD65kEY1mh8SO32Ywqaq52t3h3NfQ8bS7QXPSBENjRCB0oZ0XnV293\nNOniyMrHLXmPL/ZlUqMIAr+E2UQ8OfexPq5eb8A0VnK0IsL8uA8+N3ImFlvD\naRYdMr/+hXkydtnDcISpPwv6vQpP/zVVGVP6HpbbicumXJy4wMqscv+o7ZjF\nOrVmk9c6LDtKL1ctjHPAMuAoL1TGza0ADTA68SaSV2+0dVoF9SMqvuEuxh5C\nlF6WYikMk5kPmHOmcuKSTHQiACfdRCugIULD5qr8icck4IFhEvuv2aaIjuPU\nTdwthFJMTDlAyz1khezfkRm1i4jVBnKp59S3xqtwmeGlhO0k8WTd28pHprcx\nJYKYtKD26DMZo2Hfznz3rObvjsL0l1N1QrlLFoYPWALjwryue2C/2Cd8hxtP\n8iLJjVIkEbdfQATac3mkBGx/56TEVNNFMBdpBDOMbi2svX7mlACF/SATz5yp\nfDkjCgt3hbjJ9EybjH8jLVgVFF+ZiConaLJ+j8vp8bXPKix4jaYY4xKkTyh7\nqrgPXyH8PAE/FouQPEv2b0yDtRJtPlEwZbRvKJqxDQbKgmvl8R9qL7Ifujv3\nfCtf\r\n=Q9Bg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd7vxY0jP/ntbM4Xa8zz6n58b7u+9HHW/o6StkzcDJeAIgf2hrH2AGhichYUypw1Z2Xml8Yb8+9KYJfwqPwAshmsY="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.4_1583535354812_0.8060962898245247"},"_hasShrinkwrap":false},"0.8.5":{"name":"underscore-functions","version":"0.8.5","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"83dc3ef186662a6c6b9292b0b9c5f662c22db55a","_id":"underscore-functions@0.8.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qYJqr9SefseMmOJLZC6lHwUGaDMR75f9CHiZojSxtPZWc+c5P4/boInjmHIlNDXup8fvYJaI8yHH5xz44ME5xw==","shasum":"f19efc7f7367014f72b3923e271e6629b1a08852","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.5.tgz","fileCount":138,"unpackedSize":139096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY+nhCRA9TVsSAnZWagAAg68P/1huwtxHKRbzQjsFPp6m\nl+ki/l4vi7ZoO6r+a5Q28Tm+ILcWxO+CGLqDFdyYi+p7ZQydG7hCFkHIVWmH\njs1acyy/OTaqI7KmSCMZqLv4QCsuQJ92WETN5p2+50A5mR3/ycCNpgVECIbM\nvLyvYpWymzUWbkiNZBvRVkw8VK7RhFiG6Nqq2/mcilSsoGDbA5HRqE/8pIqp\np5mMVxmbYP/428/YevqfOwttW3Rjmk5UGL0g4fEP/3Su4bjPMMnCMRJc9gsP\nu9iqJzz91sEjfFGy3z8bgjVtMW7Vzu8BBBMRAZ7WL16cAuL15CDcqaZwEEMT\n6/wXO4OMTkQ4PfsmuxmzbHVthQ/uv0aYbgZSFQm6P+Mp4fPq2HftpA6MuymT\ntgWte0VJmCEaESM4S4pi4j1Xp3jcqkb+xWIAnBQv/QYByDHjGleXq9Sdl0Iy\n1LtSKreXU72UjFv0HbELd34Bd1nJRHL7ZVrbr09JAqTpLewmnOlOnNezcNz0\nr3D5iQfC83JyBNr1H9bSMIZZuFz1QrBvyhPLNhqd2gk8Bjo5tXWAp3qgjouw\ncgx2FH2pxfwJCEerQvtXNIBT6wBKMobt425UC4KKOe0vsuzdM7ASwZ5iYLnv\nQLZ6yPxATDhrkPuEtazZ8UGsM3cq2DQnImlw0iZbi/dx8S4cbFXMGV+Dprhw\nqQfe\r\n=krO/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJy1dBe6KFfUK/tNRQWdOdfJ4Z4mo9dI5JAk9n9iGdVAiEAsM30/Xn3nECKxWXKvG0GBAo2Cbf8OlwJlT/dLXOdbvM="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.5_1583606240694_0.4682368119387337"},"_hasShrinkwrap":false},"0.8.6":{"name":"underscore-functions","version":"0.8.6","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node safeEval.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"7ce3120e2eb4d21513bf3cd08f7af5881523ce5c","_id":"underscore-functions@0.8.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5zjs5CQpFhDkXoDaQg3diDlBRefXi8aj5dhGhvKB9vOEbfU2iwQO3p0L9L3SP1KdvpSJhxXij/e94mujuAIgmQ==","shasum":"a32b10aedaccaa0f111e66dbe4c4c67893531197","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.6.tgz","fileCount":140,"unpackedSize":152127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZBzOCRA9TVsSAnZWagAAzWEP/iVYD1Nv0OZsWkdtC9eD\nVIVWyaUgrkc0J4P6xz7Bp2PfkWgmVCM28nOldZHEIwClSbiGJGBFPh8BQQIp\n2C85JT+bwhKN2XqanY3/AGBHfDtCmF9NB3/caShlLyolNwZttA/QUaOhvjui\n8ixu/JBo7gUIa2fREwHLyWb02UFqv5P4F6CjJMhebitlXLqI5wWGOXwZMnlC\nHuL/Xhcf4w7Ih2nTlZXOV4oG1PTcNj53VccgQZoEcgXfLPPwNOE07ADVD5EM\nuF6KD0lIyhksMbuwzjhwG5O/tGbsM7Q8a15FKQ5GGMg8wJCNzZrg2CJb4CZK\nE0Ngj3M0o3FSDK6MI1uBbkb4IHRBjEZjytWHnd1AJg00IXw9y/FzFfcbJIfR\nxzU+LNhU692IQXKzvOjF20ACeTYBFWZl4fts38RSjX9XT4y+TMBrFJrKJ/++\np1AKMF6sDCyqLibI7m+AcbwvYG+FDtx/aBQbBrYD08omjX5zkEXsHo0vOP0i\n88XVrqPhkcrJ26j2XQ7ldFfJxu//ZT4zkhBHR+Xcn4zXmgSlaMaZ5cCOLe3B\nGm5QVjJzHooMWrkSLRFBbGknnJZXJIZyVJdogq4CpE8b5w7V1k509exkMFAM\nggTitkA2QoPtUOKVjFCbEhEDSwjixp8/cE/tdOQRwffIOuWO3/QLMiMGl/7C\nU4XM\r\n=NLZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOTmIpCVKuIjHBEHMeofahHKpZxvTxNHUMvdou/A5sZAiEA29vuzH2keTMWPqlntW0pE2TS+IcyQroKZT9LiT0J/wg="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.6_1583619278346_0.9407331616581578"},"_hasShrinkwrap":false},"0.8.7":{"name":"underscore-functions","version":"0.8.7","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node safeEval.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"69d413c5dcff229bff4b264a93ec57b8e4394ad8","_id":"underscore-functions@0.8.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NFc1reZYQeuhSjtr9e36BQ+vfEcM/fTXZJioSx4kjHM9J/e7ptCAqzxpi/SHyLP0b6WVpfHi96FAq0XfoR3eEw==","shasum":"4c8c7cffb655bbb00be51e8c1d1fccbc44bb84fd","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.7.tgz","fileCount":140,"unpackedSize":152237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZB5aCRA9TVsSAnZWagAAF/8P/3dw/UEzLzxVFx6tBepy\nPrG5pFYbeJ2h0htgzdrPRhm7pHVDWTVVHSYmcU5SNQcldXwmqT+m8J3Ck9mS\n4c5u76dxLfgfohL4fiFNGJVXms1kqbWGChw2AFoPfbts6o2imxmCAgZPqJ60\nSf4SfjrsOrgiu6xqMYHCWgbyaXxlwwuUFqF0KZD3jWv/Lix5D3r4F/I/BrW8\nOpno1RHDPwMyNskqsRE02s8TIR0WvO+1HiuD7DBade9BWXPC+TyxEwScMV8S\na2AvloolkdfSYn+0JYlFFfjDnRNl+yboDH7oHf9tZuH8n0Fq8POtK++3YCMm\ngZxUhNeMrjFFU89WHgFtZ8WOBa2rV+N19hQ3hMaeo9ahcXSVRiDT52y5FiX3\nismL92+PjzkpkQ0cLtEcBCryTgfMf9d4IlE8Uoz5hUd9B+/x+B8VnVWNk0fQ\nS9nn4tHIOrynhXDoENfy6SsKKe9613JwMW0fACXohJKfGtQZ7p38H6PiODOT\nwX6i8IHRMxpohku0qXfoDF15+cvHH/K0juzsNelLp5c8NXrk8kctTtxWe0Jy\n+3LGhaQFdpaFvN47DeS3vLeitqW+BFEoH98prUcC/a1XKUGok5yAxs3QxPTp\nsXxUxwAo5ugo35iUsdbC/EmbbjE//nUUpgva2pqp8TBQbAfdu/T1r3H8JIcI\nnQri\r\n=/w/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJCsr/6C39unvPYkQOiDFNFFg7Sh0Oi9egAP/TopsbSAiEAhNyn9heH+JD5DLctIEXldKABpJGNaSeORQ2OiWS5E84="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.7_1583619674200_0.1896274969199545"},"_hasShrinkwrap":false},"0.8.8":{"name":"underscore-functions","version":"0.8.8","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"47d80d15440c2d577cf75ca6278649846f01cc35","_id":"underscore-functions@0.8.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hx5JGnoJ0rPzHEn13xwRwF6ZXA2Mt9YOCn5zE6znL24kKokyiarnquygcMaCuwrx5s6k7JXMPjrRm3aezo/zXw==","shasum":"f15dea44c7ca7f8c574eb5fc22f6f159361b0743","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.8.tgz","fileCount":140,"unpackedSize":152305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZFZcCRA9TVsSAnZWagAAd7oQAJhPaz5suYcpiIgx6wX5\nwNYqDcBIbUl2o/Sb6iTzTlQvWdDev69nPtsldyYbWxSHLOnatvB8YGwJU1gT\n+c6cSHDSj5ilWHTENjni4drGgrQflJ8hKxrvY5X8L8/3L1/GI3GaVY3kDDPG\nanPeQysPEYfY+xCQu3Pnt1v5XhSFdAYKhZKcUDF0qKvyvaXiKLFtY4sXJHuP\nmF+Na5zo4o62lKV0/orupih7fYTJd784TkmR7y3IQIc4CaAG8CDmwu7alGgW\nXJC8Z6E7YqadxD9MvHGckBbgb3+/BNWcVYxaeh+z2zw8WB8vl9BYTjWl+L4z\nglbCa/yA/FKCq35sWhC4y/FuKt7ZnZ3sFmQqksZylsfER44xOc7QsXsjyS2x\nT0vPxS0LACNy7rk4+i7sjLGumSny/l1bWgeFLCNfvGkBYrD78F0NgwXiwUto\nRc5l75TH+UkDaUNreZIPbcZ4cBi6tzI8wPEunvqJI1M9KtsjOvFZEQ9M3nby\nM4yazvFno5G0IGdJA3Pb2GFYhYS4+dx6XtJHI+/KS68J6GIyv9E6KkDalnO1\nuOHg87akIB9f3i6P5K6D2IUM3lzmkj/kCHVnNpxbCrUOGdL5c8gtIpPiY/Xj\nQ6QRmyVoJgU4GI9fHKKB+1J1wFwKZUesRl/o2OkUdbNRlRn4byqVIhhNjzmc\nAm/h\r\n=02q8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWk6GWxeVBGtC1Jf0bHL06xQ2ztxDbTbmABXLLIkf4CAiEA7Arxc9SaeUuxVVKNJojVZHBCtI4HL6/dt2J5gtHNurc="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.8_1583634011657_0.23878450233580195"},"_hasShrinkwrap":false},"0.8.9":{"name":"underscore-functions","version":"0.8.9","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"eadeac002d9ab219a5f0736b010568a8f52cb9c4","_id":"underscore-functions@0.8.9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IeWFkBjs9lmfTAdhxrPXVW4delVcfZeWr+lN2etTbghuYLStix0c6qcv+q1P4GCKNmf3SbCTqVh5TtFSWbsakg==","shasum":"bd808256d78f4713c973363f2af730e1f519982c","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.8.9.tgz","fileCount":140,"unpackedSize":152432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZFcpCRA9TVsSAnZWagAA39MP/iEigdswMy+SLNx06937\nqnfuPU+JecZQqJnBfQ82a2NTfBrFJ2btASLhuycTRXbm+gdrlzmNQ9gQASMN\nrZimQ7GMIOMNncboCsXwlF3g1MJsGWJohU9Dfe1lErCj/0bU/d3IGmBmJyzM\nYdNFseG63t+QhBuzUsxV6IK4gZg87KcfXl0ltC+uEZEv9zayuipgxnV7gwzb\nPjeU8JSgkrJmLxjzgqrYN6NKwYOr3b7OYgDeyQ5iSDi2UEMlW2aaehzWsomy\nUNVpyyBCuK5iN5FnbsvzsWDj2aKmEKv/GwCyMAgjSeKrYw7+OS4xbPAyFaec\nETPhlLe1EevajDv6YzlR68+LQFTLSdxOMAfKEoD78CdPovYcCtJIluzsZZsX\n/HwqeLHl016kH70vNq6i7La9F1D7ylO7+HYH7j97/Kbor88GSUeLj/OtWhh9\nJYRkuR+IT5b7VS2iHHtYucMdzVI3SdmPIntth8RrX95ikwAGP7zxluZXlEEi\nCzo1m90oEflJhVZ9+pAG4iOm90yxaoQ3dM9W2LaveMgH31oNmuOqJb8kCg/b\nkTtYy9H3UmghsHMv5QntGIqdzz7qq1kX9+rFh7/sx8b1+G8CWmFwyvOJJeQz\n2DzYLvaJKlBN2LChVlCRr4fHBmY0xAAk2zfzF3zKa1aUOD99pPzMq4CIDhJC\n1ILL\r\n=YqMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1MTBes0YQudIMMr7Mv8Qn2a7nyK6gMiTho2cBNWVGZgIgMPFvZy/851PZ4WovMTbHPUG0DaKnpdGQ6cjZW4jqYns="}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.8.9_1583634216832_0.3672086676798565"},"_hasShrinkwrap":false},"0.9.0":{"name":"underscore-functions","version":"0.9.0","private":false,"description":"Useful string, array, number, and object functions library","main":"_f.js","engines":{"node":">=4.0.0"},"devDependencies":{"typescript":"3.7.2","@types/jest":"^24.0.24","@types/sinon":"^7.5.1","chai":"^4.2.0","jest":"^24.9.0","sinon":"^7.5.0","ts-jest":"^24.2.0","tslint":"^5.20.1"},"scripts":{"test":"jest tests/*","build":"npm run build:main","build:main":"tsc _f.ts","watch":"tsc -w _f.ts","testb":"node _f.js"},"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dcmox/_f/issues"},"homepage":"https://github.com/dcmox/_f#readme","gitHead":"364711c0a42eb197a345e1c93c8a37d1ba163442","_id":"underscore-functions@0.9.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8Jks6s94t3QrB2ZZ5N7f6GEOTkI5GrwalwW7IGIjK4PKBsrox0dr55cDve68Gx1Fyeqlr0wB44dKUQeSENpp9w==","shasum":"3d388f9d58b41402ca2001e875ab13928026b75b","tarball":"https://registry.npmjs.org/underscore-functions/-/underscore-functions-0.9.0.tgz","fileCount":142,"unpackedSize":153115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZvxZCRA9TVsSAnZWagAA+70P/jU1UoqzVlV+U63ucQV+\neStYnwmDI1Kfu3hehv8AnRgV0ibeHt9ye8SfGroBhI0Do1rcvPW9Ep391dpI\n3zZETStDMB/FOuaHOpnY6gybdlH4uMc5fZJU4208YvI2JqlNkB46Z4M18aDH\nzzjRyzNBu2LEOcJUJvgE14jJfiUUI4kImX30rYJ0Amce5tSHg9gE9RZQ8lCz\naSnSWuzGfqK1AAA6lP2IKWFxBTF6VxvZyYCD+S/mC5bg0CejEHZqvLsq16l4\nBgQuxD8LzVYCqlY9wNbCpibVUuFs7JwSMI3ZAhpxRHkiH4nl6bJ8J8ZMkdBz\nC4fEAkBRjnwOsumdQemudGXaURz17caugZ58P5QxMb5n9ftYozfve5GQVaU5\n+3JTjKiDFPps1sO8JQ1Q9Rbqpe4hlpbJBu/71bUvKk9kGRl+p2P5yhezDFOS\n+xZlDV9fscQ7ojpFtoRw8vJfrWCkdJDTh6iJmHKEUO4/tBMiTvOdrZMPkNON\nRclaSVe6CfrfR05r2XB7Xf8XLlEYubosRqiw0TbO7LeYuglcx6OlPXcvh4Lo\numUi83CxY5HSPiWmhS5sSTO7cdfvYoDnoKUDpAY/Ca9hgSZIEs9gUeJITwxQ\nNWPvjwugQoJNhNWWgk6E6UBPOL2E5cbfQxF5lbLq/dSwUmD90e4KAFMnJkKf\nWntw\r\n=fTOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuB2ClIMcf1XmFtTlKFv58y9p9zc76kKD7A3iD+ila5AIhAOZfWGvuWZ6zjHyjXN1+cSbILDNhf5VQVr5vqFf2yQwi"}]},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"_npmUser":{"name":"dancmox","email":"se7eniiix@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/underscore-functions_0.9.0_1583807576020_0.7298642989252584"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-05T05:30:22.353Z","0.5.0":"2020-02-05T05:30:22.490Z","modified":"2022-05-22T17:55:37.082Z","0.5.1":"2020-02-05T14:01:05.118Z","0.5.2":"2020-02-06T00:50:58.150Z","0.5.3":"2020-02-06T00:53:33.498Z","0.5.4":"2020-02-06T00:59:05.447Z","0.5.5":"2020-02-06T01:01:23.116Z","0.5.6":"2020-02-06T01:07:08.014Z","0.5.7":"2020-02-06T05:00:50.031Z","0.5.8":"2020-02-07T00:41:51.293Z","0.5.9":"2020-02-07T00:59:41.459Z","0.6.0":"2020-02-07T01:32:35.425Z","0.6.1":"2020-02-08T00:23:27.767Z","0.6.3":"2020-02-08T04:38:10.765Z","0.6.4":"2020-02-08T05:26:24.385Z","0.6.5":"2020-02-08T08:26:15.994Z","0.6.7":"2020-02-11T04:38:06.331Z","0.6.8":"2020-02-12T00:40:55.779Z","0.6.9":"2020-02-15T02:11:57.080Z","0.7.0":"2020-02-16T02:47:10.271Z","0.7.1":"2020-02-24T02:57:41.491Z","0.7.2":"2020-02-29T06:32:28.283Z","0.7.3":"2020-02-29T09:28:08.618Z","0.7.4":"2020-02-29T09:34:28.912Z","0.7.5":"2020-02-29T19:45:12.272Z","0.7.6":"2020-02-29T19:46:58.866Z","0.7.7":"2020-03-02T00:04:27.019Z","0.7.8":"2020-03-02T04:54:07.325Z","0.7.9":"2020-03-04T05:31:27.296Z","0.8.0":"2020-03-04T06:26:44.362Z","0.8.1":"2020-03-05T03:12:46.621Z","0.8.2":"2020-03-05T03:45:20.998Z","0.8.3":"2020-03-06T03:33:22.202Z","0.8.4":"2020-03-06T22:55:55.021Z","0.8.5":"2020-03-07T18:37:20.810Z","0.8.6":"2020-03-07T22:14:38.524Z","0.8.7":"2020-03-07T22:21:14.445Z","0.8.8":"2020-03-08T02:20:11.813Z","0.8.9":"2020-03-08T02:23:36.964Z","0.9.0":"2020-03-10T02:32:56.180Z"},"maintainers":[{"email":"se7eniiix@gmail.com","name":"dancmox"}],"description":"Useful string, array, number, and object functions library","homepage":"https://github.com/dcmox/_f#readme","keywords":["underscore f","underscore functions","string manipulation","array functions","moxy"],"repository":{"type":"git","url":"git+https://github.com/dcmox/_f.git"},"author":{"name":"Daniel Moxon","url":"dancmox@comcast.net"},"bugs":{"url":"https://github.com/dcmox/_f/issues"},"license":"Apache-2.0","readme":"# \\_f\r\n\r\nMoxy String, Array, and Object library for TypeScript / NodeJS. Array functions are immutable by default, providing you with copies rather than references.\r\n\r\n## Installation\r\n\r\n```\r\nnpm i underscore-functions\r\n```\r\n\r\n## Usage\r\n\r\n```\r\nconst _f = require('underscore-functions')\r\n```\r\n\r\n## String Functions\r\n\r\n-   pascalCase = (s: string): string => Converts to Pascal Case\r\n-   camelCase = (s: string): string => Converts to camel case\r\n-   nl2br = (s: string) => Converts new lines to break tags\r\n-   br2nl = (s: string) => Converts break tags to new lines\r\n-   splitByLength = (s: string, len: number) => Splits a string by length\r\n-   upperCaseWords = (s: string) => Upper cases words in a string\r\n-   upperCaseFirst = (s: string) => Upper cases the first letter of a string.\r\n-   upperCaseFirstInSentence = (s: string) => Upper cases the first letter in each sentence.\r\n-   decodeHTML = (html: string): string => decodes HTML into safe characters\r\n-   toAlpha = (s: string, charSet?: string) => Converts to alpha-only characters\r\n-   toNumeric = (s: string, charSet?: string) => Converts to number-only characters\r\n-   toBinary = (s: string) => Converts to binary\r\n-   fromBinary = (s: string) => Converts from binary\r\n-   toHex = (s: string) => Converts to Hex\r\n-   fromHex = (s: string) => Converts from Hex\r\n-   toBase64 = (s: string) => Converts to Base64\r\n-   fromBase64 = (s: string) => Converts from Base64\r\n-   rightRotate = (s: string, bits: number) => Right rotates a string\r\n-   leftRotate = (s: string, bits: number) => Left rotates a string\r\n-   rightShift = (s: string, bits: number, char: string = '0') => Right shifts a string\r\n-   reverse = (s: string) => Reverses a string\r\n-   reverseWords = (s: string) => Reverses words in a string\r\n-   shuffle = (a: string | any[]) => Shuffle a string\r\n-   keyToField = (s: string, strip?: string) => Converts a key to a human readable field\r\n-   isAlpha = (s: string, ignoreChars?: string) => Returns true if the string contains only alpha characters, with an optional set of characters to ignore\r\n-   isNumeric = (s: string, ignoreChars?: string) => Returns true if the string contains only numeric characters, with an optional set of characters to ignore\r\n-   isAlphaNumeric = (s: string, ignoreChars?: string) => Returns true if the string contains only alpha numeric characters, with an optional set of characters to ignore\r\n-   uniqueId = (prefix?: string, postfix?: string) => Generates a unique ID\r\n-   firstUniqueCharacter = (s: string) => Returns the first non-repeating character in a string\r\n-   randomString = (len: number, charSet?: string) => Generates a random string of N length using an optionally defined character set.\r\n-   isShouting = (s: string, optionalThreshold?: number) => Returns true if a sentence (more than 5 characters long) is detected as being SHOUTED OUT. Threshold is the fractional percentage of uppercase text.\r\n-   getRepeatingCharacters = (s: string, ignoreCase?: boolean, minRepeat: number = 2) => Get all repeating characters in a string\r\n-   hasRepeatingCharacters = (s: string, ignoreCase?: boolean, minRepeat: number = 2) => Returns true if a string has repeating characters, `booo` = 2 repeated 'o' characters.\r\n-   getRepeatingSets = (s: string, ignoreCase?: boolean, minRepeat: number = 2) => Get all repeating sets in a string\r\n-   hasRepeatingSets = (s: string, ignoreCase?: boolean, minRepeat: number = 2) => Returns true if a string has repeating sets, `hellohellohello` = 2 repeated 'hello' sets.\r\n-   getSequences = (s: string, ignoreCase?: boolean) => Returns all sequences (eg. 123, abc, 321) in a string\r\n-   hasSequences = (s: string, ignoreCase?: boolean) => Returns true if a string has characters or numbers in sequence or reverse sequence (eg. 123, abc, 321)\r\n-   levenshtein = (s: string, s2: string) => Returns the number of edits (deletes/inserts/substitutions) required to get from string s to string s2.\r\n-   justifyText = (text: string, len: number = 20) => Returns justified text broken into lines of n size.\r\n-   isJson = (s: string) => Returns true if string is valid JSON\r\n-   stringifyCache = (o: any, \\_returnTemplate: boolean = false): TStringifyCacheResult => Caches the object schema and returns a stringify function that is twice as fast as native JSON.stringify (on average)\r\n-   stringifyT = (o: any, tpl: string = '') => Returns a string representation of an object. This is the same function that is returned by stringifyCache. Use in combination with the \\_returnTemplate parameter of stringifyCache to cache known object schemas and stringify them later.\r\n-   stripTags = (s: string) => Returns a string with &lt;tags&gt; (presumably HTML) omitted.\r\n\r\n## Object Functions\r\n\r\n-   deepFreeze = (a: any) => Make an object and all nested objects immutable\r\n-   leftJoin = (a: any, b: any[], criteria?: () => boolean) => Left join an array of JSON documents onto a source\r\n-   rightJoin = (a: any, b: any[], criteria?: () => boolean) => Right join an array of JSON documents onto a source\r\n\r\n## Array Functions\r\n\r\n-   compact = (a: any[]) => Removes values that are falsey\r\n-   first = (a: any[], byRef: boolean = false) => Returns the first element in an array (as a copy by default)\r\n-   last = (a: any[], byRef: boolean = false) => Returns the last element in an array (as a copy by default)\r\n-   findFirst = (a: any[], cond: (item: any) => boolean, byRef: boolean = false) => Returns the first element in an array (as a copy by default) that matches a condition\r\n-   findLast = (a: any[], cond: (item: any) => boolean, byRef: boolean = false) => Returns the last element in an array (as a copy by default) that matches a condition\r\n-   unique = (a: any[]) => Returns only the unique values in an array\r\n-   uniqueBy = (a: any[], prop: string, byRef: boolean = false) => Returns only the unique values in an array by a specific property. Returns a new copy by default\r\n-   deepClone = (a: any) => Deep clone an object or array so that is is a pure copy\r\n-   flat = (a: any) => Flatten an array\r\n-   shuffle = (a: string | any[]) => Shuffle an array\r\n-   range = (start: number, end?: number, step?: number) => Creates a range of numbers\r\n-   lrange = (start: number, end?: number, step?: number) => Generates a number within a range as you iterate through. Useful for large ranges of values\r\n-   partition = (a: any[], size: number) => Partitions an array into segments of X size\r\n\r\n## Number Functions\r\n\r\n-   secureRandomNumber = (min: number, max: number) => Generates a cryptographically secure number using the crypto NodeJS package.\r\n-   round = (n: number, precision: number = 0.5, ERoundOption = { ROUND: 0, ROUND_UP: 1, ROUND_DOWN: 2 } ) => Round to the nearest X number.\r\n-   add = (...n: number[]) => Adds numbers together with precision up to 15 decimal places. Works around the floating point issue (0.2 + 0.1 = 0.30000000000000004, should be 0.3)\r\n-   subtract = (...n: number[]) => Subtracts numbers with precision up to 15 decimal places\r\n-   multiply = (...n: number[]) => Multiply numbers with precision up to 15 decimal places. Works around the floating point issue (0.2 \\* 0.1 = 0.020000000000000004, should be 0.02)\r\n-   divide = (...n: number[]) => Divide numbers with precision up to 15 decimal places\r\n-   intToRoman = (num: number) => Converts numbers less than 4,000,000 to roman numeral, (eg: 7 = VII)\r\n\r\n## Date Functions\r\n\r\n-   unixTimestamp = () => Returns the time in milliseconds since the Unix epoch (00:00:00 UTC on 1 January 1970)\r\n\r\n## Misc Functions\r\n\r\n-   check = (value: any, type: any, throwErr: boolean = true) => Returns true if the value's type matches the type passed. Otherwise throws an error or returns false depending on the optional 3rd parameter.\r\n-   memoize = (n: number)(fn: (...args: any) => any) => Caches n results of the callback function passed into it. eg: \\_f.memoize(5)(callbackFn) will store the most recently used results based on the included arguments. Highly efficient for recursive algorithms where you don't want to recalculate explored states/paths. Argument checks are done by value (not by reference). This algorithm performs better than [memoizerific](https://github.com/thinkloop/memoizerific) by a factor of 10 in some cases (for example, when reaching the cache limit)\r\n-   sanitize = (stringOrObject: any, mode: ESanitize = ESanitize.MONGO) => Returns a sanitized string or object based on mode, (MONGO = 1, SQL = 2, HTML = 3). MONGO removes queries from JSON objects (eg: keys that start with \\$). SQL escapes (adds backslashes to) unsafe characters. HTML converts special characters into printable entities, (eg: '<' becomes '&amp;lt;').\r\n-   safeEval = async (s: string, context?: any = {}, timeout?: number = 5000): Promise<any> => Evaluates stringified code in a sandboxed environment. Supports both NodeJS and browser environments. safeEval does not mutate context, it returns a copy of the context with mutations based on the evaluated code. This function runs async and resolves with a Promise.\r\n-   simpleEval = (s: string) => Evaluates stringified code using a Function wrapper instead of eval() as recommended by Mozilla. Use safeEval if security is a top priority.\r\n\r\n## Usage\r\n\r\n```typescript\r\nconst _f = require('underscore-functions')\r\nconst str = _f.upperCaseWords('hello world') // Hello World\r\n```\r\n\r\n## Donations appreciated\r\n\r\nIf you find any of my GitHub projects useful, feel free to [donate here](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EUDNKJR7GS3UQ&source=url)!\r\n","readmeFilename":"README.md"}