{"_id":"@adnan_saeed/lotide","_rev":"1-97b83f7da0ce6aaaa3ae7e42d014e094","name":"@adnan_saeed/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@adnan_saeed/lotide","version":"1.0.0","description":"A clone of the lodash JavaScript library to practice creating various types of functions using JS.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Adnan-Raja/lotide.git"},"author":{"name":"Adnan Saeed"},"license":"ISC","bugs":{"url":"https://github.com/Adnan-Raja/lotide/issues"},"homepage":"https://github.com/Adnan-Raja/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3"},"gitHead":"4af6c44c7c706b7e2a75346dd480d03ed14c3b79","_id":"@adnan_saeed/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-jX43IyBUwD1HAWNhSUxkZgy7r8TeVYwHIs7Hc5gTGngpYMeFr9MPccgVYHrv5Qcl5ndPEfAiyHGt8r8wU8WI3A==","shasum":"be5a1b26d052c8220375f3cdecfe2156d752d466","tarball":"https://registry.npmjs.org/@adnan_saeed/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":17956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpZMeCRA9TVsSAnZWagAAlooQAJu8c4Sss3mK1vdjXmi8\nwuHtVxg7QilGhky276vVuWxOwe30yBSfappnqi3Q28bM/AEoNOdVRw/cygNe\nu3la3kC/AjlANPv9MgjAavZ4V1CZ5j5MvkGnlOQJrQo/boL60KL2afIC+80T\nG5EHfEnqqoWb9roXedL2s4oStsg7de8hwjz2VUV+AKQvd9cMb7ndwwyVCCDR\nUMjaaImSiMn6AQTat669OOqH6pv7SITQIwmg/8DoJUDc/By7E4K62DDOl38U\nxpri8DcHRAWqZstdx7Jcr2YhdING3ehnKVaAe01dkfyzSB10kCTqhXllH9Cd\nJwKUihnxtS88eATmbIO3wEBXmXfk7zvp4RJO4VZjs9H/qZfKAipZuG+eg1U0\nNTbRkne+pLiecUCSu8L0IhCR6cYMrfqiNIBRPZ6oVjsK8hU2LsA/4UeL6yNw\n+lbO54jRdT0D9NPJdtFA8qhMKZAtzxx5E/SKjDysU/8wmDOtVlMR/SLH/UQd\ni4PGffbQcvWGXSYmbSPbJ9G1gkOqV4G0UBjzvKC7Irefz+xPMUeQj3jPWPNM\n1wyojycTVS3MkUvn0I7eCT2BM3l9LNNkuFYXYqmBdNMnjfLrMfYBVg+xgpnC\n4GISaNAXpF1/5FLPUGQpIfIzJykA8yrSwTojHc4E5BBxh+osyrq3Gz1Ofzf9\nCWOR\r\n=zQQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIU0smdt04pjmaT7kA9Td9c5fzaM7XfIIpXhS8Z1C2bAiAZ2TE/LkPyP1ie5bIX9j4OVSEU870zrLYH5G4hOAs/5Q=="}]},"_npmUser":{"name":"adnan_saeed","email":"adnan.saeed.raja@gmail.com"},"maintainers":[{"name":"adnan_saeed","email":"adnan.saeed.raja@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1638241053817_0.47148402390175814"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-30T02:57:33.775Z","1.0.0":"2021-11-30T02:57:34.145Z","modified":"2022-04-04T11:33:51.054Z"},"maintainers":[{"name":"adnan_saeed","email":"adnan.saeed.raja@gmail.com"}],"description":"A clone of the lodash JavaScript library to practice creating various types of functions using JS.","homepage":"https://github.com/Adnan-Raja/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Adnan-Raja/lotide.git"},"author":{"name":"Adnan Saeed"},"bugs":{"url":"https://github.com/Adnan-Raja/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 @adnan_saeed/lotide`\n\n**Require it:**\n\n`const _ = require('@adnan_saeed/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* `assertArraysEqual(...)`: Assert two Arrays if equal or not\n* `assertEqual(...)`: Assert if equal or not\n* `assertObjectsEqual(...)`: Assert if objects are equal\n* `countLetters(...)`: count Letters in a string\n* `countOnly(...)`: count specific names and return how many times it was repeated\n* `eqArrays(...)`: return true or false if two arrays are equal or not\n* `eqObjects(...)`: return true or false if two objects have same value or not\n* `findKey(...)`: find key of an object\n* `findKeyByValue(...)`: find key by its value\n* `head(...)`: head of an array\n* `letterPositions(...)`: returns possition of the letter\n* `map(...)`: used map function\n* `middle(...)`: return middle value of an array\n* `tail(...)`: return tail of an array\n* `takeUntil(...)`: check data and return until the requirement meets\n* `without(...)`: check array and return another array including values that are present in one array but not in other one.\n","readmeFilename":"README.md"}