{"_id":"@andrewlpmcneill/lotide","_rev":"2-373da5fa537509123aa97f17ee4cb53b","name":"@andrewlpmcneill/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@andrewlpmcneill/lotide","version":"1.0.0","description":"Clone of the Lodash library built for learning purposes","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/andrewlpmcneill/lotide.git"},"keywords":[],"author":{"name":"Andrew McNeill","email":"andrew@andrewmc.ca","url":"andrewmc.ca"},"license":"ISC","bugs":{"url":"https://github.com/andrewlpmcneill/lotide/issues"},"homepage":"https://github.com/andrewlpmcneill/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.4"},"gitHead":"4be1dd94e5565abe035103cdb642ab90ce5cb335","_id":"@andrewlpmcneill/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Ho+MkF9+xtTqVCAW/1HOfyCCLEpq4xenZJZ+uY2X6MCJ6HDSwNLnvxDCVon0HuP5AgHHbYc+pbxQk024WPsxWg==","shasum":"c970f3e7f540401c73ecc172c7656d829e5e6153","tarball":"https://registry.npmjs.org/@andrewlpmcneill/lotide/-/lotide-1.0.0.tgz","fileCount":27,"unpackedSize":16653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5hcUCRA9TVsSAnZWagAAzf8QAKQm1hUf28esraiGAgH8\nT9osE0YBtORKqZvO4cxhjoRxMQ2JNWh4T6YHXeNifLmwNGPTcoG6nSLvT344\nOLNfcJosX1Jg4XyebWhJgLv7pxMK2p+xEqIGam7Ykz8Ld4Oq5TJvnZ8o5U/Q\nBq3W/LKvC5n6VuFtjHUEF4ionURwl8Yk77Mh2qMU3l0OxED2slnlqKOqYr8G\nxQcYrA6yGB1ZrBUGWRrNB7sB7iVpwDGgZgvQNvx28xp1/ceD84PcM0ja3UE0\nXAOaR//aWmaekI0cxllWeQDD7vQgda2KLrAWSA+CJl9rWpcg79OZQh3Yy23k\nfxLn52ZOg3ywdJDMBPLaqBhbpW+uJhucBJh/dVbk2Ux9A5NPKVAr/E82vANN\nCtv6ya2F1ca0x/7alE6Ov76GE6tGsUKSUIbFFkCVJBA2ryYnfY4TQF7Q2h0m\nwSbpJzUn91O4Ecdcxv96nndHtoMUKI0KCEWs/+SQHxE6i5I3OHSsQ2kppXuW\nh7h/1oiQEb8aSjQuyCiUA78z7jBOGQPohG8Ld2LQUU5+C3nkNAcPFTI8PKJO\nld0+w5J+GCd3ZwaTBwnzbTwpRL8lroO9992R2g8he5j6jcK95RY/CvrQOCxq\nyU2O8PNSunfoyaelWiGRLBRgqK/lK4jOBwBjSbbohrZBfAqX0dcGMdaq1sdA\nAXOP\r\n=sNbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOrvwsqHCq+n9d5qOM7AULvMxU3CZRH83wjVihuwIcPAIgfcTnT4Zc9fZyWQbBzShSL1AZNGRqqX913IRmzJMxRnw="}]},"_npmUser":{"name":"andrewlpmcneill","email":"andrew@andrewmc.ca"},"maintainers":[{"name":"andrewlpmcneill","email":"andrew@andrewmc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1642469139992_0.8993187261438178"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andrewlpmcneill/lotide","version":"1.0.1","description":"Clone of the Lodash library built for learning purposes","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/andrewlpmcneill/lotide.git"},"keywords":[],"author":{"name":"Andrew McNeill","email":"andrew@andrewmc.ca","url":"andrewmc.ca"},"license":"ISC","bugs":{"url":"https://github.com/andrewlpmcneill/lotide/issues"},"homepage":"https://github.com/andrewlpmcneill/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^9.1.4"},"gitHead":"34fbc89a7fc6834259325220d17472507b23cccd","_id":"@andrewlpmcneill/lotide@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-G7WpMpdd8qcgeNLPKg0npYUzKfObL8EUl2gCIic56z2+tF0JXzPlFyfwbJ9sNSyhR2SNEL9Qpi+o+VpzOn5x1Q==","shasum":"f51c6b9452d5c6e58730d21395cf5f692caf0e81","tarball":"https://registry.npmjs.org/@andrewlpmcneill/lotide/-/lotide-1.0.1.tgz","fileCount":33,"unpackedSize":18114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5j87CRA9TVsSAnZWagAAYxkP/A6vzaa8c/4mUinR+cG9\ng1OFziOwyqSYMeXaikrD+W4xgIOXBXtp/I92v4Dd+5x2Nf7MiH4TE8wiIS/V\nGX8qVUaQNkfos/DHjI2oMp/5gV3VrNJoQE7s5rBfRKeKFHY4EdSOZupnR+JW\nX+uhRQmhqaUGTkB93hC+5O/i1lUEfe1wUq4WoCTqW1XLuTkxhDRqBVcbDipW\nqmZYrDh67wq38axfuZ5UzuM73PLKwpW4zULA2sssCPOOQoGNUVwa16fOYKCU\nomjdXqzj+KGYPHtVAZnaxh55A3PCOVjsVv/HLdR1VZPS4PgondjUWBntXqeK\n6Vek2FtZ8OIPTAk7u7XK0JcrpyWtvsjw9+rdi5odODQbKD3prjByP4TYAksp\nlURILc6KvAgx1A7VMhiSpHrs2yQii6kg0h+w4NUv/oWIE2/C85pe3h6aCW1o\nBpofX6mVKR9dEno3SfoXy9/s2Fzy90Zjuicv+NpHyWU/p7KrGV1k+2rJBqkX\nmCmzpVjQUbxmWRsDsCfYpw38lECDMTxzOJE4P76gqFUpnwO4I3iXnOwqNoKS\n9Nkoqh9nhvmu7K1X1fB5Hm+2HFHTf87hXks7BSfGyK3/ZGhcGEKICk5p9LuW\ngXDZX9aa97cm9o6FYVDZyqiqUzGAKOX1WeTP8AnFNpXMqHG5RXRbiKitCB6H\ny82W\r\n=LGbu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/W95d8WMZfx5gMtMnmXjr6f+nvXcelmbmxKnKA38gkAiA+x6spSIiOKOyfq3aIOdW1BYfpRrlpwgTgRTAiGLUI9A=="}]},"_npmUser":{"name":"andrewlpmcneill","email":"andrew@andrewmc.ca"},"maintainers":[{"name":"andrewlpmcneill","email":"andrew@andrewmc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1642479419692_0.17295059257236867"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-18T01:25:39.947Z","1.0.0":"2022-01-18T01:25:40.126Z","modified":"2022-04-04T14:01:44.182Z","1.0.1":"2022-01-18T04:16:59.882Z"},"maintainers":[{"name":"andrewlpmcneill","email":"andrew@andrewmc.ca"}],"description":"Clone of the Lodash library built for learning purposes","homepage":"https://github.com/andrewlpmcneill/lotide#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/andrewlpmcneill/lotide.git"},"author":{"name":"Andrew McNeill","email":"andrew@andrewmc.ca","url":"andrewmc.ca"},"bugs":{"url":"https://github.com/andrewlpmcneill/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 @andrewlpmcneill/lotide`\n\n**Require it:**\n\n`const _ = require('@andrewlpmcneill/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* `countLetters`: Takes a string of letters and returns the number of times each occurs, as an object\n* `count only`: Takes a set of values and an object and returns the number of times each value occurs in the object, as an object\n* `eqArrays`: Determines if two arrays are identical\n* `eqObjects`: Determines if two objects are identical\n* `findKey`: Takes an object and a callback function and returns the associated key\n* `findKeyByValue`: Takes an object and a value and returns the associated key\n* `flatten`: Removes nesting from an array to create a single flat array\n* `head`: Takes an array and returns the first element\n* `letterPositions`: Takes a string and returns an object of character index values\n* `map`: Takes an array and a callback function and applies the callback to the array\n* `middle`: Takes an array and returns the middle element(s) of an array\n* `tail`: Takes an array and returns the array after the first element\n* `takeUntil`: Takes an array and a callback function and returns the array until a match is found, exclusively\n* `without`: Takes an array and a list of values to exclude, and returns a new array without the excluded values\n","readmeFilename":"README.md"}