{"_id":"@aeunderhill/lotide","_rev":"1-669fd87f7ac3075db0c2cffed1b4c925","name":"@aeunderhill/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aeunderhill/lotide","version":"1.0.0","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/aeunderhill/lotide.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aeunderhill/lotide/issues"},"homepage":"https://github.com/aeunderhill/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^8.4.0"},"_id":"@aeunderhill/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-8ktS7VCWQ0UAgeaGrWLOCviGU5QP6ZRcg3EHoej37Ch+dn/DwHqk7P5fSFn/dSiggfWmQz9Wa4bLgbU3KZFB1A==","shasum":"d55d6210473b00981695b29d88db5d67117afc6b","tarball":"https://registry.npmjs.org/@aeunderhill/lotide/-/lotide-1.0.0.tgz","fileCount":19,"unpackedSize":11632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtbCVCRA9TVsSAnZWagAAuiIP/36lZZv23+UpGjaN97Vx\nJYkApQAg5MH0KZ2KAdlchjK1gbaX+ACoPGCqjDeYlH4tzwIGJrIXDlgpliR+\n5v46opZa4qzRTbFPHWjw2UPGILxJXkglphH9+2mqg3T8nep0Jp40h/QwrApa\na4VqDvORlkuiTk3aSwmDVQ4dIV4uyFg61K2l2YUWyZ6VA9+d2F9sLmzltGi5\n9U4Au5yl0qf1CdL3W6WKb3goAtyWgtpaoVDX2yWfHjTV+kH8tSglhKKoaAnf\nI7PU+NzBKFyyauDZN9E2Zgw1MbGstzsgXNK2zEdZ73X2fyfsEA+Qr9qey2dh\nIAfFscy0ijDnmyrdf6Gfkqd9xlwG/aYSkBhiS9sri5XzW4fcLFoTT7R/OtK8\nXEY0nd2FAT6XeBfWrKfeBLsbF+1ARAjfbLpixnkbOkiusCPr+qOaAm7neiIQ\nZ0eH9LO7Jyvq2dedY1rxmYjIY65szV75rvZwrJDxUje5b98nfU5GARl9qKpG\nYzDwq8iyJ5EVBdZohExDJQ1KZPS5xQmduiiAL94ys7vxcJzxp6CPkARsU78M\nyHjFWnqTb+NfIB3uHxrRWJejOWORrfRwqMIAu/8SkRxqkuZJ7jiilrDwhPF3\nM2CdOBQgHwQWsCxZfvo+Ke+A8JgmX2/a/aduMA7V2nXcO49jjgBWy0grCJ6P\nPDjr\r\n=F7yS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0wFnkGUgvdpoZQuI12sN9lH0RN0MJHR1OwMWnFQr8TQIhAOCslCWsrWkr/QLuhWZPltoq50wzoAhelAQK4dQpy+Uj"}]},"_npmUser":{"name":"aeunderhill","email":"adameunderhill@gmail.com"},"maintainers":[{"name":"aeunderhill","email":"adameunderhill@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1622519956896_0.12823452425888648"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-01T03:59:16.852Z","1.0.0":"2021-06-01T03:59:17.005Z","modified":"2022-04-04T11:49:56.461Z"},"maintainers":[{"name":"aeunderhill","email":"adameunderhill@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/aeunderhill/lotide#readme","repository":{"type":"git","url":"git+https://github.com/aeunderhill/lotide.git"},"bugs":{"url":"https://github.com/aeunderhill/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 @aeunderhill/lotide`\n\n**Require it:**\n\n`const _ = require('@aeunderhill/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* `assertArraysEqual`: returns true of false if arrays are equal\n* `assertEqual`: returns true if an actual arugment is the same as expected\n* `assertObjectsEqual`: function for returning true if two objects equal\n* `countLetters`: counts the reoccurence of letters in a string\n* `countOnly`: returns specific items to count from total items\n* `eqArrays`: returns true if two arrays are equal\n* `eqObjects`: returns true if two objects are equal\n* `findKey`: returns the key of an object\n* `findKeyByValue`: returns the specific key of a given callback value\n* `head`: returns the first element of an array\n* `letterPositions`: returns the index of letters in an string\n* `map`: creates a new array based on a callback function\n* `middle`: finds the middle element of an array\n* `tail`: returns the last element of an array\n* `takeUntil`: based on callback will return the elements of an array until callback is filled\n* `without`: returns new array based on set of elements to remove\n","readmeFilename":"README.md"}