{"_id":"@abdi_ali/lotide","_rev":"1-c8aa845c5eeddabdab0a5c44cfdbdc3d","name":"@abdi_ali/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@abdi_ali/lotide","version":"1.0.0","description":"github repo of lodash's younger brother, lotide. LHL assignment.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/TorontosFinest/lotide.git"},"author":{"name":"Abdi Ali"},"license":"ISC","bugs":{"url":"https://github.com/TorontosFinest/lotide/issues"},"homepage":"https://github.com/TorontosFinest/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3"},"gitHead":"d049e9de8f2d7153c942b05ab5159eca88b90c17","_id":"@abdi_ali/lotide@1.0.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Dg8LUqj/THvgyB8s9C2IbX0Qol6MCBI7eilMUlmbj/8WxXMApxTsoen75mJPuFmVXLNO58pJLPGv+3pJANOfYQ==","shasum":"5be2cf757d5ca273d12f3d2bf87695b9bce3eed3","tarball":"https://registry.npmjs.org/@abdi_ali/lotide/-/lotide-1.0.0.tgz","fileCount":34,"unpackedSize":14498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpY0VCRA9TVsSAnZWagAAG7sP/0dCOXOlVdstANFPtfT6\nkMzeHu252l9vjCykVgYxdDfHSmjExw04cpE+F3kBovtr2hgh0buwY/V+Fw5q\n43H07Zs8u5UWfzm5c4Gs18Jgqhzmg/pwSX1XoMgSTE/R53lbEk/L/Pv0XnXz\nuyqV3XE619KiQIzjlijh37wn9j21VIh3UDL3KrlHKOmKfHxshchfjEHTnXaF\ncnXJPmx1UzQnJKVnWXfl75DoeJAMlpC64NFLolH7J7qG30UiAlyTr8VTPeZ9\nrz3C5ss0gygklfq8WKHCJIW8aYBT+2ez4Om/X89U+uaY0Tg+95/dgA/gTGOJ\nT6prwFXk6cyh+Xim+LNhupcr8OkLs9Q7//dSoprXGtV9rsy6GMziRFkSDGQW\n4P0Fgep3tNbMh07pD6Llr4GyjVyPc3bOOwE84rS6a/AANrPDpAfcv/vhY9JA\nzg+jXDUjCgh7aTkm6iyDon88cJvsXpQgvXIC/3WxeecVeXPFF4XKSM4KL1rN\nig7/EUv5g/FI2RDeSz5RX+MnPDNUXLwMmeINII7AzT2wpWknX9XnwubfcdI9\ns1H3Z96bCQFRmbRky4ZWpkMQoI3zK/DNgy6q4uCCzz2xxbvGlpTnn3z9pXna\nkECkn0lUh4Ugz4IrnQ3BVSPdtypracEHqopo5Y4bP9ArXJ79SzygNADAzwGr\nSjAQ\r\n=//so\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEekjZ+1b5GMEjqXxiZl+OvGd3DBWE/5OHv2UEe5iRbtAiAu+r1pmPqidIbjkzcD8bIoMlIS7wdq2zON6Ri+0BHFTw=="}]},"_npmUser":{"name":"abdi_ali","email":"abdialicanada20@gmail.com"},"maintainers":[{"name":"abdi_ali","email":"abdialicanada20@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1638239509481_0.48522232407801114"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-30T02:31:49.415Z","1.0.0":"2021-11-30T02:31:49.607Z","modified":"2022-04-04T10:58:28.241Z"},"maintainers":[{"name":"abdi_ali","email":"abdialicanada20@gmail.com"}],"description":"github repo of lodash's younger brother, lotide. LHL assignment.","homepage":"https://github.com/TorontosFinest/lotide#readme","repository":{"type":"git","url":"git+https://github.com/TorontosFinest/lotide.git"},"author":{"name":"Abdi Ali"},"bugs":{"url":"https://github.com/TorontosFinest/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 @TorontosFinest/lotide`\n\n**Require it:**\n\n`const _ = require('@TorontosFinest/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- `assertArraysEqual`: function that asserts if two arrays are equals\n- `assertEqual`: function that asserts if two values are equals\n- `assertObjectsEqual`: function that asserts if two objects are equals\n- `countLetters`: function that returns counts of each letter of a string\n- `countOnly`: function that takes items and returns counts for a specific subset of those items\n- `eqArrays`: function that compares two arrays\n- `eqObjects`: function that compares two objects\n- `findKey`: function that sehesarc the object and returns the first key for which marks the callback as true\n- `findKeyByValue`: function that searches for a key on an object where its value matches a given value\n- `head`: function that retrieves the first element from the array\n- `index`: list of all the functions in an object\n- `letterPositions`: function that returns all the indices in the string where each character is found\n- `map`: function that creates a new array with the results of calling a provided function on every element in the calling array\n- `middle`: function that returns the middle element of an array\n- `tail`: function that retrieves every element except the head of the array\n- `takeUntil`: function that returns a slice of the array with elements taken from the beginning from a condition\n- `without`: function that removes elements from an array\n","readmeFilename":"README.md"}