{"_id":"@akshatha_kulkarni/lotide","_rev":"2-2468edacc1bb5ce603e567e2ac1a48cf","name":"@akshatha_kulkarni/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@akshatha_kulkarni/lotide","version":"1.0.0","main":"assertEqual.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/akshathakulkarni/lotide.git"},"author":{"name":"Akshatha Kulkarni"},"license":"ISC","bugs":{"url":"https://github.com/akshathakulkarni/lotide/issues"},"homepage":"https://github.com/akshathakulkarni/lotide#readme","dependencies":{"chai":"^4.3.4","mocha":"^9.0.3"},"directories":{"test":"test"},"devDependencies":{},"description":"lotide - a clone of lodash","gitHead":"c941634843d3a2acc24ba3c16bf1684b07719639","_id":"@akshatha_kulkarni/lotide@1.0.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-jl6n+W0zykda502OjlQM/mFX3ypw+A6TswCOxryrfkv6f7PNZsgETF5zp3PBmEvxwFH2/4HiL8y0fmvS6FZu2A==","shasum":"8ab3175d93a762731bd15436832e75ca91f7fd2a","tarball":"https://registry.npmjs.org/@akshatha_kulkarni/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":20396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFr7cCRA9TVsSAnZWagAAOYkP/2mzVhpYj0L6Hp/CilI2\nw/jBtyDhee6vyjBDXHMQbWs1fK9+Z7tVjtHwGr+QoabwQzbM9+5+3rlIxFFO\nGgmAXPX4tiQ+gawAjBymfMuJEToUjM+w2Dlgt0z6uq6aJH1LLV3Yb+0O9L7Q\nr7fxh8i7Re9urvCWCLjsNTabASxDhWeskV4CrRFG3IgtFWsiAg2SeXQnq5gZ\nYSmQLtoL11Mo0q1NEJ8UOjRXiSnbrZQj6gB4yIHa2Y71Eo4dfJuruDzvTFWX\n/DEnpLWkstjot3T5CIjKX1B5FxjuEEds4j0FDphTyFchmGxaUkxgitbCrc1/\nPWIyMJNkIFt5puLZ+NdLydV1A6D7HAerX5+1fFNSC07SwF9eVDWRGa+/zuiB\nZ6MG3y1vCzMgVNFtqzBItrmFitMC/E6Iry/08OpJtXJUON1oEcYysIjC8jn5\n+SVLBMJog1VgRBkOZar0SK54Mi21DuiG/7NDLFJNOVHrDEIxTkIHolFslIco\ntfTRFcxJYFGIIPiGfPpmdNoOTlhJ4VqXkbhOLYDZa3UkF6U6jUF23xs4lak7\n2PHh8ngAx2w+0kG/5D1yks7Gn4E+GKOMmcp+Oq6Kg6jVl5wxs3nu2L07cDLY\nFQO9zifgYYtrUukndgl9nJXHWQRTu06pv8enO4pGab6il6u/9/iX2OFI9bOF\nqAmJ\r\n=cXgY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOMp/WUZ1s1BDps1xGGMjpxmlMbfnDJDKiN2KJZW/xIAiABeK0VbQ4OPKRnA2giRV2VYSLUaiQQmOoLhbp5PJMw1g=="}]},"_npmUser":{"name":"akshatha_kulkarni","email":"akshathakulkarni12@gmail.com"},"maintainers":[{"name":"akshatha_kulkarni","email":"akshathakulkarni12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1628880604246_0.5562517061380252"},"_hasShrinkwrap":false},"1.0.1":{"name":"@akshatha_kulkarni/lotide","version":"1.0.1","main":"assertEqual.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/akshathakulkarni/lotide.git"},"author":{"name":"Akshatha Kulkarni"},"license":"ISC","bugs":{"url":"https://github.com/akshathakulkarni/lotide/issues"},"homepage":"https://github.com/akshathakulkarni/lotide#readme","dependencies":{},"directories":{"test":"test"},"devDependencies":{"chai":"^4.3.4","mocha":"^9.0.3"},"description":"lotide - a clone of lodash","gitHead":"7ffcd472be734cbb21eae569687a4d91c69f7dd2","_id":"@akshatha_kulkarni/lotide@1.0.1","_nodeVersion":"15.9.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-6v456xSRdkr7NJeo5wnPxQi1Lg6ITFeGHXTNWe8OZKiQdQ35vX4r6192YR0Ja72dTqtlCzMBNHF298wB0oexiw==","shasum":"26261e918b1b08bf3d034f0e797d440623c04dcd","tarball":"https://registry.npmjs.org/@akshatha_kulkarni/lotide/-/lotide-1.0.1.tgz","fileCount":37,"unpackedSize":19365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGvPdCRA9TVsSAnZWagAAI+8P/iP/iFB5P2VoRf+fY2Wu\nH5pHnmbNTXKEzWHGFXn/YsfZ1X27ppdz57AyXf0bL9XwOjn1jUXp97WUXIG3\n2sPYCxWnQgjr9iiqRQFts4i59nBBg62PFLQjczrwCjWsOEACeW5QpXJNThOg\n5IRiyl2IGNey2YVoS3G2b73W0PHxpLkkdQXgImRuTnOiAeLIxCcoCZpbVg+w\n7uoOqA3x+jL3PDeotseMdkc9vj42sLTSYbhvXpHbKWUkZ88JyL2oj4f6ec9d\nrN4De580YWHKv/E74FSyFJNpkJgHoPD5/VAK2cWAd45eKVVWBwRKSjtn1A6u\n8EWuxILtS7FKwyI2hx9pJVsbGNqo8ncshivVVBdl1muxt+bFDy/gLnx8/dVj\nws50OMqT0snLK5BFuR140qIBLOgx2LllBfb2UJFf3iS1srIyHOq/UX0LN9UL\nIXNrUHUXd2+HClch++JFDr0/W4WK++QMr+Ho57rjWDCnIIOrf1Uhyhgg3b+g\npxUKbIqqKNVBOp5fj/mHKW8HR8A93Sb9xrlbgN4jkQ84MOgaVqC9sfTWZgeW\n3udgm/rwHQpI4cDaXvFAYi9rkCLzm6vvIReTCz4jB1DbXWuaLVGj0z+EWgZr\nGiwtb2A86j3a/EJ+nTFvs12cGUCNbQt2bhD/MSxanpGGkoyDzHkOvFufNvla\nrSkw\r\n=VvJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICs6eFdOF+dmSLOZ35G38lr/8wgUf5URKEbG53j+WxbVAiA/cTPQbMf4BPdtTtAq4Mann6NaAbpGNxAxpfWlhqe5JQ=="}]},"_npmUser":{"name":"akshatha_kulkarni","email":"akshathakulkarni12@gmail.com"},"maintainers":[{"name":"akshatha_kulkarni","email":"akshathakulkarni12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1629156317097_0.9001648644456188"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-13T18:50:04.205Z","1.0.0":"2021-08-13T18:50:04.379Z","modified":"2022-04-04T12:31:23.312Z","1.0.1":"2021-08-16T23:25:17.314Z"},"maintainers":[{"name":"akshatha_kulkarni","email":"akshathakulkarni12@gmail.com"}],"description":"lotide - a clone of lodash","homepage":"https://github.com/akshathakulkarni/lotide#readme","repository":{"type":"git","url":"git+https://github.com/akshathakulkarni/lotide.git"},"author":{"name":"Akshatha Kulkarni"},"bugs":{"url":"https://github.com/akshathakulkarni/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 @akshatha_kulkarni/lotide`\n\n**Require it:**\n\n`const _ = require('@akshatha_kulkarni/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 element of an array.\n* `tail(...)`: returns all the elements excluding the first(head element) of an array.\n* `middle(...)`: returns the middle most element(s) of an array.\n* `countLetters(...)`: returns a count of each of the letters when given a sentence (as a string).\n* `countOnly(...)`: takes in a collection of items and return counts for a specific subset of those items.\n* `eqArrays(...)`: takes in two arrays and returns true or false, based on a perfect match.\n* `eqObjects(...)`: takes in two objects and returns true or false, based on a perfect match.\n* `findKey(...)`: takes in an object and a callback function and returns the first key for which the callback returns a truthy value.\n* `findKeyByValue(...)`: takes in an object and a value and returns the first key which contains the given value.\n* `flatten(...)`: returns a single-level array when given an array with other arrays inside.\n* `letterPosition(...)`: returns all the indices (zero-based positions) of the string where each character is found.\n* `map(...)`: takes in an array to map and a callback function and returns a new array based on the results of the callback function.\n* `takeUntil(...)`: returns a slice of the array with elements taken from the beginning.\n* `without(...)`: returns a subset of a given array, removing unwanted elements.","readmeFilename":"README.md"}