{"_id":"@amirsed/lotide","_rev":"1-d22d4a7d8f659d7c6333520c895eb952","name":"@amirsed/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@amirsed/lotide","version":"1.0.0","description":"handy library for certain functions on arrays","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/hyperamir/lotide.git"},"author":{"name":"Amir Sedaghat"},"license":"ISC","bugs":{"url":"https://github.com/hyperamir/lotide/issues"},"homepage":"https://github.com/hyperamir/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3"},"gitHead":"93848d358154b696cdc445d8998e01b0c4c511df","_id":"@amirsed/lotide@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-E2EulLTpgp68SZFvKdjtr9yViyP057COErrnTPNIlj9XU4qJcBpWK1xcAs+ZhL7jzCHUtfIKj6um5wD8/LNI3A==","shasum":"41a213998162357460c44d5446ce03053f4c422a","tarball":"https://registry.npmjs.org/@amirsed/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":15814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpVuHCRA9TVsSAnZWagAAdNcP/3Dupe4CDd4aFVSxiV7P\nlsHiHydVMocKhrmDw2I7oBNdP7U69tbbA5AoWwYB/0O71O8aQBnJTsoz4JZ5\nPC28vbALp6rqDJT0v1LPiGHSnyrEvSqgWU6T1DAxpWYWR0dmtQFoRLGQ6L7r\nIqt1iZgQHn3Se9Ze6oqu5c6E+X2TOYQHyRyYwqQdjVAcdq7uadHwdRJ8breq\nMK3ltCVdVhS6OtjwptbluAQnVUxycuyiO92q8AN05+IOpnQIkd3h52OGhcLv\n2LJtnx1BNBuLYrId3UlT60bPk6wgOABQpAjqCfbMr6e3OQwSxzBGdROJrL05\nb3tZObPWEMUpPUAkM3PWJ+74CxgZM5uDjo8vfZyWw0PR/PSJwTZdLTPnQbIY\n6RKuV4iJdgo4oW/jCK/OheomnMQiJFglVUgowHZKGgt3C9Kzz0WfR3xQcpXg\nh/tnZqXR0hMzgA8rbvAgbOt3C91blMFd3qMK1h8ohq4S0iUr4mm//8OuDK9v\ndIsGgZLFnzUOSj4wDmPZ0aUgBVgmqFrMlBsoal2hrKoNvTgVh/Irvf3w3iur\nd1jzhVndrH+RhLYIS6idOIxnjRRDHHfwkG3eyKzhCrlDHyhUAWr/ZG9TMTMb\nffaOYl3Nq2umLtN3kBnLWYCgs2Rm4YhXEhf4MYXtZijyiUciH9nGq1VqO6Zu\nvUlJ\r\n=MQIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMO7EUXa0BOd69TgmX5G1++Yx8tPFSMRY20GZ9rh0rnQIgVUgLTN3PdEPn78yb5x1nA/dD9oPEeRRtIPCt9rcMEig="}]},"_npmUser":{"name":"amirsed","email":"amir.sedaghat@gmail.com"},"maintainers":[{"name":"amirsed","email":"amir.sedaghat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1638226823175_0.4925297805944655"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-29T23:00:23.123Z","1.0.0":"2021-11-29T23:00:23.298Z","modified":"2022-04-04T13:49:35.779Z"},"maintainers":[{"name":"amirsed","email":"amir.sedaghat@gmail.com"}],"description":"handy library for certain functions on arrays","homepage":"https://github.com/hyperamir/lotide#readme","repository":{"type":"git","url":"git+https://github.com/hyperamir/lotide.git"},"author":{"name":"Amir Sedaghat"},"bugs":{"url":"https://github.com/hyperamir/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 @amirsed/lotide`\n\n**Require it:**\n\n`const _ = require('@amirsed/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 head of an array\n* `function2(tail)`: returns tail of an array\n* `function3(middle)`: returns middle elements of an array. If array's length is even, it returns two middle elements. i.e. middle([1,2,3,4]) => returns [2,3]\n* `function3(eqArrays)`: retruns true if two given arrays are equal and false if they're not.","readmeFilename":"README.md"}