{"_id":"@alexgill97/lotide","_rev":"1-ea4b4a6e0a096db9d46e13a708800f74","name":"@alexgill97/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alexgill97/lotide","version":"1.0.0","description":"A mini clone of the Lodash library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/alexgill97/lotide.git"},"keywords":[],"author":{"name":"Alex Gillespie"},"license":"ISC","bugs":{"url":"https://github.com/alexgill97/lotide/issues"},"homepage":"https://github.com/alexgill97/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.0"},"gitHead":"61c707adaf5ac10b2582612e120ac683c2d916b3","_id":"@alexgill97/lotide@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"alexgill97","email":"alex.gillespie@live.com"},"dist":{"integrity":"sha512-2URFlXgacNqRLDoIbC+sJ1k8l5MC2BIYjIHnrtzzCpjOskxgutv5VbTk+uTxZBdDGRhhVp2cYPeu8KNFWjlkpQ==","shasum":"20defdc50db3a99a15cb93432e68b32fddf56e97","tarball":"https://registry.npmjs.org/@alexgill97/lotide/-/lotide-1.0.0.tgz","fileCount":23,"unpackedSize":13272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCwiPCRA9TVsSAnZWagAAEc0P/05qXSBmkPzIw/LAcB+P\nEM4s90bgKhFGO1w4yo7SKTAYsxsgrA333wWg+Z+kYpdrp2qZ3+EwlITBPpCP\nybmD5EBSt5JUUxMqV9n70+Fa7WoNaVytd8SH5LaDt1Oup33f0yT8lHUx6ayi\nE4thuMWx/38AvFLQnZO3FHJHKBoj0tnUhcrw7MPkZKDo7Q3MLj+L6iAWHF22\nJkATwIaFiuo35dUwOTDTT2sNakaYaYzc2xRy9FSpZDswEF76N/xmHz6kDV7F\nAat+DY4dif/xQLDfmQFtx6Fg7Kn9g54m1aJgItBZUZGZgJH10nIFueJOZn20\n/LeumAfQYgEJoUr7jgyQjnYPoo1Dos7Se6DkJIlcpXsRDd2yF2anwFnHmfRV\n1nhW7xBoEm0hgT4z2Wv9++tFI8aJSkTYWYQ4H2PagVdLlaV+qKAkHYbwjyBt\nDJAo9ARSm9G5yy+Z7fLfTHyUfthb1L9YqUfOWr7j6UBe+7WMBe+TJXBGKKf2\nj8lnDMB1Q1sCh1kL0IvsSd7FTZRFSRBcsYKQqf8wSZeV8XCUHEZL3GK3ANo5\n5h8aDgoMp3EDiYnSar3KubRn9HhvJbEguc9ZgGaT0eKmyNbZB7Jy61sl4jv/\nnh9/JixbDXyH1DzvQ0PO+C3L2dvXsJXX8vcXdLaX0XtOpIU4cS1J0jTv/7I+\nb7JY\r\n=44Nn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChV2FOx6c8RmJMEcPcf53tqjXKLfCTf2/p8gVywamgkgIgUBt4HgkDyrxjkTiEJ5z+FUOvBxKjH0hQBR4MhcX7IWQ="}]},"maintainers":[{"name":"alexgill97","email":"alex.gillespie@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1644890255585_0.4690813896366881"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-15T01:57:35.487Z","1.0.0":"2022-02-15T01:57:35.789Z","modified":"2022-04-04T12:40:08.617Z"},"maintainers":[{"name":"alexgill97","email":"alex.gillespie@live.com"}],"description":"A mini clone of the Lodash library.","homepage":"https://github.com/alexgill97/lotide#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/alexgill97/lotide.git"},"author":{"name":"Alex Gillespie"},"bugs":{"url":"https://github.com/alexgill97/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 @alexgill97/lotide`\n\n**Require it:**\n\n`const _ = require('@alexgill97/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:\nassertArraysEqual: returns true if arrays are equal\nassertEqual: returns true if primitive objects are equal\nassertObjectsEqual: returns true if objects are equal\ncountLetters: given a string of letters, returns cooresponding number of occurances\ncountOnly: given an object with list of items, returns cooresponding number of occurances\neqArrays: determine if two arrays are the same\neqObjects: determine if two objects are the same\nfindKey: identifies the key given an object and callback function\nfindKeyByValue: given an object and callback function, identifies key name\nflatten: merge arrays of arrays into one array\nhead: returns first item in an array\nletterPositions: identifies position of letter within a sentence\nmap: takes array and callback that will return the modified array with callback function applied\nmiddle: returns middle element(s) of an array\ntail: returns new array with the first index element removed from original array\ntakeUntil: takes array and callback that will retrun all elements that match until the one that does not match\nwithout: takes an array and value of an array, which returns a new array with those array elements removed","readmeFilename":"README.md"}