{"_id":"@arshya_s/lotide","_rev":"4-fa4845f7f5b3b565d175cbb7068ec401","time":{"created":"2023-06-06T03:16:43.979Z","1.0.0":"2023-06-05T23:30:29.098Z","modified":"2023-06-06T03:31:51.537Z","1.0.1":"2023-06-06T03:16:44.251Z","1.0.2":"2023-06-06T03:31:51.300Z"},"name":"@arshya_s/lotide","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@arshya_s/lotide","version":"1.0.1","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Arshya-S/lotide.git"},"keywords":["lotide"],"author":{"name":"Arshya Soleimani"},"license":"ISC","bugs":{"url":"https://github.com/Arshya-S/lotide/issues"},"homepage":"https://github.com/Arshya-S/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"description":"Lodash clone with simple methods.","gitHead":"a8c83617be79461275151d0485053b57b00a3ed3","_id":"@arshya_s/lotide@1.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ALjZykxkyqkO0CR1cC7JokR7u0Kqy5GXDoZyUGLRMDlG0tKy8Ani99cphTesIo7uyfav60X6nHhwby0gCreBKA==","shasum":"42b7f94732b07c648532295e8b7afb4103a1c300","tarball":"https://registry.npmjs.org/@arshya_s/lotide/-/lotide-1.0.1.tgz","fileCount":24,"unpackedSize":15753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWsfcL3Z10qaKQcDQyuqxkyNdAXmciqPhZh9usadvUhAiBHR1oS/a/5RqxhXkMuvDOWMEOce2IJ+YkMUh2puZECTg=="}]},"_npmUser":{"name":"arshya_s","email":"arrshya@gmail.com"},"maintainers":[{"name":"arshya_s","email":"arrshya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1686021404049_0.03254838868644283"},"_hasShrinkwrap":false},"1.0.2":{"name":"@arshya_s/lotide","version":"1.0.2","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Arshya-S/lotide.git"},"keywords":["lotide"],"author":{"name":"Arshya Soleimani"},"license":"ISC","bugs":{"url":"https://github.com/Arshya-S/lotide/issues"},"homepage":"https://github.com/Arshya-S/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"description":"Lodash clone with simple methods.","gitHead":"fc23f46d29087620ee390ef756ee9efe97681e16","_id":"@arshya_s/lotide@1.0.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-I+AsAp3DIarcqKLDQnKED4KYvKmZIftjok2Ifun/gmoDm23N3gee9rVQER78MUyY0yls5Tm/pz0gBLu2YCNO6w==","shasum":"ee8b7348ff357d131796ea6336e888da1dfee7db","tarball":"https://registry.npmjs.org/@arshya_s/lotide/-/lotide-1.0.2.tgz","fileCount":24,"unpackedSize":10068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh+Ulcj2K5uJ/VwfjSoqPYFfd+DZHUhhP1n6JDmeEMdQIhANPjyArILobEzfw+PTjLQItXC4oo/jen/ud5Ij8kTQcw"}]},"_npmUser":{"name":"arshya_s","email":"arrshya@gmail.com"},"maintainers":[{"name":"arshya_s","email":"arrshya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1686022311160_0.910859378747193"},"_hasShrinkwrap":false}},"maintainers":[{"name":"arshya_s","email":"arrshya@gmail.com"}],"description":"Lodash clone with simple methods.","homepage":"https://github.com/Arshya-S/lotide#readme","keywords":["lotide"],"repository":{"type":"git","url":"git+https://github.com/Arshya-S/lotide.git"},"author":{"name":"Arshya Soleimani"},"bugs":{"url":"https://github.com/Arshya-S/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 @arshya_s/lotide`\n\n**Require it:**\n\n`const _ = require('@username/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* `head`: returns the first value of array\n* `tail`: returns everything but the first value of array\n* `assertArraysEqual`: assertion for arrays being equal\n* `assertEqual`: assertion for equal values\n* `eqArrays`: returns true if arrays are equal, false otherwise\n* `assertObjectsEqual`: asserts if two objects are equal or not\n* `countLetters`: counts the letters in a string\n* `countOnly`: counts the letters that are only in the string\n* `eqObjects`: returns true if two objects are equal, false otherwise\n* `findKey`: checks if key is in object\n* `findKeyByValue`: returns key based on value inputed\n* `letterPositions`: returns the posiitons of letters in a string\n* `map`: maps values into an input based on a callback function\n* `takeUntil`: returns array of elements that satisfy a callback\n* `without`: removes elements based on condition","readmeFilename":"README.md"}