{"_id":"@anisamohamed/lotide","_rev":"2-54cde69e56c53ddb7e87553395094163","name":"@anisamohamed/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@anisamohamed/lotide","version":"1.0.0","description":"Anisa Mohamed's library  # lotide","main":"index.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/AnisaHMohamed/lotide.git"},"author":{"name":"Anisa Mohamed"},"license":"ISC","bugs":{"url":"https://github.com/AnisaHMohamed/lotide/issues"},"homepage":"https://github.com/AnisaHMohamed/lotide#readme","gitHead":"c560898bd79884b0f250ddf2582faa9592bc3c7b","_id":"@anisamohamed/lotide@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anisamohamed","email":"anisahamohamed@gmail.com"},"dist":{"integrity":"sha512-DfZXRbreBTzjTEtCe6voinsdjxgruGyDKc1UkynQ0iaMVI6umhXJYBhCJOTyOUd0reSbDas3Qte0NDUTfXrFcA==","shasum":"242e08d2949aaa157f545fb21b595e2dee1a3772","tarball":"https://registry.npmjs.org/@anisamohamed/lotide/-/lotide-1.0.0.tgz","fileCount":29,"unpackedSize":34128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5aJYCRA9TVsSAnZWagAAXEUP/0CSFO4ssUS/tMn7XKdJ\nVBVNTFSH0kaHkOpFkj/pKVxYAmufo5HhADwhh3flG9TCoSq6WYArGaQQocKl\n8dEjofeeBO1Xnai2/jl8aRbAUxlKaWtQFm4/Tf/8cF002PVrpShKY661M6Lp\npNhrkpLr9Sjd0t8qBhuvnG6pNFm0ia8Ty6+tLAp6jS4vXS3Ph5HDu4Hm857/\nm6bR8ylonfAYeW6TRoUziKXGJ+smdkYRgpDwFyFaVMnqOOefWviG3WwASkSp\nEv3uB9/WegS+xoFbOL7ZQ1msUQCfh3AjKsYbhU37XS+H8Ko0Jf2TgYtlMhxx\nlJAhMvC/ZPzd7pOZea3C9YbNZAd9lsCnAfaSQhm9IH8WCxc7tziBnfaUPASL\n06+8xzrggQ+TO65xIYxwA5n98rKiKf0qJk7btt54IPTU967zna32tKED0sky\nacfzj4c/r8tprOdCLyfHkLJz0RJqq1aeB6q3RmPbOy88m8Ajfu5GTP90Soy8\nqTHIK1gjCdzTc73eAR/BjGHbPFubEFQO6xO3idW8jRzVPR+pA+prs2b5uc8S\nDySH22fe+U6Uytsq3LYtdnmo60jgosfxwkhbwO4pgPgDR5UKwuNHFHhftxvz\ncnhSgL1z2gTsJcIerDIsg/MfFvNGf7YGHZCERzxO5g2TXdzkrFOFf5LkPQJ9\nWfNf\r\n=YuUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv3oHPAnTNsHm1OqiMCXArguN/46h+y/69L3oIlUaKLAIgeXRASS36kK1hmwP+BX09GxlzWxzy2pZhw3LJSCTEdRQ="}]},"maintainers":[{"name":"anisamohamed","email":"anisahamohamed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1575330392291_0.3217075025269571"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anisamohamed/lotide","version":"1.0.1","description":"Anisa Mohamed's library  # lotide","main":"index.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/AnisaHMohamed/lotide.git"},"author":{"name":"Anisa Mohamed"},"license":"ISC","bugs":{"url":"https://github.com/AnisaHMohamed/lotide/issues"},"homepage":"https://github.com/AnisaHMohamed/lotide#readme","gitHead":"c560898bd79884b0f250ddf2582faa9592bc3c7b","_id":"@anisamohamed/lotide@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anisamohamed","email":"anisahamohamed@gmail.com"},"dist":{"integrity":"sha512-0+Q2deA3RS9n1td5gQSkqujFq08mGB+MvsltUV1NcfPx+o/H/mhAP56B3ts0JKn6NZWiBPvbHqo0J/5fwfh9QA==","shasum":"0b296beac53ea4c4068095a4eb68eee2767836cb","tarball":"https://registry.npmjs.org/@anisamohamed/lotide/-/lotide-1.0.1.tgz","fileCount":29,"unpackedSize":34128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5aLlCRA9TVsSAnZWagAAmu4QAIfjvWgKkrBkhAc++FnI\n3HXdC/M/no6CwpwWWfXLD0EstPjsQbBKsY9jwBzLkyBhaiyFmxg2ygoJK94s\nG+nI9lZF0K3zyop54a3I8pUa4JMtgXP4Da2dBKJmaTyidr2D5s6pWlk4x2IJ\nxOtO4XssCypZnR1kfkJJiUTHHxWCS0/Dr6Xrip03Xb5S2ZKJOXN/L923bpUR\nBzAJdOtYwZuFKirntHWZ3C4PhknNFaJ36FsEyYVA9pHWMdgEAtR4iO5teaDo\nykDT8fgDNRfhNjPHkFUZVZcwXug76RTDGDMVa7jeL1eSWFbhxyz87T+G7uEf\njQUAwKAlC5Ede3hg5Tw295hLM6TRB/zGuLGXP4XVEmAv9eVLCtAqktfEGlOE\n4TY2XAiXiX4NgZwhJdmX+gMsCpbbkBbbxKR+nW00mgykbhSPIuI9D96fvOjR\n7qq6QdRQTDfmEDk7WCxozxo2RWrLu5mChnfgXRbRqjyK8SMy8QD6yvZxx9e+\nB7X1N6XtBWtFVJyrwKiOkREbOmr+HiNFK76WHHMNkfKxuM3+JUuI/kvDURp+\nPmlCanfo73IP7bBZb+8hfJN/X0elk8cP+0u18cHyMXKX9ZZ55pr4/mWZho6/\nBfXUF5+D7Y7Rfg8jFBtDwxPahVmRGYvkSg82uEogHIY5ytekQMW8yxHIGo6t\nzFYr\r\n=TiGW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMxv/d8stDkDgjoNpPMKyTEqGs+5ke/OrBoVI4OI3fcQIhAPr677Yx+FUzXZQ9Tg2zBkdRLtYLwPoBybygnLfPqSt/"}]},"maintainers":[{"name":"anisamohamed","email":"anisahamohamed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1575330533020_0.4804561043081861"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-02T23:46:32.263Z","1.0.0":"2019-12-02T23:46:32.382Z","modified":"2022-04-04T14:12:38.382Z","1.0.1":"2019-12-02T23:48:53.139Z"},"maintainers":[{"name":"anisamohamed","email":"anisahamohamed@gmail.com"}],"description":"Anisa Mohamed's library  # lotide","homepage":"https://github.com/AnisaHMohamed/lotide#readme","repository":{"type":"git","url":"git+https://github.com/AnisaHMohamed/lotide.git"},"author":{"name":"Anisa Mohamed"},"bugs":{"url":"https://github.com/AnisaHMohamed/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 @anisamohamed/lotide`\n\n**Require it:**\n\n`const _ = require('@anisamohamed/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# 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 @username/lotide`\n\n**Require it:**\n\n`const _ = require('@username/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  head\n   -- An array with only one element should still yield that one element as its head\nAn empty array should yield undefined as its head\n  \n \n\n  tail \n  --- An array with only one element should yield an empty array for its tail\nAn empty array should yield an empty array for its tail,\n  middle\n  --- Implement middle which will take in an array and return the middle-most element(s) of the given array.\n\n,\n  \n  assertArraysEqual\n  ---Implement assertArraysEqual which will take in two arrays and console.log an appropriate message to the console.,\n\n  assertEqual \n  --- If the values match, it should print (console.log) the following: Assertion Passed: [actual] === [expected] (but with the values filled in)\nOtherwise it should print (console.log) the following: Assertion Failed: [actual] !== [expected] (but with the values filled in),\n\n  assertObjectsEqual,\n  countLetters\n  ---The function should take in a sentence (as a string) and then return a count of each of the letters in that sentence.\n,\n  countOnly\n  ---This function should take in a collection of items and return counts for a specific subset of those items.,\n\n  eqArrays \n  ---Implement a function eqArrays which takes in two arrays and returns true or false, based on a perfect match.,\n\n  eqObjects,\n  findKey,\n  findKeyByValue \n  ---takes in an object and a value. It should scan the object and return the first key which contains the given value. If no key with that given value is found, then it should return undefined.,\n  flatten\n  ---Create a function flatten which will take in an array of arrays and return a \"flattened\" version of the array.,\n  head,\n  letterPositions\n  --- function letterPositions which will return all the indices (zero-based positions) in the string where each character is found.,\n  map,\n  takeUntil,\n  without \n  ----Implement without which will return a subset of a given array, removing unwanted elements.\n\n\n","readmeFilename":"README.md"}