{"_id":"@bunge12/lotide","_rev":"2-58cbf5b1bce23d702e68528c2b061dde","name":"@bunge12/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bunge12/lotide","version":"1.0.0","description":"A mini clone of Lodash library created during Web Dev bootcamp at Lighthouse Labs in Vancouver, Canada.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/bunge12/lotide.git"},"author":{"name":"Artur Iatsko","email":"arturyatsko@gmail.com","url":"http://github.com/bunge12/"},"license":"ISC","bugs":{"url":"https://github.com/bunge12/lotide/issues"},"contributors":[{"name":"Joe","url":"https://github.com/Joe123123"}],"homepage":"https://github.com/bunge12/lotide#readme","devDependencies":{"chai":"^4.2.0","mocha":"^7.0.1"},"gitHead":"4861e409027c116a8e335e90cba679a8e3d68581","_id":"@bunge12/lotide@1.0.0","_nodeVersion":"8.9.4","_npmVersion":"6.13.1","dist":{"integrity":"sha512-1PAik++g5LI1nNQN55rO8NkYOpBU5YFEPA+MadQvmkU75lDO8RkQaUxJxXBYEiU7D4swZG4MryM2aqqzIA+BoQ==","shasum":"f7f8e7c3ba07c265fc3c30b36d27f92237860cd3","tarball":"https://registry.npmjs.org/@bunge12/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":18616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQfLNCRA9TVsSAnZWagAAKi8QAJwjKwDTnJWM8upLxw1N\n2nqBwSz/9uszgBLzsJta/rJv/NvDIEThqLhNCBAkI1zWgNpuWOE8ClGYYHrR\n9oBy+nySozhNHw59sGckL3hz/j/U1y42bLWg6VF6oWO8icEvn33fvXmEqTLv\nyUSWJ4xL0YeXwY1BBfoJ34kZa4CYgYtecA7k2zUNlMgGGwFeL2uWxTDctr5/\nady+3Y2PuWELliAHL1dU2dm6AUzyxJl3oyD71ybUwZ5Y5tJZ6uA2/1kUzqw/\nhpFny4LjPCc8zXnZNk8JODqEpqxJENrPPXcbVBEk7yCtbNtE29lu1GhS1IrI\nPAjyAeV66dPE7Pdgh6+h4SskGU0y0xnmItpo8IUBLcQ4EHcS5OAwqGYuKpWg\nCkTTAZI7cOBaZbJ+plgwfRUaDYhy8bIoKLbGjxwqyH4DMW9YRheu4LWxWBHl\n0Afxez1upoemQxPEwqbMoXlAj9dEPvA0hh0mRAiZq7i57TxcMHqSA75cC9n2\nDurH72D1qgH4j23RlsBCZJSNsrHiLl7YThtWbg5zeGg3BqGtkvg74KH7n4nb\nSeVZ14xEqmrAarf4BMFcDpRHhxswp+CR/6O3BzGuxA6ts9VmvPgCqrDf5FX5\nABQwgIuxV81itbEXW3+b8mIRbLrLreNaTD5J5VmvxT7bXuffGTRcr00r+3Rs\nRss1\r\n=2AiO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXosIM+Wr9T/iMiIu99P7IkAQwWnp+lKqleDify3Uu7wIgU8qt0Gl9rbj3/3UfAko2sJRiNcuOhJG09UnabT0qWBE="}]},"maintainers":[{"name":"bunge12","email":"arturyatsko@gmail.com"}],"_npmUser":{"name":"bunge12","email":"arturyatsko@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1581380300998_0.25078928699639125"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bunge12/lotide","version":"1.0.1","description":"A mini clone of Lodash library created during Web Dev bootcamp at Lighthouse Labs in Vancouver, Canada.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/bunge12/lotide.git"},"author":{"name":"Artur Iatsko","email":"arturyatsko@gmail.com","url":"http://github.com/bunge12/"},"license":"ISC","bugs":{"url":"https://github.com/bunge12/lotide/issues"},"contributors":[{"name":"Joe","url":"https://github.com/Joe123123"}],"homepage":"https://github.com/bunge12/lotide#readme","devDependencies":{"chai":"^4.2.0","mocha":"^7.0.1"},"gitHead":"08cc78be2ee2627d556dfc86316803feba474f72","_id":"@bunge12/lotide@1.0.1","_nodeVersion":"8.9.4","_npmVersion":"6.13.1","dist":{"integrity":"sha512-i5vuA8YJGsJz/rM5HsuW6lIri4WyeAzEWs8am0mcV7SWajszwvt/d2TCWvfxc6zSG4ZeCL+Uuig3F541ATlUQA==","shasum":"e1f5683d37850f00116f23de4288703ca1cca309","tarball":"https://registry.npmjs.org/@bunge12/lotide/-/lotide-1.0.1.tgz","fileCount":26,"unpackedSize":13587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ0xwCRA9TVsSAnZWagAAW+oP/i9WpXQ0le4lz7a8vnQs\nrlSqpyADYSNEOtXS6qqdMvXJTbB7gNaXlsc/krMfUxH8Gu8uiwWbGN7sEFXF\n1A/Z3bIKeDfvrSh3wR8jJcLvJxSIpc/bHifnjigu33cM3vFTaeCeZvKPlyw0\nTMCw0cdlm5kzAgukTe4rvpOlTA9DiUADkC1UxEs7jJD18E9JBjMYdxCNzMqO\nxewImwFNbODA20eJ2cbElTAdYjmzJBrFUIFSZoht5Qz5X9qEadY9Zgwgm74y\ngOCxe0GAoUsv62yEA7IhFB3Ciyv1c4zE3tOhx8OxEJL+06UJlyoyO0SVY/0i\nwhJoWCqa3542gkZtJtef0UbX/MxALcqypeFATdBHqQuacZMUNA+MG3Wd82Fn\nYZ4HyASUd/qa8aj8vZvJw4jRRZDr0w69vdv2TLuKY952VO/Z8RrBqZvNI06Y\ncmAIk3O/gQ3oMpX5A21WeyCJhg3xJ7FfE/MwmMlhUqb7e20Sv3t1stdEBTip\nedre2mo8J4O74xpJmTvRIXew61VLTg0xVHBLMZgbpvNQh7BQE0PoGjv/81Cn\nQz4xYnny5bYQVPm+k67njfq4EUz3/QycAeW8JjANFF3YcWSTWWSAld+0W8Sq\nMfO2IDszqZRM66uXEZhqFfjqJl4/eiquztEC2fex1vQ3/iYv1H1AXM2YWLUC\niVHh\r\n=GXBq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeWY4aXZxAA6TlAmhREUADgAnOKXCzFl2zSGJTQZp6MAIgHLBDBEFgHvIy93d9jDIUKJyxXACF/BKngp4gYKsfKwc="}]},"maintainers":[{"name":"bunge12","email":"arturyatsko@gmail.com"}],"_npmUser":{"name":"bunge12","email":"arturyatsko@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1581468783760_0.20882535004149405"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-11T00:18:20.956Z","1.0.0":"2020-02-11T00:18:21.229Z","modified":"2022-04-04T21:06:17.430Z","1.0.1":"2020-02-12T00:53:03.843Z"},"maintainers":[{"name":"bunge12","email":"arturyatsko@gmail.com"}],"description":"A mini clone of Lodash library created during Web Dev bootcamp at Lighthouse Labs in Vancouver, Canada.","homepage":"https://github.com/bunge12/lotide#readme","repository":{"type":"git","url":"git+https://github.com/bunge12/lotide.git"},"contributors":[{"name":"Joe","url":"https://github.com/Joe123123"}],"author":{"name":"Artur Iatsko","email":"arturyatsko@gmail.com","url":"http://github.com/bunge12/"},"bugs":{"url":"https://github.com/bunge12/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 @bunge12/lotide`\n\n**Require it:**\n\n`const _ = require('@bunge12/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(array, array)`: Compares two arrays and returns true or false \n* `assertEqual(actual, expected)`: Asserts two values are equal and provides feedback in console\n* `countLetters(string)`: Counts the number of letters in a string \n* `countOnly(allItems, itemToFind)`: Counts the occurence of specified item\n* `eqArrays(array1, array2)`: Compare two arrays\n* `eqObjects(object1, object2)`: Compare two objects\n* `findKey(objects, callback)`: Scans the object and return the first key for which the callback returns a truthy value\n* `findKeyByValue(object, value)`: Scans object and looks for the key name based on the value\n* `flatten(array)`: Flattens an array of arrays into a single level array\n* `head(array)`: Returns the first item of an array\n* `letterPositions(string)`: Returns all the indices in the string where each character is found\n* `map(array, callback)`: Performs a callback function on each element of an array\n* `middle(array)`: Returns a middle item of the array\n* `tail(array)`: Returns all items after the first \n* `takeUntil(array, callback)`: Returns a slice of the array with elements taken from the beginning\n* `without(source, toRemove)`: Removes items from an array and returns a new array\n","readmeFilename":"README.md"}