{"_id":"@aneikusa/lotide","_rev":"2-10bce3c3134b8a5a4bc0ef2b50dfc4b9","name":"@aneikusa/lotide","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aneikusa/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"},"repository":{"type":"git","url":"git+https://github.com/aneikusa/lotide.git"},"author":{"name":"Sukiena Abdulla","email":"sukiena.abdulla@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/aneikusa/lotide/issues"},"homepage":"https://github.com/aneikusa/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"7db7f487bb8be9388d200bb14edc5a3c665dfeb2","_id":"@aneikusa/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-uCypTYNL0aM41cxg2WrEA6tAIQHIjfQXiDPTnhVKgBRrtl+umRADjS9Lg0p4i2H0+Clx0oi0J/4dYAmRGyRvmw==","shasum":"999638e872c845dc1dfb6fc47ab15621986e295d","tarball":"https://registry.npmjs.org/@aneikusa/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":19579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMHn42ET/vCja0yaDPUspeyHOlBi6ZQtcokXxQJlhZugIhALO1UGpm0oPA7mvtvYdIFdcxXpilqOQRWevfvzvzPs+x"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7teWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocUg//RfQHvxEwDPpuW7evHJtph0PqyZp8dKpJJy+4AJ9vdOspshVb\r\nTLUn4szS7BGVPko89l7JB7MQ7JfXQ9Un0g2RMXGQbiUE8szPbhd/rG9yx36X\r\nQYlnGb2KMcziIWH0yUZKFgl3Ok0LMlTkYcBITz5ecmsd4PGcVCrRbgxrZBAU\r\nwC4fgQ2kHnG61Vda6Mb9h7Sz58yejURQuCZXwbLiE9pznCDsLUNj8MLz1gcJ\r\ntgSQlMwR+Fr101AirU+NGS7ykKbqVNIYoWPGBu3UhiOwRfzg/L8f9aTqEphH\r\nlr/1n/359YMlerzZnGweYb/OVZpd+ssfdISEsAZ34v/a1xtLAYLPo0+7WzDB\r\npBc+PzHIH7Dod0G2tXFS4QMbaEpCtd1l+oZSup8wuRPk/Qyj61e06T6rU6jV\r\nO4z6+ETpreLIpBEbc95uT+y69lFCtPN/tB07BXBWvCXJQV8sodT5c1BNlVUY\r\nRcTTKM+AbGsfZPfPi6rZMIU1Iv6pAgcoJFrDMb5ku5+3PaZ2nLhWLfQY4ri2\r\nDTs2izRvKjRzkyrGhVztaZwROZz/KFiIqrtEbEi9x4QlrbhjLpELNS+TXP65\r\nPfhrgYqCnGZYJsDOqM9vsle2upjqkRzD1fjNW5E5wrIkRH4bbBCfcpImX5si\r\nUeugNHgUkOY8GYsYDAwSiGOTt51/Wf6oDAQ=\r\n=mtqs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"},"maintainers":[{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1659819926526_0.8173787900113227"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aneikusa/lotide","version":"1.0.1","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/aneikusa/lotide.git"},"author":{"name":"Sukiena Abdulla","email":"sukiena.abdulla@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/aneikusa/lotide/issues"},"homepage":"https://github.com/aneikusa/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"db42004f33b8fae7d253ffa117329bb58c5bfe8c","_id":"@aneikusa/lotide@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-uqeMq9/vuao62iVDp8PjewsTtNnyf9qHcrnDjVEFxnDe1oZmsYm3rkMgLCQfc9JhAX1KoAxiZuoAY7Pdo8FMEA==","shasum":"6022170ea60e7e613a88fc3159b90ea9b41e1428","tarball":"https://registry.npmjs.org/@aneikusa/lotide/-/lotide-1.0.1.tgz","fileCount":26,"unpackedSize":18909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU3pHZ9WpsFHTHsW/sDgjoFywIncOBIthOe9QAVghgqgIhAILjnR4EuEPdpe3FU8HijA/QFdZTr4ciZS/LnDDw1Ks/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7xNbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFGg/+LgmOxk+A9pPUnjMOLViSmkcIz0GGP6/JjTqr7cRt9XLRAl65\r\nJVEeb1nci+nSA2k9ExIidH4dFhZ89JqjM+RbEBBFIt0inbs09onZ9ZOmhR3m\r\nCp3jyukSy+QEoRGbzXqLqIPetFzLzLvKpn+Ft5UpnNhKMP3zaAKnvaI3ZXX+\r\ngubf9KpTa6BGeUuucKqflIULr7MJxNsCDrxAef83tPXzbkTNbf1c2Sn+joxn\r\ny40aRe8OfKm025vdZFNBTom2UrNAlTZEJX7rQJUwbq6+9k5NN16CANzqSf3C\r\nP/vPGxK9HCThJMC2V42P6ggxoao2zhVvBbpiyngaNS1gM40aPIVkUGs+nY/c\r\nn6ZHaDHw86487lcxZUXRN9rl07QDprzLFW5l6gG2hBKXvr1qY/6sOr9zPaGA\r\nT7hi1l9lWzY/7y14ymLie0maE+OfCoxfWlm5GmXGuEKeWP3BmBBBfRL/kOg0\r\nf9BcPwufvhAURe0BwsoxzgO+Lr/s8t6itncXjWMqCKAKQN3nR9pGhg0FP5bf\r\n5kE+DVp12yEDhM6+3LCc/VsfNQEWBQSgpFLy+yOpSEDlQWaqOePCAZ7G37LH\r\nf1L2oHSrAuYT7YHrRn7w08C/1X76bGwFCEYDu/m4dvlYK4BMAC7cveDJ1Sh3\r\nhhctizUA+Gc2PmuUkLt5q98Y6xkVDj/O9Ic=\r\n=W22y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"},"maintainers":[{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1659835226881_0.9299340268754257"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aneikusa/lotide","version":"1.0.2","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/aneikusa/lotide.git"},"author":{"name":"Sukiena Abdulla","email":"sukiena.abdulla@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/aneikusa/lotide/issues"},"homepage":"https://github.com/aneikusa/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"88395450ac88332a027b84c1231c7e171cc16fc0","_id":"@aneikusa/lotide@1.0.2","_nodeVersion":"15.14.0","_npmVersion":"8.5.2","dist":{"integrity":"sha512-tTFgqXXboZL6bhkd0llW9dM13Rz2JOyoVhwOuepGxV7o67pzENaDl44UTZD29Fvo03U1LPNGVx2CX9frA3cEGQ==","shasum":"a51471834f7424626126b98374f63556f7829fd9","tarball":"https://registry.npmjs.org/@aneikusa/lotide/-/lotide-1.0.2.tgz","fileCount":26,"unpackedSize":15593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+ns2mdpeEVZ8Z2DNbgE0LKWfqIXNkuJotxxt2AFxLSAiBt8CjN9szW9th6Q6aVMG81oNSKbXEdrUwJQKKTXpxb5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7zhzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVGA//VuA4dwLsu7S5PitzOmrW8QTXmg7cXqGHsHRm4KnzgOkT07Ir\r\n/qsU094uuVrovk4feSsrNR4Mk4vSIgalBbTvo/OOxkNvAvKzXCjdB0snmy6c\r\nfu93mRC2NdiMqDTAxmkJKMmkeR7HbQfhI8NDZMKTFNI3u04k8Vr4oMS2SNYi\r\nLEWfssXl33DnHtMPh2YEfbjIJ5gLePbMNkYQ/6izfggmGR2YWQLVdZoJr87m\r\nhNJ16Q44xexb+lx9Zr4HUyMC9S3YtklSI06FAvyB9sHebK5aZGsaRRZRvhSW\r\nUMKYXTt/2MN4uFWGdC01i0AOuubEyt4p9CRRwfe7CfGNH9nDgwhJyVueZFmJ\r\n3QprzgHKxAcbJPU0bhbsv20FC5AOk6AwONwep//Shdyl/0IoHJd4RtxxkRdw\r\nRU/tAk2qraCl7ZGDjtiSChIKOAPwnJe6c7bzgBb1llZ1GwTRWNIiyE4zZweP\r\nO1XSCMRVDoCYWqqqdWJt2euVba/A0GLo8cW7Y+0sAaQG7FfRiR/sDAlHhF48\r\n0nXlqGmOnS4eBlgMMTX89FOO0E+HhRNl+bAk+OLxkHA9aYxOkaZx2w7hEHpW\r\n3vUGgcYHna8utnsvh/lIRyzCj//HOo3eymxPoGdtKn0gLgFK/0l3c5HC0MFl\r\n0+QWoQCAPM3shod6VcjwLxx4DoLqOrCC7Gg=\r\n=xpFr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"},"maintainers":[{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1659844723041_0.32296987614535655"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-06T21:05:26.476Z","1.0.0":"2022-08-06T21:05:26.684Z","modified":"2022-08-07T03:58:43.310Z","1.0.1":"2022-08-07T01:20:27.050Z","1.0.2":"2022-08-07T03:58:43.236Z"},"maintainers":[{"name":"aneikusa","email":"sukiena.abdulla@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/aneikusa/lotide#readme","repository":{"type":"git","url":"git+https://github.com/aneikusa/lotide.git"},"author":{"name":"Sukiena Abdulla","email":"sukiena.abdulla@gmail.com"},"bugs":{"url":"https://github.com/aneikusa/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 @aneikusa/lotide`\n\n**Require it:**\n\n`const _ = require('@aneikusa/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* `assertArraysEqual(array1, array2)`: Logs \"😁😁😁 Assertion Passed\" or \"📛📛📛 Assertion Failed\" when compairing if two arrays are equal\n* `assertEqual(actual, expected)`: Logs \"😁😁😁 Assertion Passed\" or \"📛📛📛 Assertion Failed\" when compairing an actual versus expected value\n* `assertObjectsEqual(object1, object2)`: Logs \"😁😁😁 Assertion Passed\" or \"📛📛📛 Assertion Failed\" when compairing if two objects are equal\n* `countLetters(string)`: Returns an object with the count of a specific character within a string\n* `countOnly(allItems, itemsToCount)`: Returns the count of specific items within a collection\n* `eqArrays(array1, array2)`: Checks if array1 is equal to array2\n* `eqObjects(object1, object2)`: Checks if object1 is equal to object2\n* `findKey(obj, callback)`: Returns the key that meets the criteria specified by the callback function\n* `findKeyByValue(obj, value)`: Returns the first key that contains a given value or undefined\n* `flatten(array)`: Returns a flattened version of a nested array\n* `head(array`: Returns the first element of an array\n* `letterPositions(string)`: Returns all the indices in the string where each character is found\n* `map(array, callback`: Accepts an array and returns the middle element(s) of the array\n* `middle(array)`: Accepts an array and returns the middle element(s) of the array\n* `tail(array)`: Returns the tail of an array (all elements besides first one)\n* `takeUntil(array, callback)`: Accepts an array and returns the middle element(s) of the array\n* `without(source, itemsToRemove)`: Accepts an array and returns the middle element(s) of the array\n","readmeFilename":"README.md"}