{"_id":"@amuliawijaya23/lotide","_rev":"2-1c3e588ce4413b1f6b72ca3410db4157","name":"@amuliawijaya23/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@amuliawijaya23/lotide","version":"1.0.0","description":"library created for learning purpose","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/amuliawijaya23/lotide.git"},"author":{"name":"Aldi"},"license":"ISC","bugs":{"url":"https://github.com/amuliawijaya23/lotide/issues"},"homepage":"https://github.com/amuliawijaya23/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"7a374e284e739dab1bb1842b97d67bd60c300d43","_id":"@amuliawijaya23/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-LnEU3VCu3QcMFy3qU9W6978fgk2nvkdlQrOxqOVMZJkkONorA+p/HoOgLmUV43ia/iBY2kxq3x+IJoYIU0xbjg==","shasum":"60f7016ccd46adfcf681e19ecdbb28f420c0ae09","tarball":"https://registry.npmjs.org/@amuliawijaya23/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":20579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL/IvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquCA//aw+L3oBLUubLhujV/KdT1xU9od1AgGTFrfb4qNXcT0ywJU/Q\r\nvWy3ItPDFCCaYoce9nG+bhISxs6q/EMLKzPOnblUW6ZCwUADkbwcaFHC+Rbx\r\n6Cu7v06MCDZPcVW/D8BRdQhQw9Ir3I7bafU/DbzwIEVA92qJFBZKiVGduiBP\r\n/9w20AgAJUvKMILnm5bBvXzF0JyS04WcaT7NBzfu8rYbYSdksLKYyvsEl9Ph\r\nT6eL78ZYpaJZymKRA0ibeChfrLVnHD0yhSrVK2MiYzzGwxHhUrDlWFQYvaw+\r\nPUm3xhDHk0jjRMEUAbwfMp/DQ0WJKEXOPWcTOKWxGisYibQ8bkLoUUur1UTo\r\nXhfWe6h9R6Dv74xiy2QOg7l3vexKLFcXtoq1+DPD3r//yh8tqKuox6saL5TK\r\ntk/ni22XFd+4lLPvykvyhAEQWT2jxmpUizyNCFtlzBHMm9/quW67BIqGf2+i\r\n+9CPQtO6bqzserU+7SESZ+jzBu9TYKRnKEF8Uf/C7FeDL7gGlARVnYIgKp/f\r\n+ODOnhpB4KewoYFgL6GfGHyPui2SJhYt1KZkW5hxWj5e1aMItJGhV40d76IN\r\nL8kIozsq/HljxTAXZsS4qo/Ef08BfGDIvWdKx4QncR8ci8hT/jXKpKHaveFB\r\nNzQjLRM341z6fZ8x09380Llh6Y1oCDCabXY=\r\n=jmFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChc2A1uQBHqw8XQcgROZ1vvsPi8gEJb2EAxvrhOSM3bAIgJJpN4sipZ9bBOKqRj/hMp7HOOyxfTm8FqKjYzUDz24E="}]},"_npmUser":{"name":"amuliawijaya23","email":"amuliawijaya@gmail.com"},"maintainers":[{"name":"amuliawijaya23","email":"amuliawijaya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1647309359132_0.5155106460459202"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amuliawijaya23/lotide","version":"1.0.1","description":"library created for learning purpose","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/amuliawijaya23/lotide.git"},"author":{"name":"Aldi"},"license":"ISC","bugs":{"url":"https://github.com/amuliawijaya23/lotide/issues"},"homepage":"https://github.com/amuliawijaya23/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"9b4ca385ab1fe959e6eeaa94827d2995045a7ab4","_id":"@amuliawijaya23/lotide@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-0f0Y/LN3ef0d5DYrMbX3GchMKhuNbVhGdjz+5keeBQgBDEbd5WspyGq/AAPigeKmRcdX0GksMKC97XxzfIDAfQ==","shasum":"0461ddce6a6f01cae64ba761e326339b1660ed50","tarball":"https://registry.npmjs.org/@amuliawijaya23/lotide/-/lotide-1.0.1.tgz","fileCount":35,"unpackedSize":19728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMCnTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodChAAlXpjtFlDGPOVzpjdkma5AGb7cB8jiuN1fjD5gJdNqL31k4yR\r\nWwZiuaLpxIz4A3zBbzUglwxw+zQzY9QqL7d58+T+aWLRmFHEDqkZJ5oqH0SR\r\np0FswqGdeU7Tc3u2KXQNILx9DST8NraM4GefRvmTgQIsJB5yqQFcm4TS0oUM\r\n80a9mliPYFchmervVevwnCtUk3j5aJU+s3awM0ZB6jXPtAfG2OjZvrHUnLnV\r\nCuKFlvZdCeHjSzigT381u59f7yFd4WkxIdbO24RlLjKjwERIqviZ9waVEiyR\r\nkZzyHn5WTc8fGBeMLudLftKbqLq3mjKGA/d6N9bC5VtwerqHOSTplh5HG18V\r\nZ+lPN6ULVN7F2vGiH3gE7+/5kSEzZoI3xFRgtja3OPGnCIsMZMOeSyaouLA7\r\ngiBklJRgcV5zT6PKiL4w70qbxncbhksRRDSkybaqY/KTbeN0QdzRzxjLJjAL\r\nmlQBjSi1EyW6WKfpMDNxDa51JrdyenOX+bThngIYmpA5YhjfVoYfz0a6m7Ab\r\nrKOWh6zPTlkxlMBnb9sXcEmdM/6cPSwA2121bQjef0K+EFXQ+08ynRWZRjdc\r\nmJGYtORKiypWhhB1M4ffdQ9239EFs0a7TrXBhQLscDQ09/HvpeoiFix7tFAe\r\njahdhMuXbWHFYaCYpmkKAWHXz/0v6Tc98EM=\r\n=KaOq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxVpdHU1zWn+MEFSR+XtzXFXfsrR6N3ey1Knjy5pynygIgVtuey32DMRneMMCVVXQwOthGDe/wDdXTHbtF4f7//sg="}]},"_npmUser":{"name":"amuliawijaya23","email":"amuliawijaya@gmail.com"},"maintainers":[{"name":"amuliawijaya23","email":"amuliawijaya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1647323603600_0.6763685251647904"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-15T01:55:59.075Z","1.0.0":"2022-03-15T01:55:59.292Z","modified":"2022-04-04T13:53:20.907Z","1.0.1":"2022-03-15T05:53:23.775Z"},"maintainers":[{"name":"amuliawijaya23","email":"amuliawijaya@gmail.com"}],"description":"library created for learning purpose","homepage":"https://github.com/amuliawijaya23/lotide#readme","repository":{"type":"git","url":"git+https://github.com/amuliawijaya23/lotide.git"},"author":{"name":"Aldi"},"bugs":{"url":"https://github.com/amuliawijaya23/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 @amuliawijaya23/lotide`\n\n**Require it:**\n\n`const _ = require('@amuliawijaya23/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(...)`: assert whether two arrays are equal\n* `assertEqual(...)`: assert whether two values are equal\n* `assertObjectsEqual(...)`: assert whether two objects are equal\n* `countLetter(...)`: count number of specified letter within a specified string\n* `countOnly(...)`: count number of specified item in an array\n* `eqArrays(...)`: check whether two arrays are equal\n* `eqObjects(...)`: check whether two objects are equal\n* `findKey(...)`: find the key of an object through callback\n* `findKeyByValue(...)`: find key of an object given its value\n* `flatten(...)`: return nested arrays into one single array\n* `head(...)`: return the value of the first index in the array\n* `letterPositions(...)`: return an array of index of the specified letter within a sentece/string\n* `map(...)`: applies a callback function to every value inside an array\n* `middle(...)`: return value of the middle index of an array\n* `tail(...)`: remove and return an array without its first index\n* `takeUntil(...)`: iterate through an array and return an array until the specified value within the itterated array\n* `without(...)`: filter and array from a specified value\n","readmeFilename":"README.MD"}