{"_id":"@danminogue_31788/lotide","_rev":"1-ac4759622eab10d77f4c0af9d9eef915","name":"@danminogue_31788/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@danminogue_31788/lotide","version":"1.0.0","description":"A function library published for learning purposes.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcminogue/lotide.git"},"author":{"name":"danminogue_31788"},"license":"ISC","bugs":{"url":"https://github.com/dcminogue/lotide/issues"},"homepage":"https://github.com/dcminogue/lotide#readme","devDependencies":{"chai":"^4.3.1","mocha":"^9.2.2"},"gitHead":"a05c7bbe1e72d146fbb608e2159f70c18ff0217b","_id":"@danminogue_31788/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-WlUgnVZoPYbh+4EH2/nGu1JR5QDuKzDaQx6PHDKJ8uH6Q3fWXA8q65gby9oO8uuZxMvosnt85RRkruAD02/ATg==","shasum":"d150189ff5fae258da88f05f77dfa72518cb2aa7","tarball":"https://registry.npmjs.org/@danminogue_31788/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":25014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTB9sdFgR6yTJlPIdLb2gpvmifGJANci3yOo7wbPlnkAiEA8GNcEArALZ9/gbvTQKY7gHaQCND1+lkqUmILmI2D7j0="}]},"_npmUser":{"name":"danminogue_31788","email":"danielcminogue@gmail.com"},"maintainers":[{"name":"danminogue_31788","email":"danielcminogue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1708139066835_0.3762591986606918"},"_hasShrinkwrap":false},"1.0.1":{"name":"@danminogue_31788/lotide","version":"1.0.1","description":"A function library published for learning purposes.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/dcminogue/lotide.git"},"author":{"name":"danminogue_31788"},"license":"ISC","bugs":{"url":"https://github.com/dcminogue/lotide/issues"},"homepage":"https://github.com/dcminogue/lotide#readme","devDependencies":{"chai":"^4.3.1","mocha":"^9.2.2"},"gitHead":"d10264b47e7e709ce7c0ceb50ffc9029d856386b","_id":"@danminogue_31788/lotide@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-vJWE9wwjY4EucYU2Z0eiVv78r7Umby9yp2AqwlEWjJ1bKybXLByk4lceujiTpX4e9gxaCoRkFO278XSSzQuZpQ==","shasum":"3f107634c7a37e91baf2f7cb54e7966dcac71efb","tarball":"https://registry.npmjs.org/@danminogue_31788/lotide/-/lotide-1.0.1.tgz","fileCount":26,"unpackedSize":25014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBbe56DegY/pdA7iJFu3/wXbVyh3x0F43idSsxykmqqAiAgy0VyM2dVnkwkytBM+8Jf2GqfxFUuyiD1LGzeMmO/uA=="}]},"_npmUser":{"name":"danminogue_31788","email":"danielcminogue@gmail.com"},"maintainers":[{"name":"danminogue_31788","email":"danielcminogue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1708139331388_0.028050846370146543"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-17T03:04:26.708Z","1.0.0":"2024-02-17T03:04:27.069Z","modified":"2024-02-17T03:08:51.953Z","1.0.1":"2024-02-17T03:08:51.538Z"},"maintainers":[{"name":"danminogue_31788","email":"danielcminogue@gmail.com"}],"description":"A function library published for learning purposes.","homepage":"https://github.com/dcminogue/lotide#readme","repository":{"type":"git","url":"git+https://github.com/dcminogue/lotide.git"},"author":{"name":"danminogue_31788"},"bugs":{"url":"https://github.com/dcminogue/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 @danminogue_31788/lotide`\n\n**Require it:**\n\n`const _ = require('@danminogue_31788/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(assertArraysEqual)`: Function that asserts if arrays are equal.\n* `function2(assertEqual)`: description\n* `function3(assertObjectsEqual)`: Function that asserts if objects are equal.\n* `function4(countLetters)`: Function that counts the instances of a letter in a string.\n* `function5(countOnly)`: Function that counts only specified items in objects.\n* `function6(eqArrays)`: Function that checks if arrays are equal.\n* `function7(eqObjects)`: Function that checks if objects are equal.\n* `function8(findKey)`: Function that finds keys in objects.\n* `function9(findKeyByValue)`: Function that finds keys in objects through their values.\n* `function10(flatten)`: Function that removes nested arrays from inside an array.\n* `function11(head)`: Function that returns the head of an array.\n* `function12(letterPositions)`: Function that returns the index of a letter. \n* `function13(middle)`: Function that returns the middle of an array.\n* `function14(tail)`: Function that returns the middle of an array.\n* `function15(takeUntil)`: Function that returns array until x item.\n* `function16(without)`: Function returns array without specified value.\n\n\n\n\n\n","readmeFilename":"README.md"}