{"_id":"@angelren1220/lotide","_rev":"2-e595941a9710ff0f9932a02f4ffa0ab7","name":"@angelren1220/lotide","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@angelren1220/lotide","version":"1.0.0","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/angelren1220/lotide.git"},"author":{"name":"Angel Ren"},"license":"ISC","bugs":{"url":"https://github.com/angelren1220/lotide/issues"},"homepage":"https://github.com/angelren1220/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"dee1987c9816cf917c6c5db2d1c46d2d5d8ebd36","_id":"@angelren1220/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-sxacnsBOP3vriNTZkL3ej89sfggEDT9tl8B55dpE34TUQweE1uGZwVZn1JT5hIfDNDnYc4W5zT9Fwu/gMzZ7Ww==","shasum":"3bd5fcf271a1c7906d0d2ea53338cae5b0ca56f8","tarball":"https://registry.npmjs.org/@angelren1220/lotide/-/lotide-1.0.0.tgz","fileCount":27,"unpackedSize":17049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWHdYWdPinU372Q4JNQFjFdztM5r2u8jSdfx2YS2HTugIgW6GnjNw4D93hIlpQO/Oc92xY6bRwAhU0yJwqbFSS31c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD68iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK8w/+OkWT7RwJjEweWGiB1PkqbgEX7kJ8vuj9g/8tD1PtZwct5mph\r\nvw1gKnE+0idVu/BZOKuXhAgnDukVbY0polVYIGQJZEHWGMXCNv5YYTFliW6X\r\n1KOC7Jgm3S+BYjAjpkDydhxUe7jFrobM5BAxWVIONy//kfCoeeCQAYt+UY/7\r\npDg3zFmQjk/piyHnewA0Qo45ASNHDH+lIk+B1c0IpbIH1J1VAWnAFqXfVpbL\r\ncjCQvB+S3UGipj5AZWmJdTXz4BvfidbHBGWqWZhkLqYncC1oTkKyser2Uh/v\r\nZ5WO9Cabrzlf/44Yi1dnhxpDLFLBU1c66dlnxvVc95jGwVFUmNPv85QDbwmE\r\nBVYr7SKf0qJfN1sV0ip3K8ushofgAijl/Ywgdg7ePb+UP1BPKZVm0Psn4ND6\r\nqH7TgFmEFTIoKUi/U6jVMYxSnDL8CUymj2emViIWKGrXfrFhZwOETOJQkkGS\r\nxXL42WyKH+xaECJDaUIfMsHhFmV3qbSUDNGeyE7MNAgTVorNRkdXpEi0T2BB\r\nWX5/aNR2SG938g4NdW3UcPntpq6rgLR6jRFo+xCnJKdS1DNPQydakFJxO00f\r\nA/0YlMfI/99gfK1ST2kdcB/izJVJIKGrxRIJ+xENoRgezwphORggemHxOiWP\r\nHypvisMigVOiQKPHsOc0wa+sCSkzGC9ifOk=\r\n=mbnL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"angelren1220","email":"angelren1220@gmail.com"},"maintainers":[{"name":"angelren1220","email":"angelren1220@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1678749474152_0.6794700081025922"},"_hasShrinkwrap":false},"1.0.1":{"name":"@angelren1220/lotide","version":"1.0.1","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/angelren1220/lotide.git"},"author":{"name":"Angel Ren"},"license":"ISC","bugs":{"url":"https://github.com/angelren1220/lotide/issues"},"homepage":"https://github.com/angelren1220/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"6fd3d70169fa5fef3ababb2f9fda4a3cb95d8016","_id":"@angelren1220/lotide@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-eiPiOLCLdZzYBnriHv5HkylDkttyU5m5UdPCm3OthbyjT26LpauBYWRMguTrCBYyYfTsExC+D9fCJEajrqaksw==","shasum":"b87d1ec01cef6de152d8097e6a72cc42c0e4e28b","tarball":"https://registry.npmjs.org/@angelren1220/lotide/-/lotide-1.0.1.tgz","fileCount":37,"unpackedSize":16311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/f7CGsv4cz4CfzgAJ2mb1A3iqsLRGitxoeUDu74cnsAIhAKAVqwlVlm7/OT9HXJRsq5rqhSNvrgVaWLB4u53mtjMl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/viACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC7w//ZEQiJtah0pFwUOfKkG25eqxvpAr4UORm15/xfCy+dsrUAeCo\r\nfESihM1T1nVFEjUvVMct7ZmMWc+mujT+hAVE4+wf3i3aVab4F9mtpLfXHSQU\r\nRYFW9L/ss48fgeYrDgetVQMiRMU/2HfXzc5g8eT0cLXHRhK+Dpv/R5L1mYXU\r\n4l3lfbBc2tCAj3cy7HHM0PlLfkuFaTbejpLqNhmTrp3DZnvbT5l+35oPJver\r\nKV+sHftjUOz3m+AVfaAdAsA6D7SmEiLEXEIo30oIT/Pi4Plg0jknstpAvter\r\nE+qgMe4nQpNlH0gz9ULrDFNZohJg5/7StDQrxIrrHchjV3YnoTnTb0Bnv0sX\r\nvXqT0wqUgmg/KKlZaMQeLQ30+dwGs112ZlZXNDpuSO0W9HXWmTxFP4s//qTM\r\nDFfBAlVaDoT2wWMJW3WrSx9atls5nClKhi7qp1Pln+QTI3JAFLFmJw7wx4Oj\r\n8eEdtFrIfk+qT9nOvGDU4QsWxPmagJNB70w2V1PJfPX5Zu9pxsaBuF5rDfNC\r\nFHtp+f3bC7N8lfBb0TbgCXxmgl7WPAOeNitWiUT0XOoCp9SOmQiNTuEZJPWj\r\nOCGtF82KkbAyuPB6rreQmE8KmdHQFiMFQZYnF2hHPJHVf5CY4SHFVbCjYBPC\r\nfN95+ZLQ03UQMS+2uYk/t0K/WSph/mN5mrM=\r\n=HHur\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"angelren1220","email":"angelren1220@gmail.com"},"maintainers":[{"name":"angelren1220","email":"angelren1220@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1678769122271_0.7975032120314787"},"_hasShrinkwrap":false},"1.0.2":{"name":"@angelren1220/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/angelren1220/lotide.git"},"author":{"name":"Angel Ren"},"license":"ISC","bugs":{"url":"https://github.com/angelren1220/lotide/issues"},"homepage":"https://github.com/angelren1220/lotide#readme","devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2"},"gitHead":"267924245c283ce77d67e08a0cb8cc3025616214","_id":"@angelren1220/lotide@1.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Q1mLMDjDKXzBHEAeOKwq3Z5sEH7qE+K0qC3um9uFI5IDB/WHpgx2k0FttJ5AhjbPU9MjFsA78Rk5V//k7Ga/QA==","shasum":"25a486f71d34a2bc4a26a1bbf71fbbc0d5bd99a1","tarball":"https://registry.npmjs.org/@angelren1220/lotide/-/lotide-1.0.2.tgz","fileCount":37,"unpackedSize":17073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhr85OG63tvh3oHvgo4Y7BZ9lmj2RXSTTcMufLY1wNwAiEAmGDR6MTG/zfYtLJFL3s58CDwRY1tNWEE26k5OniqHD8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEPx2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Dg//QB9o0g1hMgcA/YL+3MvqImmpltfvv5eZxefLVioDDLQKujiK\r\nwcsbufC9LSfjun6Fykcek+Hsoc8tDKhla88IlSrz+/hmooonzEV61fmqVp3A\r\nUJXX4qYGbff1bH4v7lZ6HmOj6uZD63fRlA32FnnZgRqv8wBE0RFHtpO5B/e6\r\nmrF1Dj3sspXeDGlvlxPMWizoT6eEpgbC9tbztlzoG3ITZDfNchDJ6Wj2+4XB\r\nMs3AcHlI78oIlYgdNeDUd/0gc64YXgyVofTLGQdCvGZooBUup8Mm+Nm7X00J\r\n2233H3iRNpZWLiz439pQLhB/HoIcFT4FgRDa+OI0X2qsi4EEtG8GZwyfFiB0\r\n0SoxL4IFtzg1ERMGyBb6Llipk3OW8IfW18MVzTiNZphUXXu7xTPPbQF6trbb\r\ntiR+vVxH7f3WsdYuIa3n/IFFGOz155KXrhnc99pk1RlNAtBWBe7KVdivKUOz\r\nlSN4+0FvCvBP8LYH8z5W5XDftokvpj7kucz1gs86HIj3Wlq3RWUqUNVL+IPf\r\nWWpQ2Vw9VTdbgpiq49HtqoKLfO7nIuxMm7aSkFUTJ9cujet/2IftmYM+U/BP\r\nHFAqmDTC72fk8kgI7h7aH/Jrj8MgBOAvlRjQXDZuhxOTko5lSSPNuDGQjTYN\r\n1FBlGeUxFiXfm70lqWhm6iyoLPw156//4zo=\r\n=ojxa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"angelren1220","email":"angelren1220@gmail.com"},"maintainers":[{"name":"angelren1220","email":"angelren1220@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.2_1678834806348_0.4330581365721802"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-13T23:17:54.095Z","1.0.0":"2023-03-13T23:17:54.292Z","modified":"2023-03-14T23:00:06.798Z","1.0.1":"2023-03-14T04:45:22.472Z","1.0.2":"2023-03-14T23:00:06.509Z"},"maintainers":[{"name":"angelren1220","email":"angelren1220@gmail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/angelren1220/lotide#readme","repository":{"type":"git","url":"git+https://github.com/angelren1220/lotide.git"},"author":{"name":"Angel Ren"},"bugs":{"url":"https://github.com/angelren1220/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 @angelren1220/lotide`\n\n**Require it:**\n\n`const _ = require('@angelren1220/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 if two arrays are equal\n* `assertEqual` : assert if two inputs are equal\n* `assertObjectsEqual` : assert if two objects are equal\n* `countLetters` : count numbers of each letter in a string\n* `countOnly` : count numbers of an item occured in an array\n* `eqArrays` : check if two arrays are equal\n* `eqObjects` : check if two objects are equal\n* `findKey` : find the key with callback as input\n* `findKeyByValue` : find the key by value provided\n* `flatten` : open the nested arrays of array\n* `head` : return the first item of the array\n* `letterPositions` : find and return the position of specific letter of a string\n* `map` : customized map\n* `middle` : return the middle item of an array\n* `tail` : return the tail of an array\n* `takeUntil` : take items until the flag/condition and does callback\n* `without` : take out specific item from the array","readmeFilename":"README.md"}