{"_id":"@bnz-0/jeez","_rev":"7-e6f01b93df2db68543eadfbea7cb42a2","name":"@bnz-0/jeez","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@bnz-0/jeez","version":"1.0.0","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"gitHead":"7e9d73b0de3282a94ccfc15de774443dacee5692","_id":"@bnz-0/jeez@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wcIaTsfI+xRA1gB/YTsTa6rsJgKgyaf2JuFT2SYLJvogP2oKB7ZNy5fuIU2zhZ/5GWN0dsMShY7IAYnXJmo2fA==","shasum":"b69f77e80363e6d963f48cd5f71cc46de7ac9e20","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.0.0.tgz","fileCount":5,"unpackedSize":11374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFXlDCRA9TVsSAnZWagAAnzIP/23c5mCGDr4BcUBQKECA\ndLsUA3RwusF2p4Ek4EQ2kKD6GXj1F9elFtltm3q8UCGNf3nC/vH3ivPdGHpL\nXOKZfOJeThFg9Zmuzr/HhYOThUcQUr0+k0qjbGWMOHVaOu9OK4f7OrUOikUR\n5LsiLYlKjEHe+z44d3P4HFmuqmbOarZlSSzyKahmYdI8KH0XzQHQ9jBGAOUL\nHoESEb5dLYFLoC+FDMtSBLwKCkfmfOxOvVvc3lim2ZeNqbADMy4sy53dglrl\noSaNAsvH7VuIZ1Ay4gFo0+xikjGS/vNLeIMxSraVMT8L2dF6LkTx61+UiaBy\n2ehz+6im2Ok7XrHyXg25/dLw/PG8d/N2InMl1r28PK7mvyyIS8PnlZtyjBM+\nukjNMZTSZIyv+mYCF+GORohsygNUYTG8p3oeQA3d9RkZk9qfHuyzVo9rAuQe\nT3JDlRWEJ/+r+2mlEOl3rCSpl+dsdOh58qboPrPkEkvibekY2szmIr+KGzMk\nkBoY03n77SxZIWNWboFX43E//aVh+WASKkE/HWuwdk31qcpi3DcXhfRh5ePO\nC6A/Ylb5XYU4pnfK6FQMGNZREALgzCyBsdWHW31v0ZDNznGAWfqjSWQyC5wG\n1ZvnIlTFIIaPZNdwvFhwOyS0Cq8aCDSQq9dvc/ZDkOGrmlmlwaJp2yUJ2S5i\nftjE\r\n=E/uD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHprSeEW2v/tpJp+WuGnwBnYGnjDr/kl1PJYEOeRTy5QIhAMOcqBqjaUhD5gBdpj9bZY5KwcKHkn2PMuAfO4+RCgJ0"}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.0.0_1612020035031_0.6393362976403651"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bnz-0/jeez","version":"1.0.1","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"gitHead":"0e300667a198a832ce3415e7ba099ae90baec63d","_id":"@bnz-0/jeez@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GwQGjQz5WOEWZvGmYCR4CVUX/brORfwIqItAcSm70yIzJ39xDVONmJxKod+HH47PV6o4gMN703dYOWyRquLmCw==","shasum":"279d22ebc419bb5b6631f2a4a465057457f24996","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.0.1.tgz","fileCount":5,"unpackedSize":11500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFQ8CRA9TVsSAnZWagAALl0P/Avd2Jb/ttu2z45JuKI8\nDnodORhXHwmyyLOict7CDA2LKlIZZrCf/7aonTTgJcbeiiU5PlW2//fntUDR\nRZTvBTVqkV0EpkbnT0GAf0HpUSzeG2lPCuRy5bAdhh9MDD/2R6JB4tzMykRw\nQDJJGjHmj2vI0QhQk9bXYar4zj6bfE27n/GseamUl4Me7Qi8SnN+Kz5pfbih\nS6l++/zVapToodEwc9vjLPkMVHM5ym4vVV6Fa0jlJMKL5V/26cX4N/qk7QgE\n93TxkLKrDYpvhKTtXeddJlh4fFrGk4BcerE2Et9NlaoeFYZrnLw1C1me035Z\n9lhy9de5RvuKsJ6v4xdoV0NMw9mN8kg6qNBtLD4AB+Yr8YJLb1wlYFsuoIkq\n76ioLOcVxm5qrtaotVhw8nX57RczfSz2NZ/Tm8I6KHBfUGHVYrGcFwqIAQEq\nV1zrPdifrO+RtTxxdCm7avXlt43IHE425pWdkloW9gfw9kLMlnAKZ+hKjMh/\nHOfpH4zWO4Kd2sS6GDsvcCT3o8hMJjuC3Q4iswHWHP6EpHGbdAuhtHQB+UaN\nJSE5uB6V78G/ZQkMvOx/PNeQBc+VrjuHjvHN1OpEXbSLsEAZ58+HAk5VGq1K\nlLFgpmTFDiOYQrMxdph9OmQalHtPM/V61n7MTxL+nnphPWGAz24E2OFC4a9A\ndXlC\r\n=Dv4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGMcBbenDLHJEJ5Wsbr2XRsZbPZ1emT0L3Lyi9Gl5J0AIgCCmYOXEIpkknAMFfDXYuM4rdg5yLGoJsco1jv6eeAr4="}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.0.1_1612993596334_0.723347121172252"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bnz-0/jeez","version":"1.0.2","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"gitHead":"0e300667a198a832ce3415e7ba099ae90baec63d","_id":"@bnz-0/jeez@1.0.2","_nodeVersion":"14.15.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-cZGBG7XqomfFlOYFM2CBUKi8ZvuAwqGpowfKVOrVjl2twRRdiNnAobRu8dCP++E7ZQyUYEbZGbQUpGcUTnpcNQ==","shasum":"2d676d460410e06d037aa07ea07001590f4d9247","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.0.2.tgz","fileCount":5,"unpackedSize":11827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJDTCRA9TVsSAnZWagAAFogQAJzZjn5mOK8wby9ekoJX\nE84OdsdYTViSY0C57/AA79nxFt313ynPSI0hC+PbK+Gcq1knMVNdQC8S/XYv\nXL4z2Ltg/skPNl8v3GU98pyuUDEhiSFJp5Oow96XkpHQUsOY1vFPT8HasYEl\n2nB4Q23k4v1ED9NOD3gBfKMTimxLRU2LKs7R0FgaNa7cWHXFI4tuEqXWBk/v\noEVQ1g/xX/XSreGpG2PSQ//PEeAqcNuF4wfgSzq7C0CunW+Vu+2eSHlCoqM6\nsaZqn1LwR5IZJYbaOAUQ2n9FaEX8vR9JmJiWdrG1I3Nn8I6CKvqets49T7yR\ne8k0HlgyXr4ANHBa72xfzVJYErfbOhuPUt9w7+tCxoFEhVgMXbT70DSA9e+r\nlB1yA4A5/zXQzMP5wXkAvelZiL4H6sVyGwQ7HKTtuEFb81ChTx6fPRukIrgf\n2GFSoUSdP447++XQMq73E0D5f4RlfODCgVJRxNpcDS8x5Fs1jJXzg1HOcHX3\nXSiOMtGw3FJVifIMG9TaGKQMCstpswp0nkpiU/h4NvcDJAA8guUkK5FrV0AE\nxWvS9yW4P8Lu6OZvQz0bGttcN433pXFzVk4o1WmFzz7b+Nor5mO2g1J518sV\nmilIs+wLga8I6SqU1IUiZ7e8EPvCkFTsFupZtcBX0qWRgtEkGxD7eT0qJT3x\nkNE0\r\n=uQx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOat4MnyocaZ5qaKLCp/x2rdW7yLbvviDFmW1j/msAPwIhAO02j7Fq1cNscLRw7MD01/PI4hVL8+6iPwNCHYqIZLRm"}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.0.2_1615368402510_0.326752956611128"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bnz-0/jeez","version":"1.0.3","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"gitHead":"d33233526763ac81ab2d0732d41dba4212724ce9","_id":"@bnz-0/jeez@1.0.3","_nodeVersion":"14.15.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-geFCrWWPzmtZGUj+U9Qmmpcq2sSygQ7SUmclF/TZ2OvZFt8F11FjmWicuYaWCgBrlBVZ/lc0P6+QENp0uNYnqw==","shasum":"b0468b462bcadd2bf89052bc2c8994a2bec8d5e1","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.0.3.tgz","fileCount":5,"unpackedSize":12781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSOO9CRA9TVsSAnZWagAAamsQAJoeMm3tXH2vsagD1ZuA\nI7nquQc/+wdiEyGUWl/xUjXA9jM9uzq3oTFQHuSc+z8WOiHbwBlj54qavIAl\n6LFOJcUKT0g08Qf016x5FgW7JD77CkcZihJDLt9xqOvsqOYlIZLgYkdt+dq4\nYCbhpauOolJ6jK9perHFIYmwbqqXfzfmOCyBBuXV2aNyuVfNtXEo4Otuuim7\n6MNsMjSBO8SHURI6apbxphl+fNhtvLS9DlEDYXzNU9K5nSy6DIZfgo2dXJPb\ndLr9CECkCfitls2TixreFF8EftRhYEXqgmJ9n51+RNv6Pag14Dshut+a6e3A\nDrZwqZmz2E7dPovHZc/RfUmAGymuPzORuGkvaknukhqtWu51Vgx09j2G6gOw\nBh4XnwWCChEj/S012lSZqVpKmCorXcrJpJ4ec938umMrSv/xYXr7Dd11Qsek\nqF410XQQcZR8ffigoBm8EtKoGZ5wnLj6M2/TQw5ZZMlgCKhhl47QmW0nb8ra\nZKlSdtojRHTB1nolX3Lq0vqHIpeWinzjSYBgpPw5wCXhfWcHLN3M1aBI8TmR\ntiKMB1ejAcL7UCSJdlqwbzXMwYv/jk39bt340bCceZ3nBQXjnO9ixg67/Zor\naWz/imh5PncMiV1tJbwlGppzwBbcqKOHUeGy/fjNktaKOLPDGjfMy5/mQZjQ\nCdqS\r\n=JiMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI6VBXg9PVso/c9XpFCweGSNi/FWpHqS/6wqhWxZDUTgIhAJZEqYypcPVp/Q9u+5A+Cipn7MZmzg9238l/cGQZ1uJQ"}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.0.3_1615389629466_0.6289099777326033"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bnz-0/jeez","version":"1.0.4","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"gitHead":"17fbdf036e820389c1211fa146b58d67275f9e62","_id":"@bnz-0/jeez@1.0.4","_nodeVersion":"14.15.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-FIYHZD8slZQCDSf67ZQdguBrHOLgmnS3JyOG7TlfFweY3Uk3ctJixznaikGdvSBAQoSX3QRJYbOuo9EoccWaKQ==","shasum":"1358b28443ae78be4fb1a14dd5a9362963ec785b","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.0.4.tgz","fileCount":5,"unpackedSize":13425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfuWhCRA9TVsSAnZWagAAzUoQAKE8Ccpfg2p1aDyeF226\ng9dmW2U7ToSyKitUBqpdJuzf9avm0vD4o11LYDIRvndYpM1VHwjyaILgRlIR\np+YuIqiBGzUzTQm37KvOtHBrRGlP8HN4jX9sRWamcMFxi5p38MNizDmyUtfJ\nS/7HBfv7Byd0LHuDXT7ed/7gZah0qwznChza8g/Tmwq2ev06LKMvBB2FLpPT\nJ6LJ1gk2fxcDlb76NpA58xowq2qGusbEng0ELduL4qH+xwrqyKEvhsvQy6JJ\nf/vVJqNmo2DZrWmmZBVGVKtUp17jkc9U0taOy/nLcbdejUlUtf+oP3x4UeYP\nndqSY1tpuwFdzegW8SvTL0AAJnzr1Jh16DUk6IwYygLjq/++0/tZsj2XzZ3F\nojqTPFbwQjNw+CV1xYLiJ9mte86LI62HaDfa0yKpVL6dGa4Ip0cZO7sJt433\nXEFVrnNs5f4PIbblJJLmp4gDwbsofqPtiQnr4OVBl/NZbq3bJ7KrsY0X4Jla\n5rETOrSFj4l6EPuUxCc+LoWB184sAKCdncgZxXx9IgOU9WVq4oXFbWhY/N2a\nDm5895ZcPV5/nroSR6NSMbZkYTN2xwqDB7BvsBz00gire0DmbXMjJsFwhHab\n9JMAbk9obMZ8obnjwH9NfTefQZv36M6hdy8TPQGwN9KTKtaV8j1snW8Xg630\ny51X\r\n=NM5h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO6G8pDLuDHpiVTTnjUCk3GgifhGYbbznchbiIgDY69AiBLhb7r5e/YNsIXQhaRkqasoYKGiBiC2u2BIMWAMRDsBQ=="}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.0.4_1618929056963_0.7366335395784622"},"_hasShrinkwrap":false},"1.0.5":{"name":"@bnz-0/jeez","version":"1.0.5","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"gitHead":"fdc66951ac414f9155d3fd3f0039cc56b599b92b","_id":"@bnz-0/jeez@1.0.5","_nodeVersion":"14.15.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-sEcQtJXcb36QnXmnkFfQPbeZ9vxUYXqLWaUi2SMSFuQUx6Uap0wTbKv2Q06e4JRzZs8I8NvPJroMmlwRsMS8fQ==","shasum":"b5deebd82dbdaad96caf4aef6d1693cbbea036f6","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.0.5.tgz","fileCount":5,"unpackedSize":13505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggYAoCRA9TVsSAnZWagAASUoP/03lcBVRTS6tQInI7z9d\nwjLyC7+TTKjPYlgXqojTpMHAjuMYUtTHxyYBaGxpirh2Z4mpWHWVS+gRo4pW\nj4/LgxQ6UJ63nCpFfV20qpmQ4C5aokW5hSXh3kb751xfnpVqW936lzyYPhl4\nVrvG2GENgiUHRI7/Kx7owheLkiAoqp2NhvQl/GJW6hOAD4a0KV7OSxjMYwaO\nRCJkQWovzVjbNMWlWffY8vPjoDqNd+DSNP32cpaKPKIdn7hn5drll3ohXmub\nCAVLDChqSqf7/KFB3L/q1eykiXS3RD/z+BcwDS3lJVpU9BOZcF9+liuqb/9U\nKkGcxplKaJb0hUvRVcBpeDIQVhTzWi3gdQqLC0Hvwva2gUCsfM4i8cHeircq\nonsqm9zgg1Yy0/ZxjXpj1SGQT0mT1gb5dw87DB6IyQ60UHhpjDlIDLmPtEqQ\nxW0bg6fqwQ0WJ3+OHYxAdrjYRizq5+IowpZMiGpcK9FJTSVK72i5ZzNgaFTq\njLqYppo5mHtwPTdy8UuEPjhoUbvKImF3vRZ5ScQb+uUIgEhB2V2LJnCn2+zR\niXhr1pGJDrShz18+tWOCSaXwHEPP/UKBUoeWHnmnU0Rd6z2mF2LEivSv/Dtr\nlrOMhwwS4JV59oJC3qd+r2MNBqrXGYXPAeKLdiJ9ov+xoaBkjh5NrTdg5y04\nt9ct\r\n=Imu+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu//ESWr3YKDdeI4AbQDpN5oLr7EC53ZWSM1YtGujtMAiBgdctaLM8XSW1Tzypn5CYPM1AilIPkfJ0kpBZtDAj97A=="}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.0.5_1619099688395_0.6618779664085255"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bnz-0/jeez","version":"1.1.0","description":"A personal update of some builtin classes of javascript","main":"jeez.js","types":"jeez.d.ts","scripts":{"test":"es-check es5 ./jeez.js && node tests.js"},"repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"homepage":"https://github.com/Bnz-0/jeez#readme","dependencies":{"date-update":"latest"},"devDependencies":{"es-check":"^5.2.3"},"gitHead":"f7416daa747b35a718acc20727f61ea61bee002a","_id":"@bnz-0/jeez@1.1.0","_nodeVersion":"14.15.1","_npmVersion":"7.5.3","dist":{"integrity":"sha512-VyQThvm8EaGW5QoLU/HGgRrm2mYGnpz1PxxlX+JbfB0GgPbyp895q2pqFXQs2lYeXhfINi7bHN7JKnAcRW25yA==","shasum":"22ab360ca007ba29111f65e14554d67d2c3093a3","tarball":"https://registry.npmjs.org/@bnz-0/jeez/-/jeez-1.1.0.tgz","fileCount":6,"unpackedSize":14730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglpKvCRA9TVsSAnZWagAA560P/1B3hF4aIM/XHw6BEq8o\nhSPJC65I93buDwXxnOPwh63TVwvj733zMElF1LOIpzmwTxkTomI4v0+453Kp\n9sruIUqveJFW8YAgxX9krSoG1kafUsJjQ9ElHzuM9I7gRxrfS5tZ/uuvIOcH\nJVKt03BlDAdClN0U5LXJ/d2HGJ2XJ1mQJ7ZdUcv/7fk5zUOMeg8XCbxHqjFj\n23eD40gMi+hsYyRc/EBHa7oWOYw6NLpEBpj/WeibkRSfg95DamshpnGYbgVh\np/oourF4cQZqLNrAQgwCy1qlNiq/B4R/9cZBQP4B0Hg9CBchdSxY/hcbtIcC\n4QuBCPHrQHY6bRgJxujfUmPUKDSzxQbCCHgwtn0rjtBK72PfwEZ99u014qO5\nJskz9rQQbROP4y5CFtpq5ce5fms2EOnMupAdm6oanNBiRK/tXrRONZrtVegl\nvQwfNoASQ5A0kMWgTy+3JpxUHXwWfuMbFEuBo29/hPnaecMEXnrViU1g36t8\nfoTvkJomKTacO4umendhgSXFg1oFrKWXCOCWApItWzOMbqUtKupuZCkU4D+4\naW6MFVn9/fC9D19u5mvtwBL1ViO/QbdMhReNjDHDGJEJDqancq+U3zSniqfd\nUg2KILEpzM2Cc1noQ4ZU1CBabMhOVIPyOIz3uLzKySGT4kPl6C0ySTF4QL6g\n5R+p\r\n=CTT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1EQZgXmCUeLO0RwFnKRz8bjKsMb3W+GlP0dNbHxsZcgIhAPXHzaHznViOMS1JL4w8f6XGjmMjhRmAlRGCY7t5TznM"}]},"_npmUser":{"name":"bnz-0","email":"matteo.benzi97@gmail.com"},"directories":{},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jeez_1.1.0_1620480687151_0.4910150586422539"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-30T15:20:34.990Z","1.0.0":"2021-01-30T15:20:35.176Z","modified":"2022-04-04T19:54:11.367Z","1.0.1":"2021-02-10T21:46:36.459Z","1.0.2":"2021-03-10T09:26:42.695Z","1.0.3":"2021-03-10T15:20:29.596Z","1.0.4":"2021-04-20T14:30:57.099Z","1.0.5":"2021-04-22T13:54:48.531Z","1.1.0":"2021-05-08T13:31:27.336Z"},"maintainers":[{"name":"bnz-0","email":"matteo.benzi97@gmail.com"}],"description":"A personal update of some builtin classes of javascript","homepage":"https://github.com/Bnz-0/jeez#readme","repository":{"type":"git","url":"git+https://github.com/Bnz-0/jeez.git"},"author":{"name":"Matteo Benzi","email":"matteo.benzi97@gmail.com"},"bugs":{"url":"https://github.com/Bnz-0/jeez/issues"},"license":"MIT","readme":"# jeez — a personal update of some builtin classes of javascript\n\n## Installation\n```bash\n$ npm i @bnz-0/jeez\n```\n```javascript\nrequire('@bnz-0/jeez');\n```\n\n## Added methods\n\n- **Array.gen**:\n\t```typescript\n\tgen<V>(value?: (i: number, x: T) => V, length?: number, condition?: (i: number, x: T) => boolean): V[];\n\t```\n\tGenerate a new Array from another\n\t- **value**: a function that takes the index and the element and return the value to push in the new array\n\t- **length**: the final length of the new array, if `undefined` it continue while there is element in the array\n\t- **condition**: a function that takes the index and the element and returns a boolean to decide to push the value or not, by default it returns always true\n\t> Examples:\n\t> ```javascript\n\t> [].gen((i,x) => i*2, 5, (i,x) => i%2==0) // [0, 4, 8, 16, 32]\n\t> [10,20,30,40,50,60,70].gen((i,x) => x/10, 5) // [1, 2, 3, 4, 5]\n\t> [].gen((i) => i*i, 5, (i) => i%10===0) // [0, 100, 400, 900, 1600]\n\t> ```\n\n- **Array.last**:\n\t```typescript\n\tlast(): T|undefined;\n\t```\n\tReturn the last element of an array\n\t> Examples:\n\t> ```javascript\n\t> [1,2,3].last() // 3\n\t> [].last() // undefined\n\t> ```\n\n- **Objects.gen**:\n\t```typescript\n\tgen<V>(value?: (i: number, k: string|number|symbol, v: any) => Record<string|number|symbol,V>, length?: number, condition?: (i: number, k: string|number|symbol, v: any) => boolean): Record<string|number|symbol,V>;\n\t```\n\tGenerate a new Object form another\n\t- **value**: a function that takes the counter, the key and the value and returns an object to be added in the new object\n\t- **length**: the final number of keys of the new object, if undefined it continues for each key of the object (for performance reason it didn't count the exact number of keys, but the number of time the value() function is called)\n\t- **condition**: a function that takes the counter, the key and the value and returns a boolean to decide to add the value or not, by default it returns always true\n\t> Example:\n\t> ```javascript\n\t> {}.gen((i,k,v) => ({[i]:i*2}), 3, (i,k,v) => i%2==0) // {'0':0, '2':4, '4':8}\n\t> {\n\t> \tone:1,\n\t> \ttwo:2,\n\t> \tthree:3\n\t> }.gen((i,k,v) => ({[v]:k})); // {'1':'one', '2':'two', '3':'three'}\n\t> ```\n\n- **String.trimChars**:\n\t```typescript\n\ttrimChars(chars: string|RegExp): string;\n\t```\n\tTrim the characters specified inside `chars`\n\t- **chars**: the characters to be trimmed, can be a string or a RegExp\n\t> Examples:\n\t> ```javascript\n\t> \"(example)\".trimChars(\"()\") // \"example\"\n\t> \"0123example45\".trimChars(/[0-9]/) // \"example\"\n\t> ```\n\n- **String.hashCode**:\n\t```typescript\n\thashCode(): number;\n\t```\n\tReturns a simple, fast but not secure hash from a string\n\t> Examples:\n\t> ```javascript\n\t> \"jeez\".hashCode() // 3258160\n\t> ```\n\n## Examples\n\nSee [test.js](./tests.js) to see some example of usage.\n\n## Why?\nBecause yes.\n\n... and because I'm not really satisfied by the builtin methods of js' classes, so\nI decided to extend them with some methods that I feel are useful for the way I work.\n\n","readmeFilename":"README.md"}