{"_id":"@andyku25/lotide","_rev":"2-88e152b2721c0ab2e4b5f0f7f5a6e149","name":"@andyku25/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@andyku25/lotide","version":"1.0.0","description":"lotide is a clone of the Lodash library and is used for learning purposes as part of the Lighthouse Labs Bootcamp","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/andyku25/lotide.git"},"keywords":["lighthouseLabs","lotide","lodash"],"author":{"name":"andyku25"},"license":"ISC","bugs":{"url":"https://github.com/andyku25/lotide/issues"},"homepage":"https://github.com/andyku25/lotide#readme","devDependencies":{"chai":"^4.3.0","mocha":"^8.2.1"},"gitHead":"2e9bd525936a4c8a9092687a1ddf2303b0fb891d","_id":"@andyku25/lotide@1.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JnxtUD/CB8QO2zBxDalw48yHSuws3GND4hgaMap9FjUgFSdVbCfyZpnIuqzyRZAcTl1WfZI8lgIzQFmorkgLkQ==","shasum":"c014cba4f7125762ba2ebaf931a80d2fe57a8147","tarball":"https://registry.npmjs.org/@andyku25/lotide/-/lotide-1.0.0.tgz","fileCount":33,"unpackedSize":17639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIeRzCRA9TVsSAnZWagAAX/sP/RICi+Pczb4WCS+9qBtZ\nf/8uCyE5hQqA2dGFkZYsjMwR/tmKSo0UovwztKN2NRW3osuVDQi4yFffTjCZ\nDnSsH8hMJGBhB9ZiSsgkdkyRvAZamI9CFJQAH5te0950aa2EPBsgibvOqbuL\nA8OQzRVLS5i7JfcTxNhOPNMvAv0492z/ZN8BoDHQ4KI9ukz/qrlCr/xRmaRe\nGxRvG47LfrWuWBmz3YuxoMX2Hd0PgCZcSy2s+ExCFkqFJW+jhV4BDpYlwinu\nqs1PDhMItyap4Wtmucy9cgWxrmLApYbUyRdxQEWok/AnIt8P47U2ajJXUiB+\nRUa01lr+Is8zxVB8md1Wih5t2FueLwO36oNnbWuSMCyu2dEVV6i4Qrv3SxIu\nL+DMxZ6wQz3qTq8jXGiKk9Gce13OznBaa0DJ+55Nv7osYP7Edl+ATRAjlnJ4\nx0jhW52PhS/wlV/Q6jHUSVmgZBfCxF6is9dTGJuRDsBBfdKjvdD2a77BGrxL\nstCU5O16kdpp3xWIxEuKArdo8lDZqoCs4tkMbd7NZlv9LWOq51pJc/s1GYhb\nnqNUdamv5GrJsLdMNAiX3L2rifkNP9aV90fsNPZEURkjtZzv9CCVojvimsnC\nArd0XWDqautlVbEVxY9IVEmm8uC1hX5KMuEXbhAxAFmcGUyXLFrn5ms2FNtk\nIRYu\r\n=drC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHxszL01t0RdXexDPS30DLRgvaEttcf/1Z0ymorcImIwIgGxMODpyhlDEbsal/yr27Td2XU+Hk3uB/nEWFn+hed7E="}]},"_npmUser":{"name":"andyku25","email":"andrew.ct.ku@gmail.com"},"maintainers":[{"name":"andyku25","email":"andrew.ct.ku@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1612833906910_0.8689079231538126"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andyku25/lotide","version":"1.0.1","description":"lotide is a clone of the Lodash library and is used for learning purposes as part of the Lighthouse Labs Bootcamp","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/andyku25/lotide.git"},"keywords":["lighthouseLabs","lotide","lodash"],"author":{"name":"andyku25"},"license":"ISC","bugs":{"url":"https://github.com/andyku25/lotide/issues"},"homepage":"https://github.com/andyku25/lotide#readme","devDependencies":{"chai":"^4.3.0","mocha":"^8.2.1"},"dependencies":{"my-package":"^0.0.0"},"gitHead":"389c3d5475285a141c07d9e4629798577ab458aa","_id":"@andyku25/lotide@1.0.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XuQmCw+LXUvsju+piKoC/H9tzWXwvP09bz4JzdbzZ0joXi7uhRnOZbzVtGdstLbDQ0/MaL4bKAgI66JliMx2nw==","shasum":"8a4bad7a475117f47b166920274749cfb5861921","tarball":"https://registry.npmjs.org/@andyku25/lotide/-/lotide-1.0.1.tgz","fileCount":34,"unpackedSize":17409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIh3YCRA9TVsSAnZWagAAyjUP/18pnVi4KAERajoYkQmF\nTkMfVQP7ucMEvW4/sUwYKb8CnS/sRBGCEcI09og6Z49qRKuaklHGm0xMpGSP\nM5fgKoJX1Mfb+QF1JPw0/LE6BClOVE9PSe4UmLhG77RhMyzlEWzSMfyJ6yzl\nORmufTJ7Lw7Q51KGc0uBZGNWAhWAn6+Ii9kZJBpLGZ6jeXSQ1i+wpRXT+JOy\nTHJINnlqekvP0LymniwjR5jAO8beGPGCkM1LJ/AfyX/Lzf/DkF8BmZneqGk7\nv9OLgoWERzol8hviqmB0FVc4v89uo46dp2pCHMHCRNO9h/+W2Gi23FYRUGG9\nWurkO0+wRtT1ldu4u8QXNhRxr1dXdqtJnm4z+WltuklbYvjs/Vecovlw7RNH\neja+lFU0sQLSZIvvV4d6njs3qBc2anxhHcQh7hNR0zhmsp464g0hBnJanZ0h\nPoyhgc5BOajpnX/xmZOogEZKfW83pQRKY++Pz3nZGVd6tAbwMt5vesPKg3cf\ndDiXQrqn+7nW90P/DMknQrn/rc5Og9pQgbmvMPY3DbJrmXcK8Y8AfqH+Wxa3\nRn8bVWf90HznGw35Fu8dMrX1liMcODnrEW5OcTeYJt2iIA/mlNygbYNCmoUp\nmgSFQFgKOXAq03zbeOZQDr0jeDvrvMe7xXa5S7qJxKPQNvq6XUcxSbdyBJ0T\n1o66\r\n=sNcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCiAPxjJa/qoWK40YXfoFGEPCLSDRhPHHSytKCZr7meAiEAvNy3Acmzq63/eDzDvNraxFzH3K2rbopa8SUGYizLpPw="}]},"_npmUser":{"name":"andyku25","email":"andrew.ct.ku@gmail.com"},"maintainers":[{"name":"andyku25","email":"andrew.ct.ku@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1612848599800_0.5118745300432923"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-09T01:25:06.856Z","1.0.0":"2021-02-09T01:25:07.135Z","modified":"2022-04-04T14:04:41.946Z","1.0.1":"2021-02-09T05:29:59.932Z"},"maintainers":[{"name":"andyku25","email":"andrew.ct.ku@gmail.com"}],"description":"lotide is a clone of the Lodash library and is used for learning purposes as part of the Lighthouse Labs Bootcamp","homepage":"https://github.com/andyku25/lotide#readme","keywords":["lighthouseLabs","lotide","lodash"],"repository":{"type":"git","url":"git+https://github.com/andyku25/lotide.git"},"author":{"name":"andyku25"},"bugs":{"url":"https://github.com/andyku25/lotide/issues"},"license":"ISC","readme":"# Lotide\n\nA mini clone of the [Lodash](https://lodash.com) library.\n\n## Purpose\n\n**_BEWARE:_ This library was published for learning purposes. It is _not_ intended for use in production-grade software.**\n\nThis project was created and published by me as part of my learnings at Lighthouse Labs. \n\n## Usage\n\n**Install it:**\n\n`npm install @andyku25/lotide`\n\n**Require it:**\n\n`const _ = require('@andyku25/lotide');`\n\n**Call it:**\n\n`const results = _.tail([1, 2, 3]) // => [2, 3]`\n\n## Documentation\n\nThe following functions are currently implemented:\n\n* `head(arr)`: returns first element of an array\n* `tail(arr)`: returns all elements following the frst element in an array \n* `middle(array)`: returns the middle/middle 2 elements in an array\n* `countLetters(str)`: returns a key-value pair of each letter in the param and the count value of that key\n* `countOnly(arr, obj)`: returns a key-value pair of each object key to search in the arr param and the count value of that obj key\n* `findKey(obj, cb)`: returns the key of the object param given the cb condition\n* `findKeyByValue(obj, str)`: returns the key of the object param given a specific value\n* `letterPositions(str)`: returns the key-value pair of each index position of each input value\n* `map(arr, cb)`: returns a modified array based off of the cb conditionals\n* `takeUntil(arr, cb)`: returns an array of up until a conditional returns a false statement\n* `without(arr, itemToRemoveArr)`: returns the arr less the 2nd param of items to remove\n","readmeFilename":"README.md"}