{"_id":"@ana_prodigy/lotide","_rev":"3-73b4fa246a747f683e251d6b423a0a7a","name":"@ana_prodigy/lotide","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@ana_prodigy/lotide","version":"1.0.0","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/anaProdigy/lotide.git"},"author":{"name":"ANastasia Zaika"},"license":"ISC","bugs":{"url":"https://github.com/anaProdigy/lotide/issues"},"homepage":"https://github.com/anaProdigy/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"e091f24cf33be41d4cb2783a322ee24da7b8716d","_id":"@ana_prodigy/lotide@1.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-DGdRfL1dXlWH+6ieyM72DdMlypTJy0COIlMJwyJ7bCqhD+C6fhLF1WQPtnqAREbkFnx+iz09AQq2MPdJqiPHjg==","shasum":"77048a261ee758b2693f9ef8aaed316a5a867765","tarball":"https://registry.npmjs.org/@ana_prodigy/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":22580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFUSckXh1IIxVFy+vxzoACdOZJ9Tlrft9CDc+LKjIbpQIgKqtwlMMEqgROq+ClUnyYlo7AQqY9wCw6dZBPHA2pqVA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6u1zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqslA/9Fr2uF5efDhR/YVgKTIo64pmDeo9QQ9vTyJXKUAqomyUwItB6\r\nMYnPamgW2wG5LX/VsyNMH/WYECMlBh8+ucdN9O6M5cXzdywtn1eg6bL2zOPr\r\nXyHR/XOnY3sKxxemRVbayWV3Tq0bWCMV3oqeOjMq5z4m7n8LTNgCnDNDmcsN\r\n7r6md8u6m0zAEUnDIGFOfE/JfIMfGfdGwCdKNvvKhQMbnttzY1mbXZM/SjjM\r\nOxCIBuRkzXWuHVrTgwic9S0RWaRpkoR828XI96zGcU0DTpFzI+zkdJklQV7v\r\nVVx/FVikt9JhDt4Rj7ALO2HXV+zGIQx+3Lpb1GcbP24nhUCQp5bsZ2R0OhrZ\r\nyrLX2IacRWc5Y2RGX9PpKBYgFDROYfgMA8a3N/CyIQq/28e1cmbv5HC10epv\r\nCiYlxAUIiYrZjXU+KzKqLTgQzBmedn/vr9xo02EYm9zOLMgumzcCjn2E98ZS\r\nAcF/HZm97ZkCxn5D+Xqx3D+nj+YQgeuPE8weip4R78SGZKge/Jeb1fIX+eIr\r\nQb3Ptge40yag2opSF/5SPc68U426f/oiHcTHz5bNMXBGJfRtzLV/NvdRw53x\r\na/Bv2SViL5k0xAERQ3lXihTl3ZUMK0qCGwRLVuoMvHdqInWkq7I3j2lPesD6\r\n5cmfrnP14/tOoB+8BBszoHg78p6eCrq1fFw=\r\n=bMjj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"},"maintainers":[{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1676340594847_0.14441888480452914"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ana_prodigy/lotide","version":"1.0.1","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/anaProdigy/lotide.git"},"author":{"name":"ANastasia Zaika"},"license":"ISC","bugs":{"url":"https://github.com/anaProdigy/lotide/issues"},"homepage":"https://github.com/anaProdigy/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"64c3807b5db989901e2887570ddb2652edb62fc2","_id":"@ana_prodigy/lotide@1.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-92ectpPwrE6g9wXSxlDgHSGeTEQyVJA/fo2rwH+/s8LHrt0RpgRRPEbeRxUZRR9fkqo07cUNAW0xbnktWxM+ZQ==","shasum":"d541e390b0aec841eda89cef92c07726d05d4a79","tarball":"https://registry.npmjs.org/@ana_prodigy/lotide/-/lotide-1.0.1.tgz","fileCount":31,"unpackedSize":21806,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaErALaTTjQUjccaGxXnhF+YdxaSgH5t/wQ0zEYhCk5AiEA5SpY3rpSMIf8cRToGcPT0XBfWTdujhd4YYMKJOE+R6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEUwiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7gA/7BSeqP48pNCDsQ18Lp9dzKEnSJPgvkKfTQ9dK65xCWqflpg75\r\nqplsXP3FyA+An1XCtuSIr4xkANsNvIiWaOHz/MltaoapZwcHh3IiZnJVMKB2\r\nHlv8VREbdkzY4poHD5kvZI7c2t2rpA/FjzUsjkqNNjIR9oFIOYaYOXiICM5B\r\nGXQF8/Ob1G7M34iBXYy1XOScXzl26RIZxZTzpybrFKj4i49jc+VMRXOoK/yF\r\nkXCsW2nNXy1F/BZ7nR8uT6fG72uApvZF6AqB8OFbt9iFbxGqZdzKKyji9YQX\r\no4u/P0gILpfy7b1GAoPxFcN+PjUZ6dwkSDeQkE1+BrTKcoufUIm1UucYDzkw\r\njlrRAjqzdflrGA7c0i9bXF4X+Q88GRToK8qhKC/vjILrGbUWDN3cAP/MqS5b\r\ntsbWBbtaiXZxoaPyg7zA/ZEgfduBYzfaCEbzT1MafLpHmZSyfqRB/V/sZ4w1\r\ncySOAq5jmt1EiozCzUWVspr7WLmQTZNMgRB/eQk333qNgAGDEJaVEkVqx0Vh\r\nP25166cUPfe7tDS3XzBh/r9o5HEntsrBZE4s+GVwd2geHLqvt22GAVzoK5lI\r\nfvdslsp1D+plf5r/enIDl74p6ZYL7xzX6s+g843DyT9kYJeZptB+ReUPT+IZ\r\nEUQlKpLDS8m+/tjfDTuiNon9xeAlQJfNRlM=\r\n=DfG7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"},"maintainers":[{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1678855202255_0.3752986503053628"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ana_prodigy/lotide","version":"1.0.2","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/anaProdigy/lotide.git"},"author":{"name":"Anastasia Zaika"},"license":"ISC","bugs":{"url":"https://github.com/anaProdigy/lotide/issues"},"homepage":"https://github.com/anaProdigy/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"e4862054c64e179a6d296e13a5b113609fde5423","_id":"@ana_prodigy/lotide@1.0.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Z+h/3RZZKB/XzOzp7JX7V3L8ogKMztI0YJwYm2+qw8AcsYcXSUucJLevSBTVC9nmY/NDnCNR+ulaWLyuBvkbIA==","shasum":"7db05aea7440de32fc213b27f48b76ad647e6271","tarball":"https://registry.npmjs.org/@ana_prodigy/lotide/-/lotide-1.0.2.tgz","fileCount":35,"unpackedSize":19353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICloMj8JH6ySWQMNvMpw8vlY0Cn8X2nsIgsZFxBogxqVAiAH4tKZvIIbWav90xJRFkqOberkbih48o3Cw6x6AruXnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG09DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr12g//Tp/7+PWJm5TFZRAlmkQ/XEC1BlF72iBPjNBFx/2RrvhXt9xd\r\nVqgUvhImkB+AXDMjH3kw/XzHO34LsyykvCHD2LgXTjtqu6kajSt2DFIUGI+W\r\naCrudgRxZuFeids2b0LjB4fe25koFduiNYylSJt1DxUypfFIoNQnZTLHS6Gy\r\nxhQ3jF9nS1dS/ZkGGu8Oe4m5YlfGmnQDvFCAUadTrXvKAUwXNGqBuvXaiz0u\r\n73PnyPu28mBULx1ixkEf4CBois1u6lsBChqsgGEIXZaXTvX1ux79Wz+HDgqm\r\nGwOREhwwJwRGVnKeXMQDTxjzo31qZgPmQW3udr9KFAEEdAzRucf7CgUfSBO/\r\n43gBKv8XJr3zCwFhYpTOqvKS0mylC4ac0XQLKf0hFqIAdhvlSuSMdyU7J8Z4\r\nmUzjw6wk/hVnbPWLDQgnn618Gaa1ucONIIHtHEPVF6MsKYvZCpODJgk7Co+L\r\nm0YRDGu5/8bp35CtaKuOyO1d0OwNj+EvTa6jtYrmtptkhgLVGc1u5lJfOzJH\r\nK8WmqhumVHDL3X6LiWf3dtZ3YLausQt9/A/URKFE8steuLutFauKY5XvBIfK\r\naxo6P2z+Ao5T3G4mhq82o0P81huJVazUesVZdqGUzFiXK3UPendcy3TKULIl\r\np3fJxfdrjatY9ffDQxsasUoJn7qNX1kiWS8=\r\n=uX9R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"},"maintainers":[{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1679511363033_0.182933018202029"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ana_prodigy/lotide","version":"1.0.3","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/anaProdigy/lotide.git"},"author":{"name":"Anastasia Zaika"},"license":"ISC","bugs":{"url":"https://github.com/anaProdigy/lotide/issues"},"homepage":"https://github.com/anaProdigy/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"bfdab0e34f4e87004ad85f6dcc1ed66940d9060b","_id":"@ana_prodigy/lotide@1.0.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OlorEvTPpXB53S777Lug0Vy3Fg5FpyID0FldhZiWkq5sWLcNQuMnLbTgWgFvJtjT3qprIT31DaZXq98CmlaT8A==","shasum":"5bcbd3e2dcc66016f2cc962b6315156997bd6555","tarball":"https://registry.npmjs.org/@ana_prodigy/lotide/-/lotide-1.0.3.tgz","fileCount":35,"unpackedSize":19305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMqGzrhkjPDI68EjUfiyuHeEaeECER/udtgh1ypyXHWgIgY7pcrd+ObTfzYjwXKMg/eTzPUkicOlDY0Y4X/Zgd8Mg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHNEIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMhw//RJUxOheTSklnqF9LXo/62fZwSxAVzeRRtUFSp5FXBPznXGbj\r\nzGaJ/okXXT8hOcH7d2V+ufjlfCsKJIhPnOCYEtCqKHXbwDWnZAflR/nYyzwD\r\nXBmYxZHeZKAD6Sb7Sg3t97lfTiSmao3/iHUD2DMGxiAtposH4P4TsZubyci5\r\nFikHa4katlCFzGJokCuSzecUQeQ5JwC1JOzYXUfjT2ms862FY0sGFTItcedI\r\nSdaS/Siv8/DtW71N6rAOMDpvq4jqrGjKhqKgB+LM+pRfMkdWUOGhgMYNUL3e\r\nJZvEgdooeNHl68NXrr8f8Xhq3i7bGZXVvzyP7a4gci6u5WeHOAeCP1Uv8be8\r\n4INCQ6OUlKxQHcDIbnHUhN2cLZQFNs41q6zNX50I07DbmD+yLc+9E4zQJepe\r\n/lSAI2RFUrWeP6vwvjC0Gs5F3Y1L48AfHHLZx+NZywfgjDUkqVoOnO2Pvx3E\r\nly3zYlihUq/PcX0R408UGNUAbjmYvymUbtjtGkMigZbP7X7Kf/uqGk3JxlZR\r\nTAbDoxMR0swiF78JQ7iDKXb/S4+D0pBU2g1VmlAzkVXUVNJOM16Dw+42Dhzb\r\n2TxzzIH+/8ta3G0i+leBJ8nfA/LYE43wqq0BJu3FJD49Mlt73v6018Uva8RG\r\nfgn9AUh/Ug1loIxGbAB9rHyRMT78ZsSntCA=\r\n=NQno\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"},"maintainers":[{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.3_1679610120246_0.8189754037197687"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-14T02:09:54.795Z","1.0.0":"2023-02-14T02:09:55.067Z","modified":"2023-03-23T22:22:00.550Z","1.0.1":"2023-03-15T04:40:02.539Z","1.0.2":"2023-03-22T18:56:03.182Z","1.0.3":"2023-03-23T22:22:00.427Z"},"maintainers":[{"name":"ana_prodigy","email":"z.anastasia11@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/anaProdigy/lotide#readme","repository":{"type":"git","url":"git+https://github.com/anaProdigy/lotide.git"},"author":{"name":"Anastasia Zaika"},"bugs":{"url":"https://github.com/anaProdigy/lotide/issues"},"license":"ISC","readme":"# Lotide\r\n\r\nA mini clone of the [Lodash](https://lodash.com) library.\r\n\r\n## Purpose\r\n\r\n**_BEWARE:_ This library was published for learning purposes. It is _not_ intended for use in production-grade software.**\r\n\r\nThis project was created and published by me as part of my learnings at Lighthouse Labs. \r\n\r\n## Usage\r\n\r\n**Install it:**\r\n\r\n`npm install @ana_prodigy/lotide`\r\n\r\n**Require it:**\r\n\r\n`const _ = require('@ana_prodigy/lotide');`\r\n\r\n**Call it:**\r\n\r\n`const results = _.tail([1, 2, 3]) // => [2, 3]`\r\n\r\n**Execute the test:**\r\n***From the terminal***\r\n`npm test`\r\n***We can also specify a particular file to run:***\r\n`npm test test/tailTest.js`\r\n\r\n## Documentation\r\n\r\nThe following functions are currently implemented:\r\n\r\n* `assertArraysEqual`: function that asserts if two arrays are equals\r\n* `assertEqual`: function that asserts if two values are equals\r\n* `assertObjectsEqual`: function that asserts if two objects are equals\r\n* `countLetters`: function that returns counts of each letter of a string\r\n* `countOnly`: function that takes collection of items and returns counts for a specific subset of those items\r\n* `eqArrays`: function that compares two arrays\r\n* `eqObjects`: function that compares two objects\r\n* `findKey`: function that scans the object and return the first key for which the callback returns a truthy value\r\n* `findKeyByValue`: function that searches for a key on an object where its value matches a given value\r\n* `head`: function that retrieves the first element from the array\r\n* `index`: list of all the functions in an object\r\n* `map`: function will return a new array based on the results of the callback function.\r\n* `letterPositions`: function that returns all the indices (zero-based positions) in the string where each character is found.\r\n* `letterPositions`: function that returns all the indices in the string where each character is found","readmeFilename":"README.md"}