{"_id":"@ammar.kusow/lotide","_rev":"2-b9f8dddcf815ff6cf6db22f81a957304","name":"@ammar.kusow/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ammar.kusow/lotide","version":"1.0.0","description":"lotide assignment","main":"assertArrayEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/nomadicafrican/lotide.git"},"author":{"name":"Ammar Ali","email":"@Ammar.kusow2@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/nomadicafrican/lotide/issues"},"homepage":"https://github.com/nomadicafrican/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3"},"gitHead":"b54ae46dad2c7aa4fd16239c12ae4fd8ecefd4f9","_id":"@ammar.kusow/lotide@1.0.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-W5smip92mcal+xhk8Hw62xG7swkv2D3ebL3drQDCC7VIlGE5jlXj4QfNIe271oI4lCEj7B4MIS80jIVTig2KAg==","shasum":"17f3d4644cf50082eb0c826b2e06936c5945ea8c","tarball":"https://registry.npmjs.org/@ammar.kusow/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":10403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFPQCRA9TVsSAnZWagAA35QP/iWB5RkMRO+FWPC+aX1a\nTEKciLLoQt9/j8wwPmTbyVYXuojnVAyKb/wwbI1xy7BaqmDc0/HNx4Rl+waB\nuSQ3Cm2997POZldwM+StSYdnj6Gf0DuMJOJfyMNXcuXMSrHy9w51x6fM+n01\nfIdB9EqHtsDxIqCP0MhzCNWHMsuvCsk8TcCSghFaHdfRhUhy7iS1DO2kq477\nz/LnZwuAAoahYpa2pN7/o4XQ+dbkXMRKfcCrwt1ujFSY6NuOvLnHPvQtbom4\nw3YrBSMLlrQLCG2YwBDROm2vojWGIuhBJGe23mQjHqHCrxuozT0LvADV3TjA\n7hBzaDd77uVwXdrrjKhAbSpye/Pg0w//y5wxr8j8GJmMBKvAgp4+VK8lrIyF\nT6jQNC9mU92/IXmswMrCtA/BEZCGqlexb1A5vJrFAdgowRcWQiCIXLqMP0tW\nxk8zD37MGFIqYY1cr2tK5wWkZtkitycuZCSDBIeKDscTlvngbpp21WQ3ewZY\nmBlYB6hA9n+09IBbq9hmMbclbxjJEK2gTMN9deW0bF7A2ExElggWz81C7gOz\nrCNOfvsxCW96ULODrc3tQQOXC2l8gj6FDjwWxaRsT9Z8uRrSb6eweVcalKgp\noufa/yUa7rfWgZjCSLYBImR4ZdtHzABtPnQTfvUuSpHZQhmmmctilhy1sgwM\nfYTO\r\n=IHoo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkrxWPU8WbGcK0S9Fc/QQog+L1Gv327rZ3sPwzHno+tAIgAynWcZFUITEipQMIl/24I8px4EsLeJq5FergsBIDRQs="}]},"_npmUser":{"name":"ammar.kusow","email":"Ammar.kusow2@gmail.com"},"maintainers":[{"name":"ammar.kusow","email":"Ammar.kusow2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1635804881911_0.8639313070492569"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-01T22:14:41.847Z","1.0.0":"2021-11-01T22:14:42.054Z","modified":"2022-04-04T13:50:04.041Z"},"maintainers":[{"name":"ammar.kusow","email":"Ammar.kusow2@gmail.com"}],"description":"lotide assignment","homepage":"https://github.com/nomadicafrican/lotide#readme","repository":{"type":"git","url":"git+https://github.com/nomadicafrican/lotide.git"},"author":{"name":"Ammar Ali","email":"@Ammar.kusow2@gmail.com"},"bugs":{"url":"https://github.com/nomadicafrican/lotide/issues"},"license":"ISC","readme":"# lotide\n# 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 @ammar.kusow/lotide`\n\n**Require it:**\n\n`const _ = require('@ammar.kusow/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(assertArrayEqual)`: checks if all arrays are equal\n* `function2(assertEqual)`: checks if two values are equal\n* `function3(assertObjectEqual)`: checks if two objects are equal\n* `function4(countLetter)`: will count the amount of letters in a string\n* `function4(countOnly)`: returns the amount of times something comes up within an object\n* `function5(eqArrays)`: checks if the arrays.length and the arrays indexes are the same\n* `function6(eqObjects)`: checks if the objects.length and the objects indexes are equal\n* `function7(findKey)`: takes an object and returns the first key\n* `function8(findKeyByValue)`: take an object and returns a key by value\n* `function9(head)`: outputs the first item in an array\n* `function10(letterPositions)`: tells you the position of each letter in a string\n* `function9(map)`: returns a new array with the callback function a\n* `function9(middle)`: returns the middle index of an array\n* `function9(tail)`: return the last index of an array\n* `function9(takeUntil)`:returns an array of elements back to the callback function\n* `function9(without)`: returns a new array without the item you want removed","readmeFilename":"README.md"}