{"_id":"@briankendalbucek/lotide","_rev":"1-76f16848a16ce03550939a130cda333e","name":"@briankendalbucek/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@briankendalbucek/lotide","version":"1.0.0","description":"Lotide library project for LHL","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/BrianKendalBucek/lotide.git"},"author":{"name":"Brian Bucek","email":"bbucek@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/BrianKendalBucek/lotide/issues"},"homepage":"https://github.com/BrianKendalBucek/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"dependencies":{"my-package":"0.0.0"},"gitHead":"9da7a29570e1bf465f0620636e291a56ee69276c","_id":"@briankendalbucek/lotide@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6FHiyDa/rvcoCZStGfxHI+fzTTJhHrmvGSyXyxGzcCWZn+JUXlSYZduXJZiaULrulDPWdcxRfSSKk3LrUzTFMA==","shasum":"c3ba7c1a16d706b4360f78f6f8403dd99ec301a0","tarball":"https://registry.npmjs.org/@briankendalbucek/lotide/-/lotide-1.0.0.tgz","fileCount":37,"unpackedSize":18162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoFQc6IDyD4FGPuswhDc+2yVvizg/YG43MJzDr+L4nywIhAK74w2DZ/izGmfyheiXK7UbZ3Syclj9VfU+B9BtUf9a9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7HBTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/LA//V8S2uHmyv6jAX2K1jxS2JICPThmli66p2DqW1zKcaWVZDx/d\r\nEI66f5OZrTCjnsp07S3g16nURiLgcuiaRbopYYt1X1U0uUh4kTXZbPgGMaAQ\r\nIxTBnerGb9JDhjvXvlyWNJST0VVrvGts038PJbFahcvKM8NA4+rAK5VlojIC\r\npQ23M/Y5C0tPbbjUW4tKPxYZUi1huUjqIrXGWF3mQA/MVEbn/tkOyH/3y7ze\r\n6y0cPWFWdRbbj6mc7eR4ZH1udgbU6wKMSK9caYzbAjlIXbsB3OxSXWHnXKFI\r\nKJZneMd67tyHgOPyyS4RMX05jlb/oKCiW+yVozTwJfH/1kw7FmSi7xNOSO/w\r\n14DStCWdHS/EtZx8RRfpB/kSDnowm0fS1TcJ0eJ8h5hJPYLVhWuoHt9R6W63\r\nDmBEniAjseFkVSWI0+0S6tqzSBk+GdNEcAian0hjitTUI4EH9ijZlVLTqMZ2\r\npI8C9qXZ4/z7dqqJDiTOW/v/za2xD6dkW5cR/YTm6sMq/CNeg6mbvS9e9vZB\r\n2IWN6q4wBJWrDyWGGuQIuO9Z1E3fbkNi1aeKoGtoXy39fFlMuNAPcZe9NC9d\r\nq7nZmcCKEz0dzPqf0NHTdJ9ClEbi+XptcPlYdWJIufexH2VrtNFeDEEW1RKs\r\niMTay7/aN9p3COE1F82r/qA57LbllTyZuxY=\r\n=Fcfx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"briankendalbucek","email":"bbucek@gmail.com"},"maintainers":[{"name":"briankendalbucek","email":"bbucek@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1659662419610_0.05420836512800675"},"_hasShrinkwrap":false},"1.0.1":{"name":"@briankendalbucek/lotide","version":"1.0.1","description":"Lotide library project for LHL","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/BrianKendalBucek/lotide.git"},"author":{"name":"Brian Bucek","email":"bbucek@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/BrianKendalBucek/lotide/issues"},"homepage":"https://github.com/BrianKendalBucek/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"dependencies":{"my-package":"0.0.0"},"gitHead":"0c20a02bf144ad6033837a297ba9851d42ea8d4d","_id":"@briankendalbucek/lotide@1.0.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-CCkOEI4s9XpSZWMxFxZ+mLxdHk9gXUVSa7SSXOVhvLR4VGhZ86uHhis8UxVkuoowkd+k86FP/d5UMlFL6Pmnqg==","shasum":"abdc8bdd61e365e8725e913a7bf3279d3bd01d83","tarball":"https://registry.npmjs.org/@briankendalbucek/lotide/-/lotide-1.0.1.tgz","fileCount":37,"unpackedSize":18158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS7LQgo+tcaxsCXtmzHO6r2cyNMPhuG4MGglbI/YksMwIgP+iDOFZr+SDszUKYL/2ohqMd8rAjDa0qeuzvN8VTgWQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7owBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHdw/+PXyc3ntC+pflJ9u7VAFakwbT0DaLxNqN5MkaWOPpXVyeEAIm\r\n73nZG777oABh2y8Ks3d0cfvK7S+4m+O+xAHppkZKjFx8e9qqG5NJTE5XIlwt\r\ntylL5g42RE9L6xf9CVhY8HNA2iqkjgyGfxxTCezY2tAlUZ8p2j2/+J9upij0\r\n17WEHW9ZkteKAjBMKX7wsYYkidQB01IYMqd1jSlYU2BJrzYQ26jNqkfxv1qW\r\nY7fNM3+fRo/M1XdvfWlONznUHORO/kaedpS7boorHVuQ26gk1tEPuvFh1Qyn\r\nIRQbzQvt8ZPYuiCyvm47WDdSd8D+sYf/BxcK0yL4yCceV0SS5XI88Cbs4jTi\r\n/5eGR58NFyOO3GCpMupge26Bbp40JU6neXdU7NBPNO8wZerTKfpu71UWR6/a\r\no37iianaUZqfavqPuEpMNRdoo3pW630Crcmymes9+tqF+3jTffBbP2lPNnX/\r\niQwxeTS28BrM7cHQU/3ZWBrb/7DqR/jegZWcTWnU/fuTg4SfcnpuD3BBA75f\r\n92oGtjvRi7w4MMv2k4y9uIVttrLtKpNM0eiBXXgmzMUCIMneGUNqWIzqO4Ee\r\nMM5tyIUqYgEXf/z6s+hKOt8ZaExTr1SEOdapdu5OtWZXRsDDf5EgnvyeNSG4\r\n+a+Zwnpq28ZpFEVSy8MpgWU6NEnHv7ozH5o=\r\n=DYRk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"briankendalbucek","email":"bbucek@gmail.com"},"maintainers":[{"name":"briankendalbucek","email":"bbucek@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1659800577047_0.438861101894902"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-05T01:20:19.527Z","1.0.0":"2022-08-05T01:20:19.762Z","modified":"2022-08-06T15:42:57.281Z","1.0.1":"2022-08-06T15:42:57.205Z"},"maintainers":[{"name":"briankendalbucek","email":"bbucek@gmail.com"}],"description":"Lotide library project for LHL","homepage":"https://github.com/BrianKendalBucek/lotide#readme","repository":{"type":"git","url":"git+https://github.com/BrianKendalBucek/lotide.git"},"author":{"name":"Brian Bucek","email":"bbucek@gmail.com"},"bugs":{"url":"https://github.com/BrianKendalBucek/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 @briankendalbucek/lotide`\n\n**Require it:**\n\n`const _ = require('@briankendalbucek/lotide');`\n`Mocha`\n`Chai`\n\n**Call it:**\n\n`const results = _.tail([1, 2, 3]) // => [2, 3]`\n\n\n## Documentation\n\nThe following functions are currently implemented:\n\n* `Head`: Return the first item in an array and undefined if the array is empty.\n* `Tail`: Returns everything minus the first item in the array. If array is empty returns [].\n* `Without`: Returns an array minus the unwanted elements.\n* `Flatten`: Returns a flat array compiled of all indexes in the multi-nested array.\n* `Middle`: Returns the middle element if array is odd, and two middle elements if even. If only one or two elements, it will return [].\n* `CountOnly`: Takes a collection of items and returns a count for a specific subset of those items. Limited to strings.\n* `CountLetters`: Returns counts for specified characters of an inputted string.\n* `LetterPositions`: Return all of the indices of where each character is found in the string.\n* `FindKeyByValue`: Return the first key with the value of the inputted object and value. Return undefined if not found.\n* `Map`: Returns a new array in function that takes two args. Both an array to map and a callback.\n* `TakeUntil`: Takes an array and a callback as parameters and returns a truthy value.\n* `FindKey`: Takes an object and a call back as parameters and returns a truthy value. Return undefind if no key is found.","readmeFilename":"README.md"}