{"_id":"@bahar.ghadimi/lotide","_rev":"3-4e6b2cd4922095432623f518a54a6948","name":"@bahar.ghadimi/lotide","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@bahar.ghadimi/lotide","version":"1.0.0","description":"mini clone of lodash library","main":"assertArraysEqual.js","directories":{"test":"test"},"dependencies":{"chai":"^4.2.0"},"devDependencies":{"mocha":"^6.2.2"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Baharghadimii/lotide.git"},"author":{"name":"Bahareh Ghadimi"},"license":"ISC","bugs":{"url":"https://github.com/Baharghadimii/lotide/issues"},"homepage":"https://github.com/Baharghadimii/lotide#readme","gitHead":"b5f8a4c29d08a791e98c6ee11d15705be2f87a29","_id":"@bahar.ghadimi/lotide@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yveE5+dmziTL9JnO6RO+R7AjgJA0pbVeN9yhVOjTNEyVR9gJQ2xr+RwTMMh6URVziA/ovR/GwexS/85FB84wPQ==","shasum":"ec209891a148edd296404a8535cc35ddd3c2e155","tarball":"https://registry.npmjs.org/@bahar.ghadimi/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":11830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrilmCRA9TVsSAnZWagAAfkEQAJ/Z7Xgt7mNMYzBl92ha\nvuXc0lL5PrvC3m1MjlyeVBF+yWlZLxcXslhpsUBoKQpGKuuKh/In0djPUhYq\nb8bTNbmPE3agD7T8eW7aA+AU3onvfAP3xPumCgdZ0wZzZZakyD+RPMMTX4oa\n+mQ1jF7DUamuyZ69IeGVKGWLoMbzzg5eEiN27dNUnbHVMv3KtGHW0144VsUp\nf/jG7GYgHWTWySB9y+/MBp6ZThYtqRkQp9GVbi6xLx7xUAFiEcW2HYgeE1yR\nMgqjTXpUCFGPrjM4e1JvwBop5loUXVkLe36VTPLjIuRg5BrVlnh87gIQ4U2R\nLFraaF/EAdKHu77gOEUkvYd5BWW6vDvFWow/0xV1PTlPVCvHkAuE59go8zTP\nkslGQT+6YZFxACEdQgCRVqVrH14SauZcF2+GU8uhu3YgAtBg4ZsceKHXaLee\nI75SjgCNFPhBnA6LDmKCIbVJCxmj9/udCxbKl9BPMNIltuDGycQSVNMAZYEH\nyrFf0AptKioIzwqae4hXWy0JP3kzuOoHr1LGHM5dBtWz4brfmZs1XkmUDMeD\nu52DF2631Bhsez3lNXnOg1mbXpf9dMIbHCgCc6fBXF9TshwrGpMxxA8Jp/c9\nBVW2Z++cYaWgBYdLQCKKhQZU76VDFNMZulbJcMnuwrK68VuzTEyc8w6fv8+R\nsNRP\r\n=nJeM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuQLPdF/wxnZaJccSsLgyRa6rGnLQcXhVjvv/h2inRCAiEAxjKmL1/YNOfzsRifGtZjnlDUIzxoSpTA/eB8eQDjPCY="}]},"maintainers":[{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"}],"_npmUser":{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1571694949662_0.399300324601235"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bahar.ghadimi/lotide","version":"1.0.1","description":"mini clone of lodash library","main":"assertArraysEqual.js","directories":{"test":"test"},"dependencies":{"chai":"^4.2.0"},"devDependencies":{"mocha":"^6.2.2"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Baharghadimii/lotide.git"},"author":{"name":"Bahareh Ghadimi"},"license":"ISC","bugs":{"url":"https://github.com/Baharghadimii/lotide/issues"},"homepage":"https://github.com/Baharghadimii/lotide#readme","gitHead":"468d138176b4c46ec1e6619c94e2f03379050683","_id":"@bahar.ghadimi/lotide@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-PWtK16rp8GNl6hUCRH5D3rRDisHNB2zPVMSebx10FVc+HCuiq11jmowfR/qPvRUnHDfa70LObQ3437CfPs7hNg==","shasum":"b2da69d164d4c99b4457218770345cdd1788fecd","tarball":"https://registry.npmjs.org/@bahar.ghadimi/lotide/-/lotide-1.0.1.tgz","fileCount":26,"unpackedSize":12291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrnUsCRA9TVsSAnZWagAAq4kP/jkmxtg5BWhweeMgcq4n\nN02rF23PHVM/RFHbcVyDu1isTv3D2E0QptzhUHRsxpb8iXmUEOPeA+d4sYQz\nR5VwMvFQzFyqr4QXRy6c+U/Tm/CWNb5gdo9f2Z9IhJu2Op4qjuLgEPl6r34y\n5vAtPT6ZFG8Ot4JWFgWSSvZmxL5QVNLuQxUiVNFxRYvvWK2jcoow3d9lYm2X\nz+JRvrKrS3DrWvMgpxDmmTkK0SfHGMV/srJtjvXMhXnpQBfbb+AczGGmFvuk\nDO3LArPGMZJL+4k6hBzksStbgxVXHmch92DiTAO1mEP+cqu3mJoZGe998VHL\nscVSnnxmnWKwo+LUhVPAvAWxKAbYgfxvUBveKxYgc4srWG4LkoiRxtt3fNyR\norRz7EsqSKyKI4bE2BEjmCUOWT4pjWipUdlaTfyglUpxZrfMfQP37L5BjSNQ\n+ycEvmAr7VJd41gymcLO4BapzItZn8L2mUN53CIiWnx3PcaLKc8R/svaXqhr\nMQqDMGIshn/pDdbcQfroP/3pJTx5uwz9rbwDUTtpKLUVNP3hxnXNcdcivoXR\nfrYuiRNiagvNFkmy+8bebsL6dPY0yP7kM4t5Wn7h8nYLf6SeATLZ24apaljT\n6OviIazKshDEUG2L75ooBV+N3nlQhAZhhivKcm31UeJWz5PoO3m3MFphbiuG\no9ro\r\n=zY4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTE20Hnuts/DijiQHDpKQurVhucGWOCJF6FRHgDIsBXwIgNk3TKJHIGZa0Kwkd8gTqo31d3r03oZ2cnDZ+JLum6Tw="}]},"maintainers":[{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"}],"_npmUser":{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1571714347690_0.2942307457101241"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bahar.ghadimi/lotide","version":"1.0.2","description":"mini clone of lodash library","main":"assertArraysEqual.js","directories":{"test":"test"},"dependencies":{"chai":"^4.2.0"},"devDependencies":{"mocha":"^6.2.2"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Baharghadimii/lotide.git"},"author":{"name":"Bahareh Ghadimi"},"license":"ISC","bugs":{"url":"https://github.com/Baharghadimii/lotide/issues"},"homepage":"https://github.com/Baharghadimii/lotide#readme","gitHead":"446fb4cc14e93c053a585ed94630bab7765332ef","_id":"@bahar.ghadimi/lotide@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Pw+EGqtzEkoUa0IIf3LOwPUjJcw5kZHH+DZAS9ZjOBRGQwNtcbIzLgmQw8omeJ/21LMyumtaxLnRGVrdwMQ7zQ==","shasum":"f36154546351c0340f7fdb021bb6dc5cb4283dbe","tarball":"https://registry.npmjs.org/@bahar.ghadimi/lotide/-/lotide-1.0.2.tgz","fileCount":26,"unpackedSize":12385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrnnOCRA9TVsSAnZWagAAD4oP/3BlGL6PriWYrUJMLV1F\nZxhFZ2zaVYv3Mj1QocGQ6VOwkKBlpcBKZLgVopURFDuFcUpmeMx7+qpUVsFu\nYZWQeobcDf5JvsJLZzBYMPNx+tTjmi6TXs/nSBPaixzgc6eq9Zqx3keA9rV+\ntybEOzbaYITXNRcodxCkLRIUrgfFDshP04AMR+L1y0xSnOgfzQXZfAcz/MmY\nxsuZzAhMEke7kOIInJdCmYwPCJi8JAQfN0f2zwkLsg8B0xTCMnPYIchz3psB\nSPsBclpSLRS6xVVHboyTNST2oYfIH5Kc2xvPzyDSEKnjL78muwSvZ/LeZox8\nucW0CczZ9hSEFElKNwHPk3XiVInIffgnjXs1P0ihbKyzqXjr+uubn9fWIBPB\n1jDcZppdwRDvBsZUXgMFEo0ofoHRhC8s54GMyzD2pPh7tzx0TKiv3/E4lo3O\nHkoRnVcdbof04XF3FNAt9jgQ2/tt9VACZ1vULXFU2jBSDqqVeAODlgG3kJOl\nAPC1oy5QPs8mugCGq7MNYbP9wc1jpIvF1OUfJ417oB9H7w/6JbTgmMNXFy1a\nwV2Jt8JB5nOdFJame76C7/o3GV0suWH6k4wOFtl0tZCVdYMRAoN26ZhZb1A2\n/SE1/1Qwxg+hTyJ7OFo7lZaY0Sfr67gV2aAzv438uf1jSl1E9Z6B6ZQhb86l\nOSlJ\r\n=BukZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdNLu5JK8bXkETMdZsC96Yk3gNfxcXt0yVJdFewB4B1AiA5YBq1xMf+NtyyhFXESmUOga8BqYEzyAc805W2s8ERmw=="}]},"maintainers":[{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"}],"_npmUser":{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1571715534065_0.025718836378680887"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-21T21:55:49.440Z","1.0.0":"2019-10-21T21:55:49.766Z","modified":"2022-04-04T17:30:36.607Z","1.0.1":"2019-10-22T03:19:07.835Z","1.0.2":"2019-10-22T03:38:54.297Z"},"maintainers":[{"name":"bahar.ghadimi","email":"bahar.ghadimi5469@gmail.com"}],"description":"mini clone of lodash library","homepage":"https://github.com/Baharghadimii/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Baharghadimii/lotide.git"},"author":{"name":"Bahareh Ghadimi"},"bugs":{"url":"https://github.com/Baharghadimii/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 @bahar.ghadimi/lotide`\n\n**Require it:**\n\n`const _ = require('@bahar.ghadimi/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(array)`: It returns the first element of an array.\n* `tail(array)`: It returns the tail of an array(everything from the second index)\n* `middle(array)`: It returns an array with the middle element of the passed in array in an odd array and two middle elements in an even array.\n* `counterLetters(string)`: It returns an object with all the letters in passed in string and their counts in the string.\n* `countOnly(allItems, itemToCount)`: It returns an object containing counts of everything that the input object listed.\n* `letterPositions(sentence)`: It returns an object with all the letters in passed in string and their position in the string.\n* `counterLetters(string)`: It returns an object with all the letters in passed in string and their counts in the string.\n* `findKeyByValue(object, value)`: It scans the object and returns the first key which contains the given value.\n* `map(array)`: It creates a new array with the results of calling a provided function on every element in the calling array.\n* `flatten(array)`: It creates a flatten new array from a passed in nested array.\n* `takeUtil(array, callback)`: It returns a \"slice of the array with elements taken from the beginning.\" It should keep going until the callback/predicate returns a truthy value.\n* `without(array1, array2)`: It returns the array without the elements of second array.\n* `findKey(object, callback)`: It returns the matched value in the passed in object by using the callback function.","readmeFilename":"README.md"}