{"_id":"@alexandra-npm/lotide","_rev":"1-6b26c1f4d3f8f4044f381ce82d3bbf7b","name":"@alexandra-npm/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alexandra-npm/lotide","version":"1.0.0","description":"lotide assignment","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/TheScharf/lotide.git"},"author":{"name":"@alexandra-npm"},"license":"ISC","bugs":{"url":"https://github.com/TheScharf/lotide/issues"},"homepage":"https://github.com/TheScharf/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.0"},"gitHead":"f4f6a35e8078dc23cbb31657778f8b54c9f8ce3b","_id":"@alexandra-npm/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-o7lIm5JuoIeBvZSQmOUD2m1SL0hH/2vf+ooG3du0h1+WJXjuTJ7ak3t05FJ2x0vawCni0QpJ3wN51XOJNqMkGQ==","shasum":"a643f5c62e05cb996a42d90f124a82fc64b4b9f2","tarball":"https://registry.npmjs.org/@alexandra-npm/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":14711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCw2kCRA9TVsSAnZWagAAWHkP/jaihVkUhjYT9IsKx51x\ngh0IqMtfeb96pKyQzVZFkW6KS6pfXxkqvU2PZp4qPcJh6hTBdVWv/zhwq2xh\nLDdvTjRlXQSCtAkF2q7jS4RRGBbKSkorQgsIUASf/+sCw55WRURLWcHt+YDq\nK0R8KYCoXljDBtCFwS7iwMpQkUBWkJp4N7oDv8Fk83+4BRvsa9QHPgaL3GTE\nih/8heAwlK14KvalynQC1QdQikCgxiM3vOwQ3xmtTBm+y9sSGnDahq9b79xr\noytfWWRTNZD10koq4zvZqbHH+c13xlHRvpBmxlo4FGW8XmLOT7ebDTmQ9d28\n3zHJsQB2hIjdoZQndkSdb7dz9idzFgOW4dq6rZJQZqaCBo6g1z3JQ6NCh4A2\nkyzW/juJ9SCv72AAbZ9CxYgIbdE0dUVd08kcYVU01CfnB8EIDakWh0TIDr2N\ncrntR2fhQ1upCPEvvOOxAieBR4ZHFB8rm4/on2oVtsGhXgdkMEZIjn7IkbZM\nAdTGrXZ6Yjbcj6WJmRahACfv8m9XmGJJvfGmiUfXEiVAKg0LBd0sHBVXvyGA\ns/l+Ybwhe1eE61Nt8UimK9DEEr9XBh/pUXlT7sXdafDs7Mepvq2//4CRLnKf\nEVJOebciq6bUXWSpfOs+Tz/FEafYW/qt/YK0eJ8bmw5k30dnST9FP3JTeTay\nzY8q\r\n=L1qV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcE4DNA2nYXKP1b7F54eMkBt6KDdziLqUPON4aaes+0gIgJQ+9h0IhJKdtel2QqVb25JBTVldMYjj2KpScO0v88sc="}]},"_npmUser":{"name":"alexandra-npm","email":"ascharfe55@gmail.com"},"maintainers":[{"name":"alexandra-npm","email":"ascharfe55@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1644891556050_0.44177218025860054"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-15T02:19:15.936Z","1.0.0":"2022-02-15T02:19:16.308Z","modified":"2022-04-04T12:39:08.827Z"},"maintainers":[{"name":"alexandra-npm","email":"ascharfe55@gmail.com"}],"description":"lotide assignment","homepage":"https://github.com/TheScharf/lotide#readme","repository":{"type":"git","url":"git+https://github.com/TheScharf/lotide.git"},"author":{"name":"@alexandra-npm"},"bugs":{"url":"https://github.com/TheScharf/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 @alexandra-npm/lotide`\n\n**Require it:**\n\n`const _ = require('@alexandra-npm/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* `function1(head)`: to separate the first index\n* `function2(tail)`: to get the array minus the first index\n* `function3(middle)`: to get the middle one or two indexes of an array\n* `function3(without)`: to ensure arrays are the same\n* `function3(assertArraysEqual)`: to ensure two arrays are equal\n* `function3(assertEqual)`: to ensure two parameters are equal\n* `function3(assertObjectsEqual)`: to ensure two objects are equal\n* `function3(countLetters)`: to count letters in a string\n* `function3(countOnly)`: to count only specific items\n* `function3(eqArrays)`: to ensure two arrays are equal\n* `function3(eqObjects)`: to ensure two objects are equal\n* `function3(findKey)`: to find a kay within an object\n* `function3(findKeyByValue)`: to find a key when given its value\n* `function3(letterPositions)`: to find the position of specific letters within a parameter\n* `function3(map)`: to map out an array\n* `function3(takeUntil)`: to take specific information until the requirements are no longer met","readmeFilename":"README.md"}