{"_id":"@ellie-aghajani/lotide","name":"@ellie-aghajani/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"dependencies":{"lodash.head":"^4.0.1","lodash.tail":"^4.1.1","my-package":"^0.0.0"},"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"scripts":{"test":"mocha"},"name":"@ellie-aghajani/lotide","description":"A mini clone of the [Lodash](https://lodash.com) library.","version":"1.0.0","main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/Ellie-Aghajani/lotide.git"},"author":{"name":"Zeynab Aghajani"},"license":"ISC","bugs":{"url":"https://github.com/Ellie-Aghajani/lotide/issues"},"homepage":"https://github.com/Ellie-Aghajani/lotide#readme","gitHead":"67c3f0ad7fb8b7385d3f59bbdaaddd04cbe94425","_id":"@ellie-aghajani/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"9.1.1","dist":{"integrity":"sha512-MBVMe7c2PGlEjas7gJvgCE2TfbjJ5lGyaniWghO0pSN0ncQlMPDIYn2p+pWI1Bit/jbyMKlbgL0rUDZE1+Vr9Q==","shasum":"8cb75f3a572979128b0e8742db22d324b0f20a70","tarball":"https://registry.npmjs.org/@ellie-aghajani/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":17926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLM9tO0VQH92Yl6ITtsmU+Ky1qL2e/kv6XDp564GwCIAiEA5HkLc+UiNAOs8S+eYmOkfHwpize/uf4fTI3sqhWC3lg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfYs+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphZQ/8DOb99N9sz5x23ku+QiyOyYd8TdDbhppkIcXuCJdPymKHORVY\r\neT2X1w1blK+T/BJKwTb0A/1xJETnMUSRbp3rfMkOJyh3hOCFLjK4oLsKvwNQ\r\nWxhhTso9sucdD+fZHY+vpZ3MRtNc0ooNExpcj15DQR1RDByTFG8uVdNoFbf3\r\nV8weqmBIpwttHZ/0L52c+b84G01gHqxjBoEB7rZJpx3qcWSKCnfVIBG605PL\r\nmmXaOgzdrM1dcCkZ1d0TFszcH3Yc3kHy3Vz4cnJrn8i3JTMC3MAS+rXfttor\r\n3Lj2akRfHpeiAzJYd1vOWL3PzoQyjUKhzaYDOePPBznJRVo/isXYmUlw3oNk\r\nEq5NK3pNjWR5AgOGT8nnlHCxYcFh3QdKsLsI6OPGX9K8fY+iZqp/CeRWFhK1\r\nGI+2UgKJeoXXNTFJ9OZn2ERY8++89UE/6tDhzVKZ+PsPb7ZfJfL+v9tR9UMs\r\n50mTgDAWyNmhJ9NWW1OBcJntcszVxxmQIESuDfM4RmjV7T2qKuxALiNvL9CD\r\ny757lS3aUYN+s/i0w/FUlP94DDvm+mfj2RM7rv2qhKpw8/VO5Q90YRRKhfd3\r\nqCB+zFqXBecfQvAOvIBIY7NrkniVxJxrBMqfGEzeh3xhNLH5LjccGZssCZhe\r\nybGEAObDNMW7fGp8mPJPNK5hZSvMZ6m/tWE=\r\n=BmUM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ellie-aghajani","email":"z.aqajani@gmail.com"},"maintainers":[{"name":"ellie-aghajani","email":"z.aqajani@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1669172030665_0.880399502807161"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-23T02:53:50.613Z","1.0.0":"2022-11-23T02:53:50.857Z","modified":"2022-11-23T02:53:50.993Z"},"maintainers":[{"name":"ellie-aghajani","email":"z.aqajani@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/Ellie-Aghajani/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Ellie-Aghajani/lotide.git"},"author":{"name":"Zeynab Aghajani"},"bugs":{"url":"https://github.com/Ellie-Aghajani/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 @ellie-aghajani/lotide`\n\n**Require it:**\n\n`const _ = require('@ellie-aghajani/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)`: gets the first element of array\n* `function2(tail)`: gets the last element of array\n* `function3(middle)`: gets the middle element of array\n* `function3(assertArraysEq)`: asserts if 2 arrays are equal\n* `function3(assertEqual)`: asserts if two values are equal\n* `function3(assertObjectsEqual)`: asserts if 2 objects are equal\n* `function3(countLetters)`: counts each letter of string\n* `function3(countOnly)`: takes elements of arrays and counts their amount\n* `function3(eqArrays)`: compares 2 arrays\n*  `function3(eqObjects)`: compares 2 objects\n*  `function3(findKey)`: returns first element key that meets the condition of callback function\n* `function3(findKeyByValue)`: returns element key that meets specified value\n* `function3(letterPositions)`: returns all indices where specific is element found\n* `function3(map)`: returns new array with results of callback function\n* `function3(takeUntil)`: returns slice of an array with elements taken from the beginning\n* `function3(without)`: removes element from an array","readmeFilename":"README.md"}