{"_id":"@carmenk/lotide","_rev":"1-4e6a83ec4be766e56a9b98379c455b94","name":"@carmenk/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@carmenk/lotide","version":"1.0.0","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/carmenkk/lotide.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/carmenkk/lotide/issues"},"homepage":"https://github.com/carmenkk/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.0"},"gitHead":"c57f089f3bf6bab6c5c93bbdb0a41c22c72a1abd","_id":"@carmenk/lotide@1.0.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bsDurqqTmdEN8PNH08tDqSADvdt3+l2FsE4urx/5eoSH3S2URs6XGg6vV9L7rerFnuRw0wzcs+KyAHI+D9NDiQ==","shasum":"677564444d58a1ec18b38d41be4a2e5ee953f8dd","tarball":"https://registry.npmjs.org/@carmenk/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":15944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCuvCCRA9TVsSAnZWagAAVIQP/RuuIDdQHhRzyAL1WpSp\nMkvzvt3BiADZGRTuPv5RJIKolxPhy2UEcNrUwLCPf1Fi2o0cwQTmva9MzI7E\npBJ8I5KMfzuiWSK/IaBdKIBMqShhHqOgKXZ5YTR5i8hSxkUg2D+oUC8hQD23\neL00/J9rKa0igwLpojSWTKgPcMvAgXqHBvYjf4k5+cFEs/Yv0xmYFHDAnIRH\nD2USjrF5v9SkQK0+5kjTWltgrbiTCqT5AaY39P9OMqUMs93DyvId7HftxVLL\nR5A6NRH1C+Qs+xFhkoSBJTdtkMzwwHsw3ocwrmsIbJYT5irV0PuL1OPEM7h5\nCIrcX3XnLIhTFNk1GbCa+HB8xK4B7dlecErLTQthw8+M+rHE0l59AOef9yQ5\nOQN7ChtVczbhn82QFDDPH8FMzPiWuiGcYT/71+6L4U41pjbsP/rN3r1N4qP7\nYqscL8cgAUW2qw1GYlvMC6lTa5SDW1L0xIhhW3YXZ/uF5cKN19fYZzyIxzjH\n4yKaHHQYWVG/GjpoYXzl1Qp+vgxXVe6SsmBh7Rx2S+2gF/7hYoWkHb/tiP5o\nLwkXlqZqRzM9mIJ8l1L3pk9R+Htd0SpQvVThKVN3lBg05aBH9fjZTxVcWLSe\nZPG9AkuSSiazt/WKnRErszn2xIucMSCS9546HbvuLBCnVU+x/jvPp8itMBQe\nQROR\r\n=xkUV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0u2gMkTV/aEoF7UqK98IbuJ9c96gTecJcXCDTADwtwAiEA/G+ta0v3gsSjckfLItPcDufPzewrQZp1HWoHdR/NAY4="}]},"_npmUser":{"name":"carmenk","email":"carmenkuang87@gmail.com"},"maintainers":[{"name":"carmenk","email":"carmenkuang87@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1644882882228_0.31789301026990957"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-14T23:54:42.177Z","1.0.0":"2022-02-14T23:54:42.414Z","modified":"2022-04-04T21:58:18.064Z"},"maintainers":[{"name":"carmenk","email":"carmenkuang87@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/carmenkk/lotide#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/carmenkk/lotide.git"},"bugs":{"url":"https://github.com/carmenkk/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 @carmenk/lotide`\n\n**Require it:**\n\n`const _ = require('@carmenk/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)`: function that return the first element from the array\n* `function2(tail)`: function that return  elements from the array expect the first element\n* `function3(middle)`: function that return the middle element from the array\n* `function4(map)`: function that creates a new array which is the results of callback function on every element in an array.\n* `function5(findKey)`: function that return the first key for which the callback returns a truthy value\n* `function6(findKeyByValue)`: function that return a key on an object where its value matches a given value\n* `function7(countOnly)`: function that return counts for a specific subset of those items\n* `function8(countLetters)`: function that return count of the specific letters \n* `function9(letterPositions)`: function that return the index of the specific letter\n* `function10(takeUntil)`:function that creates a slice of array.Elements are taken until the given callback elements\n* `function11(without)`: function that remove items from an array\n* `function12(eqArrays)`: function that compare equality of two arrays\n* `function13(eqObjects)`: function that compare equality of two objects\n* `function14(asserEqual)`: function that asser if two inputs are equal \n* `function15(assertArraysEqual)`: function that asser if  two arrays are equal\n* `function16(assertObjectsEqual)`: function that asser if two objects are equal","readmeFilename":"README.md"}