{"_id":"@bradynparisian/lotide","_rev":"1-1841825226444856828289ea239065bd","name":"@bradynparisian/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bradynparisian/lotide","version":"1.0.0","description":"library of functions","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/bradynparmesan/lotide.git"},"author":{"name":"Bradyn Parisian"},"license":"ISC","bugs":{"url":"https://github.com/bradynparmesan/lotide/issues"},"homepage":"https://github.com/bradynparmesan/lotide#readme","devDependencies":{"chai":"^4.3.0","mocha":"^8.2.1"},"dependencies":{},"gitHead":"b065e11cf0e5bfbbde954ef3cd2adf63113346cd","_id":"@bradynparisian/lotide@1.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KLgutEurbOcipykv66QRofI7fLQOtbzM9AP+LRgqlhdJ7tqTnZa206Zaecm+HEnAnndHf2SwIy9fhNZW/acheA==","shasum":"4238c40665930604c6158c1337d133e4f6682cf1","tarball":"https://registry.npmjs.org/@bradynparisian/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":18929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI04YCRA9TVsSAnZWagAASQAQAJiz7g5Sva14fMpznG7e\nb1bxygqCMNawCvvuzMcXR02AZZEGEbXa4gPjWgn7eu7vOKDC3xjhL4IARFdr\nggjoi1xYLW2bmoIHrSMbBp5RZdeE+mPmzcCEHjQsn3JDZnDd2WSOLiTkftrn\n5lkeJo42bDyph2S3n1ftYo3zeydSKcwdSf84aqY/GnjOV9ersJNSwKqeuxlS\nNVCaThoHLgUR7lUa/PwHVkKXgPEHQKDu+kX1s0ubPzQCsF9DSgwC7MO6gwso\nvEFnTXf+NAYZntZVETjELsP0lUs6ZjIFpv7+O75nE0s2kO95UcGE71rKbBy8\nSKMJt3nZp5ih6WXDy6In0hEIzIEyawl1iMFxveGQ8EuAD5eZUoNpf22z+N16\nf8dgX3uq67h4VmRW85mQkV/pWs26nvcYQs7gWC6UrT1oRaUbIZTjtUSHojTl\nwPzgYrJXmF3cwg7puI+P1ZugmbMEieBe8aRurxy8uM7A2hBUlyg+js1KChP+\nq7Ywr5KYwugeXh2/HSirhEOojRqP+pswmsLP3CpBW2IpD7YLFXVIkv50PXsF\nwKwP9wH8pG19YYP+/qu5dMzWIeN96LywkRdoefZtmvgHH4FElCD5eIa60UOZ\nL74Y6WPH3y5xGx/dqBLZGT1Mmudrq9W/cqZHIfyI58dLrUy+90OgSkhHa13N\nDZSS\r\n=MY0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkIAKPRUtlev2d6NzONXnURWRkKpYKGUkq6bs+D9hybAiEArUJaxDll2GF99LDH7W86laeKRwJxH/W2zGJMUT5P2qU="}]},"_npmUser":{"name":"bradynparisian","email":"bradyn.parisian@gmail.com"},"maintainers":[{"name":"bradynparisian","email":"bradyn.parisian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1612926487892_0.5169782780179262"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-10T03:08:07.865Z","1.0.0":"2021-02-10T03:08:08.093Z","modified":"2022-04-04T20:20:23.288Z"},"maintainers":[{"name":"bradynparisian","email":"bradyn.parisian@gmail.com"}],"description":"library of functions","homepage":"https://github.com/bradynparmesan/lotide#readme","repository":{"type":"git","url":"git+https://github.com/bradynparmesan/lotide.git"},"author":{"name":"Bradyn Parisian"},"bugs":{"url":"https://github.com/bradynparmesan/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 @bradynparisian/lotide`\n\n**Require it:**\n\n`const _ = require('@bradynparisian/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(...)`: function to test equivalence of two arrays\n* `assertEqual(...)`: function to provide assertion message of equivalence\n* `assertObjectsEqual(...)`: function to evaluate equivalence of objects\n* `countLetters(...)`: function to count various letters in a string\n* `countOnly(...)`: function to return number of characters in a string\n* `eqArrays(...)`: function to test equivalence of two arrays\n* `eqObjects(...)`: function to test equivalence of two objects\n* `findKey(...)`: function to find the key and return the value for a given object\n* `findKeyByValue(...)`: function to find a specific key with a given value\n* `head(...)`: function that returns the \"head\" of a given string\n* `index(...)`: test function\n* `letterPositions(...)`: function that returns index value of letters in a string\n* `map(...)`: function that tests use of map method\n* `middle(...)`: function that removes head and tail of a string and returns new string\n* `tail(...)`: function that removes the last character of a string\n* `takeUntil(...)`: function that takes a portion of a string up until a given character\n* `without(...)`: function to remove unwanted elements from an array","readmeFilename":"README.md"}