{"_id":"@alysoncp/lotide","_rev":"1-8e0bf6398430a7d703b97a7a6dbe3590","name":"@alysoncp/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alysoncp/lotide","version":"1.0.0","description":"LoTide project","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/alysoncp/lotide.git"},"keywords":[],"author":{"name":"Alyson Pickett"},"license":"ISC","bugs":{"url":"https://github.com/alysoncp/lotide/issues"},"homepage":"https://github.com/alysoncp/lotide#readme","devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0"},"gitHead":"32a27d294b3883f402808cbc6d7bb37055a7135d","_id":"@alysoncp/lotide@1.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LIM+TJYhuISEGHd1v35kfdK4+Dvy1FsHeqzbaPAstRgUp+hoRPE23WiqF9hSN6+xAtb07Ziwv+ZrKeEGjvluOQ==","shasum":"74433c82582a2ef6908cfeda8df33e0fc30139e6","tarball":"https://registry.npmjs.org/@alysoncp/lotide/-/lotide-1.0.0.tgz","fileCount":27,"unpackedSize":30850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoF4ACRA9TVsSAnZWagAA5asP/jx++LGusHHrKYrse2NU\nfpdSePvzlvUGXJyLVIYx8q53LBkCZD4U/PYmCWPLogqMq7pBWhyuMzydXBMd\nJosb5V0mViO3YLGvRBduWDzkuV3+UmiXY0QhRHm9aVsuHNheJoRYXndJXsQD\nUGaFpNmezLyrIxJRio31s4GJM1GHK7naK4fniX/lSVa/F5+BYYzjt7Icq9P4\ntUWb61J6gKzB0VNPn1fYzKz+4BPQTTJKJFP1kgTNeFE4GNBC77uHUJ8tFoEP\napml/QipQFSzGR5wrIILHte8BLp1ZvUjK114mR40ElBykecXzw0CffjQkpgn\n1FvsJz4bIYXPxM2WSqR8/3FXa3cTjfJYu3aeW6c+qua7Uh6jGyZWS+4pDDJb\nR7u0n1LetZtvDpDTrJe+TiXjYIyiHH5dO6FHvLiFBwYlIAzNSOp+ArW7f4Tj\nApJshGlAbUvQRQEA06NZVIiD3dYE8On/S/bR3VQinPKlZXX5n6JxH07kPZRm\nx5adaCLK3f4+ag5EFaqgoneFFyfTiyH4Zvupt94s2ExjK5jxqjtmgXQZ2YHG\nKDcyLAh2St2GROxPEZuNAhX/A5fK40WlwVqg2gtynrl7LS5dpbpVAcj8LgaZ\nF8yqM6aJ7y3wuPsQB+S+NmI5vNUOR3JUzNuLeZPkWnc0/w7NiB4pUaAY7DTU\ns8Ae\r\n=ZaTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZr1vZjPrW+HKBtQ19FqXQt0wu7cbLFx1O2+8FUxy6mAiEA4xSGauCTHCIv5SC5ubt/bjiSfcFtC6Nt6EOiausOYQ8="}]},"maintainers":[{"name":"alysoncp","email":"alyson.c.pickett@gmail.com"}],"_npmUser":{"name":"alysoncp","email":"alyson.c.pickett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1604345344053_0.647905582047333"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-02T19:29:04.005Z","1.0.0":"2020-11-02T19:29:04.163Z","modified":"2022-04-04T13:42:18.741Z"},"maintainers":[{"name":"alysoncp","email":"alyson.c.pickett@gmail.com"}],"description":"LoTide project","homepage":"https://github.com/alysoncp/lotide#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/alysoncp/lotide.git"},"author":{"name":"Alyson Pickett"},"bugs":{"url":"https://github.com/alysoncp/lotide/issues"},"license":"ISC","readme":"LoTide Readme\n\n# 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 @alysoncp/lotide`\n\n**Require it:**\n\n`const _ = require('@alysoncp/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: asserts two arrays are equal.\n  * assertEqual: asserts two values are equal\n  * assertObjectsEqual: asserts two objects are equal\n  * countLetters: counts the letters in a string\n  * eqArrays: compares two arrays\n  * eqObjects: compares two objects\n  * findKey: finds a key in an object\n  * findKeyByValue: finds a key based on an entered value\n  * head: takes the first item of an array\n  * letterPositions: returns an object of arrays showing the indexes of letters occuring in a string\n  * map: pulls the first letter from an array of words\n  * tail: takes the last element in an array\n  * takeUntil: takes the first n elements of an array until a given value\n  * without: removes a given item from an array\n  * middle: takes the value of the middle item(s) of an array of strings","readmeFilename":"README.md"}