{"_id":"@ahrke/lotide","_rev":"2-51f840f10fd42eb362d0b8471750c1a9","name":"@ahrke/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@ahrke/lotide","version":"1.0.0","description":"a copy of lodash for learning purposes","main":"index.js","directories":{"test":"test"},"dependencies":{"chai":"^4.2.0"},"devDependencies":{"mocha":"^6.2.0"},"scripts":{"test":"mocha"},"author":{"name":"ahrke","url":"David Nguyen"},"license":"ISC","_id":"@ahrke/lotide@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ahrke","email":"david.duy.minh@gmail.com"},"dist":{"integrity":"sha512-Xw09l8yQc+ij1PEsf802w2DE8hoxm+UQqAXT8Gvf2qsYBPfyuiiJJlHycIRuz4WxBbsZRQrkzZ5NjqxwNtU7fA==","shasum":"77f4ff0f60731eec092b448eef060f4c561c1b64","tarball":"https://registry.npmjs.org/@ahrke/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":14842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP09hCRA9TVsSAnZWagAAx0UP/2xrWsn/gClqk0uPxJwD\n5vT9kBO/N4FR3S2Pofm4lPlzChd3zKHjSuW1T9qX0V7P1yC9sdIu/uLZCrca\nemEu1cNyvEYSefnEXZ1x6my05t+d9ngnnvGTfNDDgPutAkDXT6wARaQZcJPd\nQi/0AmXfgbcqIruo9ZymQNdHwJXXB1XAbxCSQUSw3QXBgSuoeYU62y67ezbq\ndWQr8yChtzJq9/mZeA4faEYDWWmk2+MvO2K9iMrLd6P7LhvUf596H2c/2nrR\nnaam7rYFEI6nzV+qXJHJkH07ADmUJDQv7EA7I29/KTN6NciR8QZlrI09Gkml\n3HCFL2eiJAk3rh7lfRkwIW5D0SeV2NzDvhX/9XAkHzV6Y2tNG4g1XgTIUiQe\naT0bb8GhIaOBhAF925DomrvRgXExVD1jB/iCGxAa3UWv9KOmN6a+DnFOJE/d\nb0LKEdv6F/JcBDfrPHg1JCx/sQKeM9foZ8MZV6XxNbjqTsOZRZjZd2IPaJbk\n9+cY+gkHRVPQUJCThYVQ+oyt3ktV7feQuJqIxOoaYy1OKFFOG7+obOFdfjQy\n3lKqumhgoYHO8CsIEC0bA0yYpSm3UHXnwJT4QFXIQMQ6nr6ml1zXpubdfU92\n49Gpmevc1oc24qwJ0RJVyRgLJnYZb1ig+9DRrOdv1duC+EBavZVPpbDK2fNn\nzLCz\r\n=dn5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRQd8AxYGsF5ibn71TVrcIXBo/UDEmnTGH52wzLkoNsAiAQ8KoE9IDconBim78rnuiv3QnilrmRjL0eHsd5zgK05w=="}]},"maintainers":[{"name":"ahrke","email":"david.duy.minh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1564430176908_0.6237168660150239"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ahrke/lotide","version":"1.0.1","description":"a copy of lodash for learning purposes","main":"index.js","directories":{"test":"test"},"dependencies":{"chai":"^4.2.0"},"devDependencies":{"mocha":"^6.2.0"},"scripts":{"test":"mocha"},"author":{"name":"ahrke","url":"David Nguyen"},"license":"ISC","_id":"@ahrke/lotide@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ahrke","email":"david.duy.minh@gmail.com"},"dist":{"integrity":"sha512-H3g1lpCVD5B1PoNfhN+SyJwtitLYzgid3ckLOMsLc+8yhOyMA96H3TYU4NC2DFE2ZAA8jVci1Nid9W24myINpg==","shasum":"0cd86992d1a2ea167e932fbdd053a0f2684572b2","tarball":"https://registry.npmjs.org/@ahrke/lotide/-/lotide-1.0.1.tgz","fileCount":31,"unpackedSize":17401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP3u8CRA9TVsSAnZWagAA8ZoP/1essOFHWWrYklY/E5YY\n4Z9F7JozZV7D/N8cKF2SQn6RKHU0Gk9skZ9j0DE5D+WNJhgcwrvK447+QwTY\nM4qL+PUo3WzAcZbBt+MdiQk9xgDMyaxEfi/Y8WGeuS3xKdrGG1ipIHpMKapr\nv9ch8gC3ZnEjRRfws7b/+ddDB/YiYvpbKG3PAefRuwqdZ56c9PJi8U8CRI8o\nVMEkMBGLxCPaqpJN8gRkzkMEr7M4icSwRZ48vcLACTpTc8Er1J8HkXE3mfXf\na4LqCVMT/GwWb0D+8wBm8rqcJ294opwXUSwHSkIsjcqsJNq/yZtq+XWhtu/r\nZqGNRJij61u1IZBHYZ0W6uFT6K6KXyHMn9ZxbjBglCK2bo1PURWU1RJUF0mf\nYDNgOytzdbowQawpiiPTVBYd9ogJscKiJDlNX0CjaFotmz3vrYBMQDyG5mFV\n8pW7xTjpkVyCySbE3CRlaOcV5iSlhYn0teYgAQxcDMCWJdy+nTWUWufFll9n\nJ/qaSGETICu4v2LVFFNkF9KpgDsVFBKd2skrmWiJHEElYGdq8oJ6Z5sdKdit\nL3xQcmvWOoSs/8ULIIWVTdoxbDT1hVTLKH9TGaKaHrRqiz+xavOcA4C/pKmT\n8+VBojZxpJE5Njr/9rW3qPobcGvqpcgJRbdNXqQlrT+op1JFVvVa76Kb0X2i\n/l3V\r\n=/ezr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiWCySoZRR8kE+LITUBgKyhmxYvKaE9/Jrb8dUk42/FwIgcvunyYpaH9CvJGf5aK8sYJVM3lj+mpEI4+fmRYNFHSg="}]},"maintainers":[{"name":"ahrke","email":"david.duy.minh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1564441530799_0.533767127898098"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-29T19:56:16.672Z","1.0.0":"2019-07-29T19:56:17.027Z","modified":"2022-04-04T12:14:12.002Z","1.0.1":"2019-07-29T23:05:30.987Z"},"maintainers":[{"name":"ahrke","email":"david.duy.minh@gmail.com"}],"description":"a copy of lodash for learning purposes","author":{"name":"ahrke","url":"David Nguyen"},"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 @ahrke/lotide`\n\n**Require it:**\n\n`const _ = require('@ahrke/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)`: returns the first item in given array\n* `tail(Array)`: returns all values in array minus the first element\n* `middle(Array)`: returns the middle elements of given array\n* `flatten(Array)`: returns the a flattened version of given array (works with super nested ones too!)\n* `countOnly(Array, Object)`: Takes in an array, and an object identifying what value to count from the array\n* `letterPositions(String)`: returns an object with each letter from given string, as well as their positions inside the string\n* `findKeyByValue(Object, valueToSearch)`: searches through object for a key with the given valueToSearch. Returns the key\n* `eqArrays(arr1, arr2)`: Takes in two arrays and returns true when both are strictly equal, and false otherwise\n* `eqObjects(obj1, obj2)`: Takes in two objects and returns true when both are strictly equal, and false otherwise","readmeFilename":"README.md"}