{"_id":"@brandonbeam/lotide","name":"@brandonbeam/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@brandonbeam/lotide","version":"1.0.0","description":"Brandon Beam lotide project","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Brandon-Beam/lotide.git"},"author":{"name":"Brandon Beam","email":"bbeam1@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Brandon-Beam/lotide/issues"},"homepage":"https://github.com/Brandon-Beam/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"beaf0b304718393c5edf25a5580482f89c120319","_id":"@brandonbeam/lotide@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"8.19.2","dist":{"integrity":"sha512-j5qVPYe7YBDQBMC0HxRO2BLizOZoR8a/RKGzKYY/R8lTOwS/+eVNcxiz7aQF81DJtumZltsH8/TJWZprTo72kQ==","shasum":"76fc9e27fc4bd4a3ede0908c2f4dcea101375bc3","tarball":"https://registry.npmjs.org/@brandonbeam/lotide/-/lotide-1.0.0.tgz","fileCount":27,"unpackedSize":20924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOhAL9GYEiXOSg7Thxv4DxVq/e/DTbc23IjGInKJkN8AiBLC+25r+DfM/m52DJIupywJ9nJpYlUrxiXy5VdQ3StkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfCWbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYMg/+PlSCNej+1WdyxJGj/I2VDr+cEz3OXDYhihNbZH++0yuqpkAH\r\nJKGV1NIHnHViCWbHGmnQdejdGGWgtfy5xphUkTjZzHtbHS/vsQLOvlt8ZGWT\r\ngkCkXmMIxQQrgfP6pQlV+CT4r7WhgNig20RsrijRePTpUTZ8XLdvgxCItRXj\r\nSkFqIAyT3lv4HhaCw1yUpk6dg6X9VHW7AsiiMR6pkxjeiAuFp3ukP/eFFjVC\r\nYPu5fgbUbVadLnp4I+C8lIrloVMYHg5Ps9bT/uyQsxWoQE6FcCgB8MKI+gLf\r\nGstZ2ELCGuVpppt0U+qQ9GMpznli32cFt7Ss6gQjCoaRkAKysCH2B3x5EBZZ\r\nAQWnSWjXxfUpiyNJem946yfPnAJUegKNoIU/RZtyIUjf4RQ7t7A76xziRj6G\r\nvkIE73OyJ0fvEp/3/fK3j6XqNe8+FysmOrWcF/4ttrNe5W/Okx+9x6bqa8it\r\nSSqGIwMl8KNw9xvn6lcu4foPz7+AhbM6bcUC0AmH19pt/5iMCaJaKKGXjUqh\r\nSPCrRHKVBsBax9klWczUHyeH++UhTqx9LREmEwYDPkZf4kD9TVYiVJjJQbOP\r\nZakBl7tynvs8nMWtlfgkTeNKSfuODhhWVq4hGBImVY4ewqVvFnFW8QPp3D0o\r\nqb2HUdQfI6Qi9jl2x6itmFg5CNS5eC8Ms4o=\r\n=7tSU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brandonbeam","email":"bbeam1@gmail.com"},"maintainers":[{"name":"brandonbeam","email":"bbeam1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1669080475162_0.22949477097376092"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-22T01:27:55.095Z","1.0.0":"2022-11-22T01:27:55.322Z","modified":"2022-11-22T01:27:55.469Z"},"maintainers":[{"name":"brandonbeam","email":"bbeam1@gmail.com"}],"description":"Brandon Beam lotide project","homepage":"https://github.com/Brandon-Beam/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Brandon-Beam/lotide.git"},"author":{"name":"Brandon Beam","email":"bbeam1@gmail.com"},"bugs":{"url":"https://github.com/Brandon-Beam/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 @brandonbeam/lotide`\n\n**Require it:**\n\n`const _ = require('@brandonbeam/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 first element in an array\n* `tail`: returns all but first element in an array\n* `middle`: returns middle section of array\n* `assertArraysEqual`: shows if arrays equal\n* `assertEqual`: shows if primitive values are equal\n* `assertObjectsEqual`: shows if contents of objects are equal\n* `countLetters`: counts letters\n* `countOnly`: counts specified elements\n* `eqArray`: determines if arrays are equal\n* `eqObjects`: determines if objects are equal\n* `findKey`: returns value by key\n* `findKeyByValue`: finds key by value\n* `letterPositions`: creates an array of positions by letter\n* `map`: does callback to array\n* `takeUntil`: takes items from array until condition met\n* `without`: removes items from array","readmeFilename":"README.md"}