{"_id":"@broilan/better-arrays","_rev":"8-5bf43e96f8f2d3b01c4dc486d1a8f5a1","name":"@broilan/better-arrays","dist-tags":{"latest":"1.0.7"},"versions":{"0.0.0":{"name":"@broilan/better-arrays","version":"0.0.0","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"ISC","_id":"@broilan/better-arrays@0.0.0","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"15bcf99835174c40903abf49705b4e18e6acf74e","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-0.0.0.tgz","fileCount":5,"integrity":"sha512-NqoDZsV/06tbtro0pBY5X+MW0YKO3rr9CtMl8JOX80VAGNacZaj/nFPCVEIxYt1hp2DKTU9Kc1GwIWWB0f7spQ==","signatures":[{"sig":"MEYCIQDRhR3fdz4KRL6hp4hi+8MZC8Gw8MQxfjAmk3/EVbp7xQIhAJ0HI6fEGKQVaykj7AogOKfrwagz+NzausGHGTy8UhHP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ7uRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNMg/9EnpEinro3QMBmUhS0Ocb6thFg+1JJeJmT9ChCQ7MaKAXC8QW\r\nZc5oqNLwCwjuYSN09uwILAUUHlWHI0pgO+z1cnxk7915XSn5HC4rbHbAkr6F\r\nNJzAoKLanAv/v0hArH//E+wiHgaEhsa/RsVNfCrAeIqeZEMSosKoMKArrKrT\r\noKTtvWQPWNLy24X84ZZUgIIRrVEFOC0KTOFlz946Sxky1m91M0LUoIvFiUme\r\noSci5vRTk3wBe8Tl7zc9F+vUDwoYofeKoov0E//pQeCvpUzgCe7Hzvtn52ZI\r\n6mkYPorw3giqiq35psPV0L3woUytjvV5bJfZF3E2RYGQE7ObKXRQ8ByMT/Q8\r\nmBHBWkFB9P8M4x4W9MetxQ7v3j+mH/GXwFixYpY4yREqKQNbQyxliHZUjKlR\r\nAYfOJ6nhHhryhGGfW8BVDd1XZFX+g/909iM/rJOn1IWRzSv9SNSev9KixqCm\r\nX3eBuWD8ovloNrdM4oxzQSaO1SidecOf+2qoRsurfKNfNysFre8wV4W07LRt\r\n91tmpXyUmvQIvRRDOLtKoWNHKo2ib8fIF0vL3SP7ICsGh5Jw6omG1UQmvcj+\r\nDMe1XnAZuiS1becLzoqbHI3F5/pq4HyMgOrW6y3R2GH3VDR5sYiwA+Nw7DtS\r\nyzETALUyz0csXqHg1GavjdHQa7U0xyJHxnE=\r\n=rEDt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.ts","type":"module","gitHead":"00a5f0d4e9c839eaee9b067e8c156ca35190f70e","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"nanoid":"^3.3.6","rollup":"^3.20.7","esbuild":"^0.17.17","picocolors":"^1.0.0","source-map-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.0","typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_0.0.0_1682160529161_0.3707200287649164","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@broilan/better-arrays","version":"1.0.1","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"ISC","_id":"@broilan/better-arrays@1.0.1","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"ecb2f3543501f86f5aeb2a74bff13dbf30c172d6","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.1.tgz","fileCount":7,"integrity":"sha512-VLtKKGPox1uUB8BdwSBUndu8lXLqdmqcURpkzoW9Hb9kfMqvpEz/Uafsb781xvh4DYeJsnl6ptqv5Q7hpeMJjw==","signatures":[{"sig":"MEUCIQDCW0GYwc/DUkxQmFmpvpq+qv51YPSCnDIaQzDHU62oyQIgJEMtgorfcULwyYgyXHdYuVbKgBKByQIUdeYJB6CfavM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ9VKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrvhAAi30afvL0le1SPujUiBX5BTYh8GiRnd8SRZhftT++49xa/IoG\r\nCW1B8dP9OjEab4ISlQwYNKhC56Xgkbf/epWJR8a1fAvARSVPjmXpXAPdP+Qn\r\n17V0Zh4JSca0+dKEjxAFOETzGbGTtkNpJB2nAYrGHmL2jwql/35nfFf0UxGj\r\nkoTrC+heYnD8xPKHojX7HrdGAWlTJzmCkNQDytrkUXSVRcBAjJC6mijZ4ufE\r\nXo96n6mzTFcXFX8w8U5mAWx5qyWv+LMCd0Ucy+1/UAVBT0KYe93K1Dci7XRM\r\nnwyHnZ5PiP7byOCNa7UftZc/xYJrvA+OnolNwme+pMkTLiAa8vBatyk/a5sb\r\nNQMJpQYFvQSAxYbDKEAvVV4iOMx0va+P6yIUsFmaSsctl0PMq5jyiekWGVTQ\r\ncvW7uEjqUlU6FcK2u5LsKu78FQJXtBkQnZeb5/6nNfiPlXC8dJ7I1m3E9bIL\r\nPH1i5/iKfu+PVni4XbD1orDukEHTwXAkmDL5fWL2JyXnNGswPxbf+5JFJ4SR\r\ndORTGvo15mpC5GGihTrkDuYSQPq9KwIHfGp6r/bvCkT6bu76dEoMeNq6n8uk\r\nd0ma2LbltkGlckIydiooXjmg5336q1CSq3GoVqXNoqTldIDnaD0PjNO4ATSQ\r\nMAgiQPlF6G3hFx3tP8iFgo3ShVYHCRZKl6w=\r\n=Au26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"5baddd9b1c7c66171c379ff380cb4d53285930b1","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"nanoid":"^3.3.6","rollup":"^3.20.7","esbuild":"^0.17.17","picocolors":"^1.0.0","source-map-js":"^1.0.2","@broilan/better-arrays":"^0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.0","typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.1_1682167114715_0.5191762400269275","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@broilan/better-arrays","version":"1.0.2","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"ISC","_id":"@broilan/better-arrays@1.0.2","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"9586b4263aa291cdd81e20e88c21e5ffb59df223","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.2.tgz","fileCount":7,"integrity":"sha512-RSEt5ovYgOIxWwk9sYu1sPS8cv5JqYYE/5x7FHMf3lNQ6l6W2AmdGJN/WZL8xTZ/SdEx4hK3jsEyaGs4JWivtg==","signatures":[{"sig":"MEUCIBhaDFoSApSfbuwzwgfptLQZqUYP4jyXaJjlfHbn5fpTAiEA9IqhOPCC763IHiLG7Ady7sMedHvAJBYe6yCf6WxEEhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ92eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry7w//a0uI75to4D8SWNrQZRUdO+YrOekb/bcT8cojOB7/+NWwJncJ\r\nchaZcx+nzX6yz03c19xqaoOKJ9UALf20hykdJFTnS2/jc5WPCKOflxg9zTnx\r\nUxLi9dKFBTUgnG0h0sTXGR1bRa4z+rxy1ZzzTbiG3vOd378xZxjrRnhXwZcA\r\n6GCqDXCsEfiMBAe2+jxWM5gjijIUuikfKrVcYCPfCmKIOJbSajbUXOWk7Ro9\r\nLGhfIv8NQuVQguk89P3Cfa2v5Inoj/s0ec583DmiGc4Rv1wdggN12ffZHCua\r\nVsyhawvRK/TcgXLp0OYThWEZgHiMu/3N+C//I9I/XTWrGVzmoorCc/8z8KAn\r\npRipmlw3Jy3ZI0HoeYYzTpZsBoXKCwn+SaCOMbwR6cBQNgUDk6B6RaJYwn8/\r\nIy59O75Nu4KBXTwx8pM99LcNynfbWksCXS10pMzhXWC67ja8N26V2kLorPLp\r\nPyH94WQLc/j6MPTSntxJYXZc14BGz7z9fweVykqBdhXzdsb9qsT15cHVm0Tm\r\nPcIG9obqu2pi24cqgnfIVDeBeA86PZF+bNOI1i1tu0b3Js8ajGSiYsyMbGm8\r\n2n6gID0oMGGoPd6/dFUF0fBzv+mVTgO5YamHOHHfiKeX86fntIMM0NIFbvJ+\r\nyyIh1ld94nGYQemogBZbp+S08sa7PMfhrV0=\r\n=ZvkB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"34acd6825c9ddb2dad8ac8975a729c9c5a929d7c","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.17.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.0","typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.2_1682169245982_0.6451044926291722","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@broilan/better-arrays","version":"1.0.3","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"ISC","_id":"@broilan/better-arrays@1.0.3","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"fcc7041c0581fc1fd2a360ea78c41ec84bb50a7f","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.3.tgz","fileCount":8,"integrity":"sha512-IzHctwb3Ix88qvMQMXFErTPVyZHP6aHaeEDbCyJdgRbn1ZSmcR0+v+D4Hh5mUb45FVAzFzp9nf2q3WhYdwjLew==","signatures":[{"sig":"MEUCIBGbyhkoFeQX2F4Q4t4deLJgZLWorD98ySGbYnnuRb7vAiEA9toQ89VST+Qg7HTSTb6O8EELLf2K90DUd1FE3MZxb1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRK0CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr+w//UmAf+gwirFczw9gZACDosaCl9b+DPingjUhHrgIiRedTCSRL\r\nv0R/WZEH0qpnlJuKnj5+xgMuukO2hWsPFSBww66SY135nJB0sIXs+JrGu0y2\r\nvTGYQxaIXMALgkQIAJymlT4u9uLm2aEm/c4RSpOKcfS6l1gQg9UvdFDWaSIW\r\n+mX+QxD1IV5LYx03dN0vSIppjKkLyF4dlH+ntYvjiJMbfjoNTRHJvKm9qaCQ\r\njqL9DICX/rwm6xWwxoFkIAR29Q2quwvsGHMmxNG7YMkkt6w/7cxP2iTHRRRI\r\nAVL3zZKOflwuStTMCRLZGIr9qAy8MtVjcr9o6kb7M6LMmWa0leaRPOibmtiY\r\nASYE0EDDj+XANgeqEmQjrbu8/r4YM8U7l9GCNlo+71xJh8yOWF+lr8VpBZsP\r\nYQizTJUzTWFV+gnFIn8PxE8JXz+79Q85d3jW6Dur8SVcCUzJTmfIKQazptpj\r\nConWvRZoNqQ+DchV8kRQRRp/v5jdYxRQZyDypyfZfW7C2Vcc0aWWf46ggVxs\r\n8DIrfAjue/ElNpbK2Y8VLziI1nTPXPvEf1rDwMQYx12d3q4avNSFFz48CU6n\r\no+irCchsjU5XKZUsjPi7/qoiENq9mNKgCOfi9dA6MBa21m3v1X0xQtq5qgAb\r\nn18+4JkZrXwvjUTt7Tvwxsc/GsQiPDSBA7g=\r\n=z28Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"6c95536a3a94cf9405eb1057ddbc15d9446f5102","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.17.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.0","typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.3_1682222337978_0.3316997849086243","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@broilan/better-arrays","version":"1.0.4","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"ISC","_id":"@broilan/better-arrays@1.0.4","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"70ce71d5ee1257417ac92c0ec74b95cb7cf4762a","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.4.tgz","fileCount":6,"integrity":"sha512-fvhBxHPKhACDZTxVD0WexNf16kax30KzybDsuCdRqMO1CmXTfrsus5YXVkH9X0I8hJwEaz8Pcp2T9jZJdhUbSQ==","signatures":[{"sig":"MEQCIADA+A0cUKI2WgfofP6GxyuswOnPuic1JCtRXBZVQTdDAiAY/5pqedjrMYlTBLwp06gnl3J/F6smUk9SvAhfCHo9Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRNHoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplzRAAkg9nO9NwemsFJe8uuxQq4tmW6cxgbIrgDhupJiS7ZgUu464v\r\nrRVTZ7xgU9QUBNJsAtdjJK5UgXw0yxAO5WsEmTf2/P2RR4wvYOIDtoHr4GA1\r\n1EOrATzLAg+pT4rToY4Dm5EjfREmzrqeEY26j/gCLrBEBRWr9w9X1FadkVQw\r\n/r17aBtw49dr4CSUYdDkgL03qsOfGK+Je2dcDz5nm93Dt0zc7FyDQ6RMKYGa\r\nFaLrmuMkBpesLWpvdL1jEAvoEwFZHOJKN1ejnWx2WYi9HKEvpdPxaIFCKepj\r\nL+Xsy5pp1co/knZ/bdVghhIvyRRJjOJeloALfT2KfSP+Pn8e92C+oF/rVB54\r\nlVPqnvbZyLNjNcTBXL8UnlKzE87byaatGZFPamjiW7sENN4K7/QP1ufmAt36\r\ny/7wiy0YyOg4mf+i6+8UnA7I7yQw7N12oo/qgfM1LI1Q8pYGcaWXCamIV9ZB\r\nNOCPs1aGQTxrV6nkO+Jst6psj/mQUCjC4PqbTErvbRqDfFMq1lryIqdftTi8\r\nc3PaFioSyVM/uFx46yTQqw0BLIlGAwtXWLBe2tj+0L+iAvjTxKtTVcpYXkVT\r\n/jNSc2ARbZu5XIjD1BoN4lnHaSOWJPJrvBYvCr70agjUF38eBe/gBOwRyEiY\r\nLP6yep2bpOcdOeQmN5Yo0oqkI3+j21MsyUs=\r\n=qeA2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"6c95536a3a94cf9405eb1057ddbc15d9446f5102","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.17.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.0","typescript":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.4_1682231784581_0.3968266395072104","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@broilan/better-arrays","version":"1.0.5","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"MIT","_id":"@broilan/better-arrays@1.0.5","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"7969eb6c5161532e455d9291494ab5bff452e140","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.5.tgz","fileCount":6,"integrity":"sha512-s04MXe7fx8Ty8HQfr5BJISiQwe4XV2ApRKgGmm8uFa4yjHSDeD8+kRzQ7NZNcAbX5M9kQtFtBAEaHgY/9LCZ6Q==","signatures":[{"sig":"MEYCIQD4xZ8CNtrJd5WvvK2U1XETTiUEzN/Lqvp7sElUqPxYSwIhAL9vLjOJabfpi96asoNr0EYNbpdxbrvg3WN13Bvn8H0X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROEiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB7Q//Y6FhUI/MALGtDNaJyv2ImYZdGtT9PYkgIp/TyJzNXReAyxzC\r\nbml96odVIV97vgq136AlYXm/SNwcLcVAQC8K1MFKDkP9W2gYhgAaViZZn69g\r\nMPq46HHMG5H2pEF+q0VSG8DOIXaZltXEM8Uysy44w03C4MW/r+E/oXUuyhlz\r\n3fSMFm4XC3K7jkV8P1Iuvh1bTsJmwNRBQ6iKdoz56zsIViZ9w6S2CozR0rco\r\n1LSc+sbs2jvmyAeD/XOSG6F8nZ4AtmH2NoAEc4YoPkZ99lKweX+OOk+avxsJ\r\n9A1AWhfuyraAWqB6nec50klpGanzZ76HfRwcdyQ8eezkPVwnpX/4mx7qqTLF\r\nGbvWZ5XJOMCTlCb2t7iG6MpjkFQp5EM6fLZbA62AK3qA5ODLteVehHWzt9I2\r\nxz39CZU4FR2sPRab8pSwtzIp3bP+HTfkIlVi0rTasMkvlDz3fCiV4BrFIejs\r\nrPqWCLxH8x9ceCy99t8N0sIoDb3K77L8XDdEc2oZVfcsp8C0OcqlszvOt15Z\r\nDGqItpkrsCOlLLbWM9n4B9hFrfTgci5GTaLZtDfSbgbdp8uU+jDDb70+Pmz8\r\n/1/YAyXTXtbjhl7I8d4vECMIXSkkKsERDr2KYwUntbPEl+GL2ztynME+E35S\r\nPhst487AXbAPpu+X0L91qxKUD2gsCOakEKI=\r\n=mUZc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"gitHead":"09511713487c267a72080f180b0e463e2574b581","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.17.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.0","ts-jest":"^29.1.0","typescript":"^5.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.0","vite-plugin-dts":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.5_1682235682457_0.10714268791825154","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@broilan/better-arrays","version":"1.0.6","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"MIT","_id":"@broilan/better-arrays@1.0.6","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"0280d7f4cd57ac343facc936b4268d724e161d27","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.6.tgz","fileCount":6,"integrity":"sha512-dFj7zPH9DFaO08nFo4pkvAtyngN1DpO3sS13hhAm3d7/0MRHSbFkQAnyEIKYCkeLhlhAWTxgVGPS1A8gq6IvdA==","signatures":[{"sig":"MEUCIQCdLa3tZszBMsEChBm9kYsojKRj+Pm4xMAwNUt1WIglVQIgcQ5JUWwtQm9IpEWntjVFRJkXj6EBdM7jOZ9M6IjZG7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROQNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHtQ//RDt/NrveCivAmx0jx+2yPo8pbtI5UGEzrDZtBtdRXOKV3U5O\r\nruU9NJX1vl3gd5BUBlcCDxVradrUNDUacjeh+5GmaqxyAb5qW7hwWYWmdHfg\r\n7ZoKSM2l9519ilsl+Iz8Bs1yS91fRfVmCRA/ZNpOujxCtLVbcrddJIlayXPW\r\nJVyOCWysjcAW8mKtwDMkF9CmCfJRNw2YhYCEaVAP32VINB1Gn1/F0ya3Qd0i\r\nOl0/wmIFf7S3W8sF1xJJxpqFWP8N0peJeOst56UzMvYyMPaMXbUmKg0ShaZt\r\nzcZh1LTLFAOtn7HedAtq2E8M0XtlRW5i0vbBfRh/RGz7Zwsdf/l5wfM11bJI\r\ns07tNOt2B3CIYZ5XKCGumMRqWXS+YgaX/rqcX+fY+OKYUrUQiR1FolOOTL73\r\nOmcpao94vjy+1JyqZzTRoWHRK7OSAKafERagUESmRpEz9Lm0O2vxoN6G2GBG\r\nIi/ZR6YaQU7yhnm44xs+v9YoGwadkop93u+dftr9z1CVNUGk7vSWAB403pCB\r\naXfDB2cUUh64gEtS9cj5NXYR20l3HpH8GZoHd0WbnT2VbQTuHyOi+wJQcA75\r\nclY2PQTn+1kkK+s9zBP7wtw3+94caemqchsWZzEcDqNlZkiCcc3D+IbiAKjv\r\n58C0aOp4yczNqF9Nk6050Te0B7FlYMTqi1Q=\r\n=RkIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/better-arrays.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/better-arrays.js","exports":{".":{"import":"./dist/better-arrays.js","require":"./dist/better-arrays.umd.cjs"}},"gitHead":"2dea96928a194cb901bdcecf2414a1e9d2213526","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.17.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.0","ts-jest":"^29.1.0","typescript":"^5.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.0","vite-plugin-dts":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.6_1682236429686_0.6046682862364434","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"@broilan/better-arrays","version":"1.0.7","keywords":["array"],"author":{"name":"Tanner Eschmann"},"license":"MIT","_id":"@broilan/better-arrays@1.0.7","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"homepage":"https://github.com/TannerEsch/better-arrays#readme","bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"dist":{"shasum":"9de0a3f64f759b4df148ad609acc105140e71b29","tarball":"https://registry.npmjs.org/@broilan/better-arrays/-/better-arrays-1.0.7.tgz","fileCount":6,"integrity":"sha512-WvBe5cDYiTYV2fRmsqSgmVeK4dCiRPcyym401LearKgA7AOjC83wPeqNZIK+tGLmRPDvwyNTXhgCR7hV6dCQng==","signatures":[{"sig":"MEUCIQDBvyTlKqdA7EhJDhJr/+BgvSHO8LCSL22bVZ2R3FA2CwIgYWkMEIQIaL8r7VpOCYqvZngDbaC61aPpCRTILPP+IRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRRXXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv2g//bCJjUsAOzFoLQy80DhINwVSZTRkL5EN8qdezrsmKsVLPCpDo\r\nyX2dBJzsnB1/hCwbtWt78MyXzqokH+CbKvwV7cKoGzouev6DvB1Hr1zDHx2I\r\nJ/YnEBHsyKhlIcw+zi6dby0ubZlg88eIF/bubq2RP4VnaJU6hr7BJlDN2GCD\r\nhyffe8SZpd7K3fWr4sySIiowolAZyeScPnbNKEhLaPuBJJcwYKVC0Byaz2fS\r\nin1foRxgR9lyFjTsKAdYHjvTQbwVaxGvU363EYWrEXGp65QZwxN/37oho4q0\r\nOreC+gpASNJFWmG1KidAqRWDZQECSX/Ed0ESmMiAE5pmAqOQT8V6WIelqsK4\r\nQwssRKo9k6oxjow1Jf4a6pPhtcusKLgBAwPBf6nmu5Z53+ryX8VHLC2YMCrV\r\na+g8i9dmTMlVqFT1X1R13Huhhyz1JX8TNSz26dK8j28VbGo8iny1oVUOGksY\r\nHfX42OS1P9HyGSkEeVmuid0eboJDQlIfa8HC1OmJ1eUn6S5QCdQxINJKzVch\r\nHT+kB/f6/vVng86bYTsxcRJa/ylV4CqwFHhA0u4VQ3hihPlndvnVK1AzOXth\r\nMOHLWstJyJwgNtKCdJ1QpYqh2zV7muXqUEm2KgZGqhrQyXkm1uWA9L7w4QG4\r\n2xd9xjQiWUlM7AUuLRleCzBP6gF/CaqrWP4=\r\n=Ca7O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/better-arrays.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/better-arrays.js","exports":{".":{"import":"./dist/better-arrays.js","require":"./dist/better-arrays.umd.cjs"}},"gitHead":"4679d170f8f80cea0e56d9e86dad3dcf7f4d767c","private":false,"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview"},"_npmUser":{"name":"broilan","email":"eschmanntanner@gmail.com"},"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"_npmVersion":"9.6.4","description":"Library of array methods","directories":{},"_nodeVersion":"16.17.0","dependencies":{"esbuild":"^0.17.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.0","ts-jest":"^29.1.0","typescript":"^5.0.2","@types/jest":"^29.5.1","@types/node":"^18.16.0","vite-plugin-dts":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/better-arrays_1.0.7_1682249175136_0.2664664293758836","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-04-22T10:48:49.092Z","modified":"2024-11-21T15:58:20.200Z","0.0.0":"2023-04-22T10:48:49.312Z","1.0.1":"2023-04-22T12:38:34.916Z","1.0.2":"2023-04-22T13:14:06.193Z","1.0.3":"2023-04-23T03:58:58.129Z","1.0.4":"2023-04-23T06:36:24.739Z","1.0.5":"2023-04-23T07:41:22.619Z","1.0.6":"2023-04-23T07:53:49.858Z","1.0.7":"2023-04-23T11:26:15.281Z"},"bugs":{"url":"https://github.com/TannerEsch/better-arrays/issues"},"author":{"name":"Tanner Eschmann"},"license":"MIT","homepage":"https://github.com/TannerEsch/better-arrays#readme","keywords":["array"],"repository":{"url":"git+https://github.com/TannerEsch/better-arrays.git","type":"git"},"description":"Library of array methods","maintainers":[{"name":"broilan","email":"eschmanntanner@gmail.com"}],"readme":"# Better-Arrays.js Library\r\n-----------------------------------------------------\r\n## INSTALL: npm i @broilan/better-arrays;\r\n\r\n## IMPORT: import '@broilan/better-arrays';\r\n\r\n## REQUIRE: require('@broilan/better-arrays');\r\n\r\n## NOTE: You only need to import this in one file. Once imported, you have global access to every method in the library, no matter what file you're working in.\r\n\r\n```javascript\r\nArray.prototype.shuffle();\r\n--------------------------\r\n\r\n#Type: shuffle(): Array<T>;\r\n#Notes: returns the array, but shuffled;\r\n#Mutates: true;\r\n\r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.shuffle();\r\n        output ---> [ 5, 1, 3, 2, 4, 7, 6, 10, 9, 8 ]\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.chunk(n: number) \r\n--------------------------\r\n\r\n#Type: chunk(n: number): Array<T>;\r\n#Notes: returns an array of the input arrays values as arrays of length n;\r\n#Mutates: false;\r\n\r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.chunk(1);\r\n        output ---> [ [ 1 ], [ 2 ], [ 3 ], [ 4 ], [ 5 ], [ 6 ], [ 7 ], [ 8 ], [ 9 ], [ 10 ] ]\r\n\r\n        arr.chunk(2);\r\n        output ---> [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ], [ 7, 8 ], [ 9, 10 ] ]\r\n\r\n        arr.chunk(3);\r\n        output ---> [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ], [ 10 ] ]\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.truthy()    \r\n--------------------------\r\n\r\n#Type: truthy(): Array<T>;\r\n#Notes: returns an array of the arrays truthy values;\r\n#Mutates: false;\r\n\r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10, undefined, false, 0];\r\n\r\n        arr.truthy();\r\n        output ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]  \r\n\r\n    ----------------------- demo -----------------------\r\n\r\n\r\n```\r\n\r\n```javascript\r\nArray.prototype.falsy()\r\n--------------------------\r\n\r\n#Type: falsy(): Array<T>;\r\n#Notes: returns an array of the arrays falsy values;\r\n#Mutates: false;\r\n\r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10, undefined, false, 0];\r\n\r\n        arr.falsy();\r\n        output ---> [ undefined, false, 0 ];\r\n\r\n    ----------------------- demo -----------------------\r\n\r\n```\r\n\r\n```javascript\r\nArray.prototype.deepFlat()      \r\n--------------------------\r\n\r\n#Type: deepFlat(): Array<T>;\r\n#Notes: returns an array of the arrays values, and flattens ALL, (excluding the outermost) brackets. Differs from Array.prototype.flat() in depth.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,[3,[4,[5]]],6,[7,8],[9,[10]]];\r\n\r\n        arr.deepFlat();\r\n        output ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]\r\n\r\n    ----------------------- demo -----------------------\r\n\r\n```\r\n\r\n```javascript\r\nArray.prototype.math(operand: string, number: number) \r\n--------------------------\r\n\r\n#Type: math(operand: string, number?: number): Array<T>;\r\n#Notes: first argument accepts +, -, *, /, %, sqrt, and pow, second argument accepts a number\r\n#Mutates: false;\r\n\r\n    ----------------------- demo -----------------------\r\n              \r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr = arr.math('+', 1);\r\n        output ---> [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ]  \r\n             \r\n    ----------------------- demo -----------------------\r\n\r\n```\r\n    \r\n```javascript\r\nArray.prototype.matrixMath(callback:Function, arr2: any[])       \r\n--------------------------\r\n\r\n#Type: matrixMath(callback: (n: number, i: number) => number, arr2: any[]): Array<T>;\r\n#Notes: Applies an operation provided by the callback function to arr[i] and arr2[i]. Returns a map of the resulting values.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n        let arr2 = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr = arr.matrixMath((a: number, b: number) => a + b, arr2);\r\n        output ---> [ 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 ];  \r\n\r\n    ----------------------- demo -----------------------\r\n\r\n```\r\n\r\n```javascript\r\nArray.prototype.strictEq(arr2: any[])  \r\n--------------------------\r\n\r\n#Type: strictEq(arr2: any[]): boolean; \r\n#Notes: Determines whether or not two arrays have the same values at the same indeces. In other words, it strictly checks whether or not two arrays are the same.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n        let arr2 = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.strictEq(arr2);\r\n        output ---> true\r\n\r\n        let arrx = [1,2,3,4,5,6,7,8,9,11];\r\n\r\n        arr.strictEq(arrx);\r\n        output ---> false\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.looseEq(arr2: any[])\r\n--------------------------\r\n\r\n#Type: looseEq(arr2: any[]): boolean;\r\n#Notes: Checks if two arrays possess the same values. Unlike Array.prototype.strictEq, this function is indifferent to the indeces the values occur at. However, if...\r\narr1.length !== arr2.length, it will return false.;    \r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n        let arr2 = [2,1,4,3,6,5,7,8,9,10];\r\n\r\n        arr.looseEq(arr2);\r\n        output ---> true\r\n\r\n        let arrx = [1,2,3,4,5,6,7,8,9,11];\r\n\r\n        arr.looseEq(arrx);\r\n        output ---> false\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.rotate(n: number)      \r\n--------------------------\r\n\r\n#Type: rotate(n: number): Array<T>;  \r\n#Notes: Rotates each element of the array by n indeces. Accepts both positive and negative integers;\r\n#Mutates: true;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.rotate(1);\r\n        output ---> [ 10, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]\r\n\r\n        arr.rotate(-1);\r\n        output ---> [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 1 ]\r\n\r\n        arr.rotate(2);\r\n        output ---> [ 9, 10, 1, 2, 3, 4, 5, 6, 7, 8 ]\r\n\r\n        arr.rotate(-2);\r\n        output ---> [ 3, 4, 5, 6, 7, 8, 9, 10, 1, 2 ]  \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.move(from: number, to: number)    \r\n--------------------------\r\n\r\n#Type: move(from: number, to: number): Array<T>;\r\n#Notes: Moves an element ---> arr[from] from one index to another. The element ---> arr[to] originally at index 'to' is moved one index to the left.  ;\r\n#Mutates: true;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.move(1, 5);\r\n        output ---> [ 1, 3, 4, 5, 6, 2, 7, 8, 9, 10 ]\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.swap(from: number, to: number)\r\n--------------------------\r\n\r\n#Type: swap(from: number, to: number): Array<T>;\r\n#Notes: Swaps the indeces of two elements.;\r\n#Mutates: true;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.swap(1, 5);\r\n        output ---> [ 1, 6, 3, 4, 5, 2, 7, 8, 9, 10 ]\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.intersection(arr2: any[]) \r\n--------------------------\r\n\r\n#Type: intersection(arr2: any[]): Array<T>;\r\n#Notes: Returns an array of the elements held by both arrays.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,'b',3,4,4,5,6,7,\"a\",9,10];\r\n        let arr2 = [1,2,4,4,4,4,5,8,\"a\",10];\r\n\r\n        arr = arr.intersection(arr2);\r\n        output ---> [ 1, 4, 4, 5, 'a', 10 ]\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.unique()  \r\n--------------------------\r\n\r\n#Type: unique(): Array<T>;\r\n#Notes: Returns an array of strictly unique values.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n        let arr = [1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10];\r\n\r\n        arr = arr.unique();\r\n        output ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ];  \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.uniqueBy(value: any)\r\n--------------------------\r\n\r\n#Type: uniqueBy(value: T): Array<T>;\r\n#Notes: Returns an array where the value passed as an argument is reduced to only one occurrence.;\r\n#Mutates: true;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10];\r\n\r\n        arr.uniqueBy(1);\r\n        output ---> [1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10];\r\n\r\n    ----------------------- demo -----------------------\r\n```   \r\n\r\n```javascript\r\nArray.prototype.random()      \r\n--------------------------\r\n\r\n#Type: random(): T;\r\n#Notes: Picks a random num from the array.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.random();\r\n\r\n        output1 ---> 4\r\n        output2 ---> 8\r\n        output3 ---> 1    \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.nthIndex(n: number) \r\n--------------------------\r\n\r\n#Type: nthIndex(n: number): Array<T>;\r\n#Notes: Returns an array of the values at index % argument === 0;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.nthIndex(1);\r\n        output ---> [1,2,3,4,5,6,7,8,9,10]\r\n\r\n        arr.nthIndex(2);\r\n        output ---> [1,3,5,7,9]\r\n\r\n        arr.nthIndex(3);\r\n        output ---> [1,4,7,10] \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.nthItem(n: number)\r\n--------------------------\r\n\r\n#Type: nthItem(n: number): Array<T>;\r\n#Notes: N/A;\r\n#Mutates: N/A\r\n \r\n    ----------------------- demo -----------------------\r\n            //in dev           \r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.mean() \r\n--------------------------\r\n\r\n#Type: mean(): number;\r\n#Notes: Returns the average of an array of numbers.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.mean();\r\n        output ---> 5.5\r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.median()\r\n--------------------------\r\n\r\n#Type: median(): number;\r\n#Notes: Returns the center of an array. If arr.length % 2 === 0, it returns the quotient of the sum of the two centermost numbers divided by two.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let evenArr = [1,2,3,4,5,6,7,8,9,10];\r\n        let oddArr = [1,2,3,4,5,6,7,8,9,10,11];\r\n\r\n        evenArr.median();\r\n        output ---> 5.5\r\n\r\n        oddArr.median();\r\n        output ---> 6   \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.mode()\r\n--------------------------\r\n\r\n#Type: mode(): Array<T> | number | null;\r\n#Notes: Returns the number which occurs the most in an array. If two or more numbers are equivalent in their number of occurrences && they occur the most in the Array, an array of those numbers is returned.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n        let uniqueArr = [1,2,3,4,5,6,7,8,9,10];\r\n        let nonUniqueArr = [1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10];\r\n        let oneNonUniqueArr = [1,2,3,4,5,6,7,8,9,10,1];\r\n\r\n        uniqueArr.mode();\r\n        output ---> undefined\r\n\r\n        nonUniqueArr.mode();\r\n        output ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]\r\n\r\n        oneNonUniqueArr.mode();\r\n        output ---> [ 1 ]  \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.range() \r\n--------------------------\r\n\r\n#Type: range(): number;\r\n#Notes: Returns the difference between the greatest and smallest numbers in an array.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.range();\r\n        output ---> 9       \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.sd()\r\n--------------------------\r\n\r\n#Type: sd(): number;\r\n#Notes: Returns the standard deviation of an array, or sqrt(Array.prototype.variance()).;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.sd();\r\n        output ---> 2.8722813232690143   \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.variance() \r\n--------------------------\r\n\r\n#Type: variance(): number;\r\n#Notes: Returns the variance in array, or Array.prototype.sd()^2.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.variance();\r\n        output ---> 8.25   \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.tail(number:number)  \r\n--------------------------\r\n\r\n#Type: tail(number: number): Array<T>;\r\n#Notes: returns a slice of n length extending from the end of an array.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.tail(1);\r\n        output ---> [ 10 ]\r\n\r\n        arr.tail(2);\r\n        output ---> [ 9, 10 ]\r\n\r\n        arr.tail(3);\r\n        output ---> [ 8, 9, 10 ]  \r\n\r\n    ----------------------- demo -----------------------\r\n```  \r\n\r\n```javascript\r\nArray.prototype.padStart(padding: number, value: any) \r\n--------------------------\r\n\r\n#Type:  padStart(padding: number, value:any): Array<T>;\r\n#Notes: Adds padding to the start of an array. Arg1 is the desired length of the array, and Arg2 is what you'd like to fill the extra spaces with.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n        let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.padStart(15, 4);\r\n        output ---> [ 4, 4, 4, 4, 4, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]\r\n\r\n        arr.padStart(12, 0);\r\n        output ---> [ 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]      \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.padEnd(padding: number, value: any)\r\n--------------------------\r\n\r\n#Type: padEnd(padding: number, value:any): Array<T>;\r\n#Notes: Adds padding to the end of an array. Arg1 is the desired length of the array, and Arg2 is what you'd like to fill the extra spaces with.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n         let arr = [1,2,3,4,5,6,7,8,9,10];\r\n\r\n        arr.padEnd(15, 4);\r\n        output ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 4, 4, 4, 4, 4 ]\r\n\r\n         arr.padEnd(12, 0);\r\n        output ---> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 0 ]   \r\n          \r\n    ----------------------- demo -----------------------\r\n```\r\n\r\n```javascript\r\nArray.prototype.occurrences() \r\n--------------------------\r\n\r\n#Type: occurrences(): Map<T, number>;\r\n#Notes: Returns a map of the occurrences of each number, arr[i] in an array.;\r\n#Mutates: false;\r\n \r\n    ----------------------- demo -----------------------\r\n\r\n        let arr = [1,2,3,4,5,6,7,8, 'a', 'a'];\r\n\r\n        arr.occurrences();\r\n        output ---> Map { 1 => 1, 2 => 1, 3 => 1, 4 => 1, 5 => 1, 6 => 1, 7 => 1, 8 => 1, 'a' => 2 }  \r\n\r\n    ----------------------- demo -----------------------\r\n```\r\n    \r\n      \r\n","readmeFilename":"README.md"}