{"_id":"@arie139/lotide","_rev":"2-851b36889f4f244228f8e44d122122a7","name":"@arie139/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@arie139/lotide","version":"1.0.0","description":"a smaller version of lodash for learning purposes","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Arie139/lotide.git"},"author":{"name":"@arie139"},"license":"ISC","bugs":{"url":"https://github.com/Arie139/lotide/issues"},"homepage":"https://github.com/Arie139/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3"},"gitHead":"93088ecc9e5829735e7366c55c0164c13aee5f5c","_id":"@arie139/lotide@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"8.1.2","dist":{"integrity":"sha512-9XoH8+5ouHr9Q7hdcBENvvAe6IHPYn+FNt2D8Nyd4uT8gUnLn2zXSq63PeL3aZc+UaCks2n+P/GbB98ew2n+gA==","shasum":"6c54a9e9a8c4a543b7aaf290ed809c2eeb9c979a","tarball":"https://registry.npmjs.org/@arie139/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":10021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzF14CRA9TVsSAnZWagAAJ24P/3/RMiAu1nm3C1M7jtDw\nFdpVgfQkgKsF1UPhKIfQcaHOhRDLiXL3NoEwcRc26K8jvGvtME4RJZq4R7/9\n/mdGrwh2fntpCBmS3trxdN+XxxgvjxzwfmgyyI0UYJOukAonS+yyRRjqoHUT\nF1Nal7hbj9NafUaEN/UejVh/QBl4fKa37mdYrc3TO3gF9M2qfvIpXIMWASTQ\nigpNTWS01GxTt5uOj5kWvvwDS5Ic5877yt8TpN6E061dIijPasDSWFHCKPqy\nbCO7Xyo9neMY6af/a8HJh0b0E+7VNe1iomA+7m1IAevjYAqCy5xQTueY+h3c\nZEovHX1dedFeL5fvhjXIGSymK3TzLtX71FwMkvwJctEFYcHnNshWgzWInpJK\nteMF4NTSptJUjm/aupjqgxbwrTLeZj7oJ1P0OKUlll/tGA8+pDU1NS8Wq1SS\ncP91ogwNCqGmV2FHeWmoWDmDt6vmUy/H5C5wZETCAWfvo2B9rwV7ceG31RSw\n1otRfpHscofbbNDhjjH3uLVLsOt4gpvDJgEe0xbH4bfAMSkbvQayZhYaoHzt\nqLJ7StGsa1bOe9CJmWQWmTHeAzHh2S1466fDF/ufzCZTHk0aIyhvrKSOCtW9\nRJ8E0AnP3Y1tYyo/5mUHg9BLbsudziNkvHVwSlXNQdAfsd0gztr7JCEB1Q+j\ng6MN\r\n=TOgM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPrXxLjvcTNW6n5foGUQX3fbILEnqIsGkgYf+rW4eFMAIhAKtu5uYs4Zd83+3ty8IXEiugNdiyydc8RWXu4fnAmer7"}]},"_npmUser":{"name":"arie139","email":"see-har@hotmail.com"},"maintainers":[{"name":"arie139","email":"see-har@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1635817085955_0.7394074981147098"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-02T01:38:05.903Z","1.0.0":"2021-11-02T01:38:06.118Z","modified":"2022-04-04T15:25:21.352Z"},"maintainers":[{"name":"arie139","email":"see-har@hotmail.com"}],"description":"a smaller version of lodash for learning purposes","homepage":"https://github.com/Arie139/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Arie139/lotide.git"},"author":{"name":"@arie139"},"bugs":{"url":"https://github.com/Arie139/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 @arie139/lotide`\n\n**Require it:**\n\n`const _ = require('@arie139/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)`: returns first element of array.\n* `function1(tail)`: returns all but the first element of an array.\n* `function1(middle)`: returns middle element of the array.\n* `function1(assertArraysEqual)`: test comparison actual/expected results of arrays.\n* `function1(assertEqual)`: test comparison actual/expected.\n* `function1(assertObjectsEqual)`: test comparison of objects actual/expected.\n* `function1(countLetters)`: returns an object with count of how many times letter appeared in input.\n* `function1(countOnly)`: the count of a requested item.\n* `function1(eqArrays)`: test if arrays are equivalent.\n* `function1(eqObjects)`: test if objects are equivalent.\n* `function1(findKey)`: finds the key of an object using a callback function.\n* `function1(findKeyByValue)`:finds the key of an object using a object value and a callback function.\n* `function1(letterPositions)`: letter position of a letter in a sentence.\n* `function1(map)`: can apply a function to each key in the object.\n* `function1(takeUntil)`: removes items from an array until callback function requirement is met.\n* `function1(without)`:compare two arrays","readmeFilename":"README.md"}