{"_id":"@adamtranquilla/lotide","_rev":"3-20d9345fa4c3109c1da50f593e2defdc","name":"@adamtranquilla/lotide","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@adamtranquilla/lotide","version":"1.0.0","description":"Collection of useful functions","main":"assertArraysEqual.js","directories":{"test":"test"},"devDependencies":{"mocha":"^8.2.1","chai":"^4.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/AdamTranquilla/lotide.git"},"author":{"name":"adamtranquilla"},"license":"ISC","bugs":{"url":"https://github.com/AdamTranquilla/lotide/issues"},"homepage":"https://github.com/AdamTranquilla/lotide#readme","gitHead":"1122ba48ef3f8a10c324685bf8430933d43e4f7d","_id":"@adamtranquilla/lotide@1.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AZ+ZFW5X4iUZl6SIqG0AWsLeNeBs3RLDgMUYOUVLPEd1ZaAhGVO7c+EN/cBNgbACNLZeN5qImsP0IWcZIieY7g==","shasum":"96a023cd896fbb6e907484000718bd9e4b4b6dad","tarball":"https://registry.npmjs.org/@adamtranquilla/lotide/-/lotide-1.0.0.tgz","fileCount":29,"unpackedSize":12124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxYSJCRA9TVsSAnZWagAAfG0P/0/Vzb34+e1ra2EyKPvE\n0bk6o0M7hcgSani8cByzLF2/a/OQjP+rUCmuB2fXefnR1cp0rWMz3dyW7jLH\naI8oFGgmfC/gyqlQV/Qc2N96uhqMAFi6OaCDnr5YLfL1LWYRKiTjP6By0SfL\n3GNas07YkFru5qFf/00Zz1LV916uJevHzrJ/OVEV6dMPCxxE6Iq4b0WnvXMQ\ntsjxX8+WU9lkio4iz3OBWRhYjKPumpt/f+H16+FVBUmQR2zKvHHXU2HtmFSV\nFA7bpWt+M2kxQzlT9PmO1fKLIP0EMJC2W4dQfchHoYi9fgtGuNKEGZ7sNhKH\ngaUfOj1uVVf2B5LhRCTxQSzjl+q7VUnSf8nxGTUX5jguYRsRq/csQ9DFEviQ\nevog/hk6w584JgYpeOukEt4TLB7IPxM7IJ5uUAQOdoMbVJX+IZByBoB4tuLj\na1qzuTOXV79/mcoq6sfPVptPikc0z6rd4VZlMSJTlJYP7FGE/JVj9yyNIrbJ\nIPkBj491LpwPgXWcLx5tGJ3wB1fq4Qy/1oOjZ+A0quv2UtjQ3EuQHuyzSHb4\nLm7w51iZTfClkFpH3LkB0U4uEzPoaFuh5GNx0sx6173V+9evtVGTluVn4Soa\ntfkAHSwDo2AiX1jbZSqPEfNov9x4rVsNiFrjuprugHegQ+xVr200kOQy55ob\n2hNV\r\n=1bYu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX+fGoAOOLpg+wOcffu4p0+lfQVPnfF3QzLNZoHu3ZOAIhAPQSebXGLnrLPrPRoHbZOEkrQTeG620hMCxx4KNYvRs8"}]},"_npmUser":{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"},"maintainers":[{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1606780040745_0.7095414631495942"},"_hasShrinkwrap":false},"1.0.1":{"name":"@adamtranquilla/lotide","version":"1.0.1","description":"Collection of useful functions","main":"assertArraysEqual.js","directories":{"test":"test"},"devDependencies":{"mocha":"^8.2.1","chai":"^4.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/AdamTranquilla/lotide.git"},"author":{"name":"adamtranquilla"},"license":"ISC","bugs":{"url":"https://github.com/AdamTranquilla/lotide/issues"},"homepage":"https://github.com/AdamTranquilla/lotide#readme","gitHead":"6a09d5749bbbcd898ff18143aabbe5be0c0419eb","_id":"@adamtranquilla/lotide@1.0.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OqY20hitrh8NUOTr+9uxaQ1sXPybrvEnSIt5JoVSey1SZ6flSGDDnR1OX3dR0WgBnv9nPPLYl6ltXbHSe6iiLQ==","shasum":"386a1f644cbdbb1c7be1919e18ec26dea28f3480","tarball":"https://registry.npmjs.org/@adamtranquilla/lotide/-/lotide-1.0.1.tgz","fileCount":34,"unpackedSize":13633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxslcCRA9TVsSAnZWagAA4ocP+QDp6WJBSW0TJoScZY14\nXOL6AqFe+1kYGtX0jAGqdEGQEuX/h1TKYgGVnqeZaZHq5oHq7ZyjnpozzWZX\nK3UAf/Axzi+tvcJb0xjD3mPy1fJsMZsv5Xx+d84GjiCTMMXob+xUsojo1r2k\nC4HCPtP+9ZEdwLUQPYonmM4FTYmjeRHiK6XdRij16d6ZJ+AOgrs9BkLrmyLp\nJxL1hhjJhdjcXeBTJ0Qg+aCPpqagCLk+9Kl1q78kvhNuvaHnzpede+R8iD0X\nIFOspGVA/R9TOYQ7LZ/SavQ1YSYg2qwfZsl3rJ+/Le+mViATLVgebVoKLy07\nL5pTxuNvOloG1yBqzrNqm/Is7HEfItXiojSK43wGnnbwMNcCyr4Why+6OGP2\nSnv6+WL8b6UDCnsNdzNmD2Hvq2tOazuu+kgxJbo5/BjTCu/8G9j0jM5RSuAJ\nWdOTS/s03NfjKyUVO8FAfDu9opnZlLYXM+CO1pDzHjW28D4i137vv/24M/5t\nCEagmPX6sOyCAwGNalvjGAm5kNJM4PvbYui4H29hfFxmTfYBj+fuVCP/uUrP\nHFSWkdgbWuse9sVfjcYBngyTKvVNJxuNqf9L/ffqGDKMe5DiKBrjzrQXCx57\nxM+pkLmDgpvKXK3oDJHa3MiTUdBz+qAmySB/mhIeNdu3FLAw43ornQcHTU18\n1kn0\r\n=HbFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkunywBaDtMnaMUh+c95tA0U95SETvWCQKtFQy6X0KKAiAGX1FimhGez72SQ17+FL1+lHRee55UFXiapXfcHCfVBA=="}]},"_npmUser":{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"},"maintainers":[{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1606863196059_0.9282701260312223"},"_hasShrinkwrap":false},"1.0.2":{"name":"@adamtranquilla/lotide","version":"1.0.2","description":"Collection of useful functions","main":"assertArraysEqual.js","directories":{"test":"test"},"devDependencies":{"mocha":"^8.2.1","chai":"^4.2.0"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/AdamTranquilla/lotide.git"},"author":{"name":"adamtranquilla"},"license":"ISC","bugs":{"url":"https://github.com/AdamTranquilla/lotide/issues"},"homepage":"https://github.com/AdamTranquilla/lotide#readme","gitHead":"9e948983e1517724e559d695efa14ac95babc640","_id":"@adamtranquilla/lotide@1.0.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wFf2KO0Td5nYvh5e2bYwqDZfbgOL2jOrR9AG4qsdngPKEP+AmwM7lDCaMdjF7/FfQ/iH2o86v/CRXcVS1H2NTA==","shasum":"cff86ec3882fa78602235250ca703d0175016c11","tarball":"https://registry.npmjs.org/@adamtranquilla/lotide/-/lotide-1.0.2.tgz","fileCount":34,"unpackedSize":14256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzwFKCRA9TVsSAnZWagAAhhcP/RPWX8+Up2OO1lDKi7RD\ndbuWUYdDttK4CAIlJHZr9OBArcj80JC1l1CDfyw7DiO+MxHRQtmF32IUBpMO\n9oSyXzeuRzulaK+2xc3cKfNVWDKfX5z9G7jvXFuCOK1EddfduGV/N4qQp1R5\nR0CmzujDL42+CEKhS58QOwwRAc3HJIrkytWmcs/8YiCWnhO3bHoPJGkxF8R9\nmc3V9ztfjogdSyYc4Rl3hN0VxqEPsDX0OEtN1JlUttheRfgkLb4qDOFOIMAz\nVQjcCe1Rzv6VQ7ALiVKxgFtaPLp+6GIiO+rF1l2r5Gy98qS1JDCJ773ImOOr\nMeO6NB5q0las8y9wbrNoC/Mefuf+nTUOYTqADHtGin56Zs6h+SFLWEHrWb4J\nvP+qEdm1t3rSpgWfpM4Tq/iIlcj51KA/NOqhb/hrNhFQPdDxGzD9QI/HrNw4\nHFQKozTYm7pgiOhZ5MQeYKXPnZp8995B5FQgUkNVi4leOKatZH3zZl4OT/zX\n1yZpC9CbLq4wBxW1FCuacGLSg3OyuIdLYzfQvem44bnLfs2Bpvi590P/xEdK\nX/SBdBTwcNnURdCNwqF+d511BCLq8MCj4h6GLdM5xoolLzNLq0AJMZQvE3Dl\nv94M2el5E2WtGNYWVrRAQtRClLEG/HkPRmf8MyNRIEZodI7v5sa+FVeeuvWb\nOhza\r\n=cEZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTp2i1jDmgXy1zwqiWlN5gBfIMH+bLhLlrnM9iboVVRgIhAOJXk3uMe3SVW7nKlnYsHjn1EWPA/gTB3WuKJtGrIZoh"}]},"_npmUser":{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"},"maintainers":[{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1607401801711_0.6857868160955203"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-30T23:47:20.701Z","1.0.0":"2020-11-30T23:47:20.901Z","modified":"2022-04-04T11:25:41.176Z","1.0.1":"2020-12-01T22:53:16.227Z","1.0.2":"2020-12-08T04:30:01.875Z"},"maintainers":[{"name":"adamtranquilla","email":"adam.tranquilla@gmail.com"}],"description":"Collection of useful functions","homepage":"https://github.com/AdamTranquilla/lotide#readme","repository":{"type":"git","url":"git+https://github.com/AdamTranquilla/lotide.git"},"author":{"name":"adamtranquilla"},"bugs":{"url":"https://github.com/AdamTranquilla/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 @adamtranquilla/lotide`\n\n**Require it:**\n\n`const _ = require('@adamtranquilla/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 first item in array\n* `tail(...)`: returns every item after the first in an array\n* `middle(...)`: returns the middle item(s) of an array\n* `countLetters(...)`: counts all letters in a string\n* `countOnly(...)`: counts only specified letters in a string\n* `eqArrays(...)`: determines if arrays are equivalent in content type and value\n* `eqObjects(...)`: determines if objects are equivalent in content type and value\n* `findKey(...)`: Finds the key\n* `findKeyByValue(...)`: Finds the key for a searchable value\n* `flatten(...)`: Flattens a array with nested arrays\n* `letterPositions(...)`: Returns the letter position of a target letter\n* `map(...)`: Utilizies mapping Callbakcs\n* `takeUntil(...)`: Returns array items up until a target value\n* `without(...)`: Removes a target value","readmeFilename":"README.md"}