{"_id":"@benjaminmeng/lotide","_rev":"1-8f6725bff132e5d6eebed21a2f70c5ce","name":"@benjaminmeng/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@benjaminmeng/lotide","version":"1.0.0","description":"This project was created and published by me as part of my learnings at Lighthouse Labs","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Benjamin0203/lotide.git"},"author":{"name":"Benjamin Meng"},"license":"ISC","bugs":{"url":"https://github.com/Benjamin0203/lotide/issues"},"homepage":"https://github.com/Benjamin0203/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"34d70092322b9df459b7bf03f60bebd5d649c148","_id":"@benjaminmeng/lotide@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/ic620JTuthaRtzzSS4R/zhQzE+Fe4sPQOi5WWK7x+u4Ne3Z7ezfGCoWqvOJjdEM6gzUuTp1IkSQcbn+DhtPhA==","shasum":"1e4a78f9826e09bc1bcba633f24361c7e434239f","tarball":"https://registry.npmjs.org/@benjaminmeng/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":20084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1KX0ws5fUM0nMXCLfM81HVMWBhO7RH0U4ZYA5cZ6+EQIgZAll88es0tWpD227jLPOCoD4VQClV9K3pkjkb8UFEPg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVyCPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaXA//fhE3YaPhgfplCPpLUnI43PZY7wT8v3qFpbtw/5HUWyqMt6c/\r\nr1sV19feZzSQ+i/Swsw7MuYHlsddR72VdKdOZOUN4tdhdpKzS9olEpy2ds3r\r\n0SKu5rnwPhn9q/Km/UsIghnTQ5YDH6nMltRgdIdqhQlx0oy6BEylzb8MghnP\r\nWC1CRni0URHV+rgNA6TZ/QTFEtSYqxGaZLR9gRYi7UP7NJj1TQiemgxobZuS\r\nXteEKbDE/Hwdtsa2doKrfub/H53miUuJFyfDvWatCosPVuMyOmYsLY8MFXMD\r\n2TZoUviHYG0W+OCMZx4iTu9CBOXqX5vLs2QKs4dTRnbjc23CeBRpnbriCwTu\r\n3zN+4rggEqHLx3RABEq8dXKfurd18amhG+eH91saL652XMqi814JHMVAqsgE\r\nQTWkXAw2D4CJ+kiCI/yvYPfO5H0qenP7gkDzqf9gUHuKoypYkKFZSDkgQ0Ie\r\nuJ1xuFh+FUW1wjJUz5XNz59ZnmmpcqqAW2SpLhAmJo7hwBd9rVOAlREw0hN0\r\noNocW3rQaf5b8Z7fne0wNMYZPGDp2VvssGy3qxhKm/cw8KEAbwAhOosDmqzl\r\nLCK4xUqysFW9y+cJCfrqxqUMkykYe3hIQijG1KF13e296DFOIuuzR92m8Q3W\r\nC+7kniMP3XAMNJy0w3fNo7C+8AJm71W349A=\r\n=x5Bv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benjaminmeng","email":"benjaminmeng1994@gmail.com"},"maintainers":[{"name":"benjaminmeng","email":"benjaminmeng1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1666654350913_0.388201817998193"},"_hasShrinkwrap":false},"1.0.1":{"name":"@benjaminmeng/lotide","version":"1.0.1","description":"This project was created and published by me as part of my learnings at Lighthouse Labs","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Benjamin0203/lotide.git"},"author":{"name":"Benjamin Meng"},"license":"ISC","bugs":{"url":"https://github.com/Benjamin0203/lotide/issues"},"homepage":"https://github.com/Benjamin0203/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"2b93d297bc38064e97815bc000fe992f2fceb912","_id":"@benjaminmeng/lotide@1.0.1","_nodeVersion":"12.22.7","_npmVersion":"8.19.2","dist":{"integrity":"sha512-uqLS/CLRf/iN+G2SjQ1kSLUnnb1TkJ1l8Ct4tl8RIhqLkVKlAQmZmjccSKQtpZgJc8Gv/h4I2Cj672tdEH1TwQ==","shasum":"35f8767021682325306b91415082777c3cc13aa8","tarball":"https://registry.npmjs.org/@benjaminmeng/lotide/-/lotide-1.0.1.tgz","fileCount":30,"unpackedSize":22145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeTauz1gNCt117PqtPJymM5bOkPLlIUcWsMbReeM2HtAiEAw3171TvCRXcx6ddi8l4wsUbnsRl9ufSt02R1D91oFU8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV1x6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnVRAAi7b4n6v7wAyhWi5QHMDsaGlRCQBSO+r3pKcH/pYfT2lPUqtf\r\nuaQbgbd07R/FdNYBbRZqSaCEWOKM18AXqjieDVgdpIgiI+NchzAQHNcUhBPU\r\npNFB7lCRwBReBoGBnsIcbroVosHM/JzyucIVZ7hluxvamvCIsHEGSxkrpU+V\r\nRrGKzXSApXOG9+1civW7OS2wKTc9bUqu2sb/krmC52EV1Xu9lL7BuA1HxIpi\r\nawuqaHzwYmK61aq0i7wQBqQZCYpQrl/kMUtW34qShAawSfhp7RBpMWgbPZIs\r\niHHvql7ZXyt2hpihDZJ20znMEDsZciWfp+3Oa6d7LowF+u0mGjd0Dl+A7zM9\r\nh3QYqTD6vvyK5jG1FEiX0AyZGq6LaG6gb+HqO4n4zzfdGQE+cPb7TmzP83Vf\r\nVqJ/dErQHVRDsfSOCkdi2cKTNS9a9RIXfv1ylcjOf1EpaLVXbNOfkNJRCNBJ\r\nlncOup0MCLP99hE1og0zg9CatyYT46cQVS45zkg96kkYElkizOUkX58jks2R\r\nXrer+O3broKxs7yttbT/H+RzWdhPIi6I2yEKws1byybAT8cu+6rOI2X7rAQJ\r\nipfUX9gEmlXr7asiCqY/wTDDq8Gisap/Zmv04w4t9EqG52fGIceLf8NfhsvZ\r\nJ/CTQoSMI/B06UbNWt7TtUWKoKi8nRBBtkk=\r\n=nZ3l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benjaminmeng","email":"benjaminmeng1994@gmail.com"},"maintainers":[{"name":"benjaminmeng","email":"benjaminmeng1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1666669690437_0.05851896017791702"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-24T23:32:30.849Z","1.0.0":"2022-10-24T23:32:31.108Z","modified":"2022-10-25T03:48:10.670Z","1.0.1":"2022-10-25T03:48:10.595Z"},"maintainers":[{"name":"benjaminmeng","email":"benjaminmeng1994@gmail.com"}],"description":"This project was created and published by me as part of my learnings at Lighthouse Labs","homepage":"https://github.com/Benjamin0203/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Benjamin0203/lotide.git"},"author":{"name":"Benjamin Meng"},"bugs":{"url":"https://github.com/Benjamin0203/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 @benjaminmeng/lotide`\n\n**Require it:**\n\n`const _ = require('@username/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 the first item of an array \n*  ` tail `:   returns the every item of an array except for the first one \n*  ` middle `:  returns the middle item of an array\n*  ` countLetters `:   returns the counts of each letter\n*  ` countOnly `: returns the counts for the given word  \n*  ` findKey `:   returns the first key of an object \n*  ` findKeyByValue `:  returns the value of a key that matches the given value\n*  ` flatten `:   returns a single array for nested arrays\n*  ` letterPositions `:   returns the indexes of the letters in a string\n*  ` map `:   creates an array with the modification of each element of the callback function\n*  ` takeUntil `:   returns an array that contains all elements from the begining of the original array before the call of the callback function\n*  ` without `:   removes items from an array\n*  ` assertArraysEqual `:   compare two arrays to see if they are equal\n*  ` assertEqual `:    compare two values to see if they are equal\n*  ` assertObjectsEqual `: compare two objects to see if they are equal","readmeFilename":"README.md"}