{"_id":"@alex_the_mac/lotide","_rev":"3-41fc11a9c281745a30b38eac9e9bec66","name":"@alex_the_mac/lotide","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@alex_the_mac/lotide","version":"1.0.0","description":"LHL implementation of lodash: lotide","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/alexthemac/lotide.git"},"author":{"name":"Alex MacLure","email":"al3xth3m4c@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/alexthemac/lotide/issues"},"homepage":"https://github.com/alexthemac/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3"},"gitHead":"975cc838973c031bee5f8a8a49f40ef88ab4ae45","_id":"@alex_the_mac/lotide@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2ZzseYm2p6RA/fhDgg8vv6Kl6FP/YjyWYxIK+WITKRzKp7iQSV6lHieklIqP2QdhXYTEJ/IUrVJ7+vbR3yvFUA==","shasum":"840ac143b29f78360fc3538b6b5cee482796187e","tarball":"https://registry.npmjs.org/@alex_the_mac/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":20619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/zbNCRA9TVsSAnZWagAAhK8QAIfjShs4FGlj4z7hZBiI\n7ZQthDZnm+ML6PDdDGR67cexgFAE+rKXlGHEwE0jKQcObxQEn1+YupLs8s3r\nzJ691tLOKK2kajV+Vjm2gSt1N43Wi5xYz91bpkVLM7koerbCbyIcbUFS9jW6\nJO8jz78BISPeS57DCiWHAaLQpbfktMCpU5af79QIzBK2t0EEPfjABnRDQV4c\napuuiHF2u1nOSL0Evki79/U284qOnXNVXJ50Wj0Coekok4PGkqmaFnyQ7gqt\nZOv/fh6oNB06JQcLeaRLXREDkPNQQOPNQK97ZdPDPB5HluDP9SPR42qSejK2\neCfmatd1KlyEKUmT5w0m1aXYLFrNyXekaB459eTkUDovyDp7ZEnIQizKiWTY\nfVwhDUAlq1rV14jcZuKgQQlQXA4qYI3Q57NwEl1vwwBuSCGK+rS5ravIeeGy\nlCooQsvJfRk44jboeStFi0KdjYk7fIPtAORsEzwQ3sWeZsJVu9PyovT7MJBw\n3KAqK1FetrQ+gaGGYsiKkqzl61mAjRmchw7B6GwXVeox7RXsto/vXXAGWCBr\nvaqVu6ji/xzA7WqHUA5KtPtjmIES//A44BCVaQD0PJWPeE3C8Vt5FquccZMg\nBdB21i1CG6/d0wKcMvky6dyzrKT1pBVX1uifjyn6fTzR0/CSdm/WZqSUJcuh\nOoPz\r\n=WksD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBa222jyHsjEBl/NptU6orwAyUtSR62EMMOpZvsyFf/yAiAE44qFJdC1HqneewyaMY2TXu+l1cEXmim6Jk0rxbt5gQ=="}]},"_npmUser":{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"},"maintainers":[{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1627338445610_0.9516524479190143"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alex_the_mac/lotide","version":"1.0.1","description":"LHL implementation of lodash: lotide","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/alexthemac/lotide.git"},"author":{"name":"Alex MacLure","email":"al3xth3m4c@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/alexthemac/lotide/issues"},"homepage":"https://github.com/alexthemac/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3"},"dependencies":{"my-package":"0.0.0"},"gitHead":"975cc838973c031bee5f8a8a49f40ef88ab4ae45","_id":"@alex_the_mac/lotide@1.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-h9KXRxX4pfmotKxBLVXDu2n70/Tsd7hW93AzFe4zRYAxs4kolydNYyjZefUSCHJpZFVTHqQKggrrJWLLW4WsCw==","shasum":"6cfe2506fad099cf49ac5feb216f198d3e67b410","tarball":"https://registry.npmjs.org/@alex_the_mac/lotide/-/lotide-1.0.1.tgz","fileCount":26,"unpackedSize":22233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/znQCRA9TVsSAnZWagAAEYMP/ip8ipfCWDsYnruAc1Qu\nkOtZPGFUyjWaUfJx0eIhoxwZQxFoROIEv/S5+ZnfNX9DGidecPSmkqazF+3d\n62OjAz5RO1vuL/85HffPPBMryztiooYjbF7NOcrFvCNUA8wWCo1/C/TwFpM0\n8IGeRs1YxzokSFAAJJUdd+zn0gX7zbVKOcTrfBuX23U/tyl+fIBye71gWkVK\nw3NA7hxxVwtQf2NFzVX5FoKmHYl7d3ttLkcuMZIJBUo/ZOMZu1OjcqD/E8wR\n/b+0LUOr2YtJHTdwteKGslP3QX5KlnVUbJ/nm+cstZamxk3+LD0F77FoZKKw\n9YP+0lhKHAlra0D0I98NVh4GV9zQTcc8nC0eoHWTeVr8AlCwZqhGXkVYAuvy\ncdthvML/zyVaN7op+U46eQQrQondT2f95sTFGHQx6QUyUHiQdVQ7sE9Ws5Ej\nGflAVgCL5M0fMBMd3dyS1iDfe+g38f/Kk3EyjIeCI2rckKLJOU/4UqNJIjSE\nKV7hJ7yRM7E/UgVb756q/uIhgduAje32kd/19V0+gTUMmvvv8Y1POMxLYpla\nRQwTSvOYimtl6oJm+FuvS5jWtjg5SSVg/DYdDHECDg5IivWIbszBLJojNIB+\nE8UL9Wq8zqWFMvP77VZUWGrUU5VtSi0/uAjZcIhcSP2/o5LQotmOovuw2PjS\nL/62\r\n=FVb/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1hwQv9vJC2ka9JVRy+ieu+9j6lRbrdjKHyB/fo2+f8AiAVSkSACsCaTFICcTbmxwuLEhHJ0qL5LTG5l4/+FMNW5g=="}]},"_npmUser":{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"},"maintainers":[{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1627339216820_0.0034004635651547765"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alex_the_mac/lotide","version":"1.0.2","description":"LHL implementation of lodash: lotide","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/alexthemac/lotide.git"},"author":{"name":"Alex MacLure","email":"al3xth3m4c@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/alexthemac/lotide/issues"},"homepage":"https://github.com/alexthemac/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3"},"dependencies":{"my-package":"0.0.0"},"gitHead":"975cc838973c031bee5f8a8a49f40ef88ab4ae45","_id":"@alex_the_mac/lotide@1.0.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-66XmzpMg9N1a8ocfPJnydXBZumom/Yi0RLrw3sP2yY01l77+WGwP6mewxRTYzjXS2uC3Jnx4wBcfKoKxFjuUkg==","shasum":"a9c733d95ee3d8b1666ed3c6e96962627d53da46","tarball":"https://registry.npmjs.org/@alex_the_mac/lotide/-/lotide-1.0.2.tgz","fileCount":26,"unpackedSize":22237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/zuwCRA9TVsSAnZWagAAx9kQAIfv7cHTFVZ+4VSVXGuf\nR/2wW1XR/xmMME3pggbtZSahwHuo3GFQh+CvNIHTPEHyXFyguoS+A/wlemBZ\nZ6sDUUj+NAHPk9pElJIXlCOezg9iUva32Pzq6PJJw6p8++ysiXbpOqf3e0Tw\nQpX5KtXyNYRVoJj27nVpjj7fDn1/i8jl0s28DDHWFitdnYzpa8vLd6b1XCF9\nSajqcwRgDOxsuYCtdzXjgQ9C+xOQ3Li6pzBQH5h9u9AdqPTFdnbVFdMrNxn2\nWhwW8Q34IIkJ4W9xGSHJUX76nBPIsOaGAsDaCBOh+BlSXGfV6/ai81otpMIm\n941P9UPzof548K9JXx/OzI51G/BvgNi/pOh7Z2KhsIEpJJnZ8AZHx6LMTH7O\nlSFfSF3vkpVWoMTZIhk9LnxhuDCGvOkNL/8Qm2yxf/4ZhdbKPdYaig4iirtH\nOLemdZy/BDT88tyP+nO+3u43TrGVgqF++i2yLlKnT3ytDYKlH3KXh9/EKMZb\nTMjJPDDgsN3kbBJC70AAdteKjv57KKbHtE1FlWyLlcdm2TjSU/8MIM8NL0vl\nyDLboB41VhYOQbxRuWL6wzLsGaUhfgeyztrbQ/OcDVZ/LvdMPQaVQ1SGNQjC\nvAAap6I/jxhGBofXNbInmaJZcWNEVjbGUcYCddUe+fsJfW7vQ7ke/cvFqL9F\nzU0P\r\n=GXtA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUaaeRk7NLArcSa9uwcEL2OEy7TeDZAxXwQRSO8LWUEAIhANOPCKYAuo/oz8v0v2YUxpIDJLJqRxmX3odxHrfJK65j"}]},"_npmUser":{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"},"maintainers":[{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1627339696560_0.4965070633218154"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-26T22:27:25.531Z","1.0.0":"2021-07-26T22:27:25.779Z","modified":"2022-04-04T12:38:41.514Z","1.0.1":"2021-07-26T22:40:16.940Z","1.0.2":"2021-07-26T22:48:16.711Z"},"maintainers":[{"name":"alex_the_mac","email":"al3xth3m4c@gmail.com"}],"description":"LHL implementation of lodash: lotide","homepage":"https://github.com/alexthemac/lotide#readme","repository":{"type":"git","url":"git+https://github.com/alexthemac/lotide.git"},"author":{"name":"Alex MacLure","email":"al3xth3m4c@gmail.com"},"bugs":{"url":"https://github.com/alexthemac/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 @alex_the_mac/lotide`\n\n**Require it:**\n\n`const _ = require('@alex_the_mac/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 element in an array. \n* `tail(array)`: Returns a newArray containing everything but the first element in the initial array passed to the function.\n* `middle(array)`: Returns the middle of an array as a new array\n* `assertEqual(actual, expected)`: Checks if the actual and expected arguements are equal. Console.logs if they are equal or not.\n* `countLetters(string)`: Counts the number of letters in a string. Skips anything that isn't an uppercase or lowercase letter.\n* `findKey(obj, callback)`: Scans the object and return the first key for which the callback returns a truthy value. If no key is found, then it should return undefined.\n* `map(array, callback)`: Creates a new array of values by running each element in array through the callback.\n* `takeUntil(array, callback)`: Keep collecting items from a provided array until the callback provided returns a truthy value.\n* `without(array, itemsToRemove)`: Return a subset of a given array, removing unwanted elements.\n","readmeFilename":"README.md"}