{"_id":"@ahirsi1215/lotide","name":"@ahirsi1215/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ahirsi1215/lotide","version":"1.0.0","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"keywords":[],"author":{"name":"@ahirsi1215/lotide"},"license":"ISC","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"dependencies":{"my-package":"0.0.0"},"_id":"@ahirsi1215/lotide@1.0.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-LsNvyILGFXISnenmJNhSF40JNPX1qShNbYbiiMQ0F3br/sRPnKYZ/VPlwLK9N0llsxNbTquTvqbNyW9GIU9eAQ==","shasum":"bbb4f5cce787e7a64b22a284061d449b9162af2d","tarball":"https://registry.npmjs.org/@ahirsi1215/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":24744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmAhgH8Mqy3nrN9I8QN+F/pnkemoLe/1XiELczgmUPmAiEA4JvG8XGJDHr3nP3RddWRTEnox0VFumQVY+P5jo0XwHY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMiSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQxBAAnUXoQLd4YBI7AcfLTN2w4C6Ks4QzIXWllIIh2vOgSUYCgsqJ\r\n2XXTCOcVqV5W2paI488ir2vjbCV0spQXpr5xL2wyzTC7JEhFXbDA8r/6yiz2\r\nNuu6gTjazyjuH83Zlwz/fnV9i+flVYEQ+RwauMqZLHNMdLPS0eboNKw+PDGk\r\nk/0wHgV5ppNe9XTVleRqQryIpiZppMSAU5bFzdxF/7CIQvX0eVAuoz38e7TH\r\ne5u9bIigeB5t/75lH5n1fYg7vLNzsPCWF4JaOmwxTX8cdpCQ/wuL/AMbWNfu\r\n+xljk13UxYF0C47CAD9H5S8yydvTHzm9hzJv0Exs9ZXqhYvn9uT9eMWtjg16\r\nBnbO9p5doSrbUpZTvqwySLIXtR5tuwaLTLSqC3AUw2ebIMfoLFPwvFoQdS0j\r\nPwtCx4/XUi5IONFuubm20ixPz6Hvp+DRhpCROBX3X8qC7l4Hi/au2DRd7uUl\r\na/8uqBGUcPXNvd60eB8Y/QTZQsqDEak29egebtbs9uw4VXAMbEzVknFSHy7N\r\njzl25/nMICjZS3pJ34xOi3Ab4L4eeMVeUH+xUb8ShQPkjwwgbj4hbxSjgoVt\r\nLSWwr6xvsWfw3edJflBYc3PVIUi11aL3Ycn0qsYSpH+Ez0m5RCZZ5GkuouHN\r\nz5oqRuNcYoNPUU25s9I0eWqlrEW6rE2O2BY=\r\n=rFDS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ahirsi1215","email":"abdullahi.abdi.hirsi@gmail.com"},"maintainers":[{"name":"ahirsi1215","email":"abdullahi.abdi.hirsi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1664230545308_0.482344618184654"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-26T22:15:45.263Z","1.0.0":"2022-09-26T22:15:45.449Z","modified":"2022-09-26T22:15:45.585Z"},"maintainers":[{"name":"ahirsi1215","email":"abdullahi.abdi.hirsi@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","keywords":[],"author":{"name":"@ahirsi1215/lotide"},"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 @ahirsi1215/lotide`\n\n**Require it:**\n\n`const _ = require('@ahirsi1215/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* `function1(assertArraysEqual)`: compares two arrays and asserts them if they are equal\n* `function2(assertEqual)`: asserts a function behaviour prints a pass or fail\n* `function3(assertObjectsEqual)`: compares two objects and asserts them if they are equal\n* `function4(counterLetters)`: takes in a sentence (as a string) and then return a count of each of the letters in that sentence\n* `function5(countOnly)`: takes in a collection of items and return counts for a specific subset of those items\n* `function6(eqArrays)`: compares two arrays\n* `function7(eqObjects)`: returns true or false between two objects\n* `function8(findKey)`: searches for the key\n* `function9(findKeyByValue)`: searches for a key on an object where its value matches a given value\n* `function10(head)`: retrieves first element of the array\n* `function11(index)`: the index of the project\n* `function12(letterPositions)`: return all the indices (zero-based positions) in the string where each character is found.\n* `function13(map)`: method creates a new array populated with the results of calling a provided function on every element in the calling array\n* `function14(middle)`: returns the middle elements of an array\n* `function15(tail)`: retrieves every element except head\n* `function16(takeUntil)`: returns a slice of the array with elements taken from the beginning\n* `function17(without)`: creates an array removing values we specify \n\n## Version\n* 1.0.0","readmeFilename":"README.md"}