{"_id":"@cindyc0106/lotide","name":"@cindyc0106/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@cindyc0106/lotide","version":"1.0.0","description":"A mini clone of the Lodash library","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/cindyc0106/lotide.git"},"author":{"name":"Cindy Chen"},"license":"ISC","bugs":{"url":"https://github.com/cindyc0106/lotide/issues"},"homepage":"https://github.com/cindyc0106/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"d8bfe15a2c23910c1b910c108be27a607ac3b102","_id":"@cindyc0106/lotide@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-nMxh8sZZPXcE9WVjUOO7en+6IvB4wYHJw5OHTgeDIhJFcU2hb0eVlRCQh+8SNcPyZKHcwqsl19eH7E62w1ShVA==","shasum":"41307ae8b7c183a4f87bfff3b43408a51edf87dd","tarball":"https://registry.npmjs.org/@cindyc0106/lotide/-/lotide-1.0.0.tgz","fileCount":24,"unpackedSize":18111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ6ZiMduDuicvTiYQJmBfdOT6yE5SmVZXU3vRP6tJX3QIhALL99uBeluKYpZYxlXzqsTVpSoopLSggmsbWymUNt/BD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDU+bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo94Q//eaJ3LVDBUGJk1lhxgRG5UvBhG9BbN7yovzzK5la1r3SsaYCZ\r\n3Gswc/yIMUqgLDOQvT6Z5tJ43fu8rqNVMbERh2MxGwPkb+EKJ+Ki1P/FNaus\r\nGxPqiflKNJDxd3slo/3Fn7pLWfIRLJ1mnyDrKZoIoBjaoadnjjrThnBT3iA0\r\n0Yw2CPP0WvPwOjT6WZPrF6+1cYSKjYxHB9reIzoXG7w3u+kRBpSShBdJKfmQ\r\n/ImZaIiVJZ05iVsJXXdcJtnOMGp7Z5DkNotblVBro6/nvNYozQCQFVkFHYHU\r\nLqd5IADekub43hUREYZvWlAUq+Wdi49xqMIsDWikLjLjy4SqW66461moimDa\r\nPsEsPcZ87+IpMYzu0ZeHAh7Bg8HCsUDRAKBtvEMPr/7IUV2DMa15xjA+0oKp\r\nJI880MzAz1dKaeSlgIhBwbD7PnXS3CmyQ47jcrnXENZJ5GyJGSEryxtFNFjz\r\n4N7PvwRmSd35cEnzdh1af49dFE5foE0lRV5cQee8jhxSq+H4296p7eNkyzgr\r\nNBriZbPG5oDhgQhVG5CefdGrhQiZjF6ra/ALkCwwP5T8JNx/Hqw/jIjy6cmy\r\njAhnpuyO/yF6HO+YrQOwNEchBIKqDTYWEpGl77GSUsgYDvpTyTAiEMH9yI0u\r\nH+HqrHF5UALYhyIoaQIi2CxFbu1SUWkwbFI=\r\n=HBT3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cindyc0106","email":"cindy.c0106@gmail.com"},"maintainers":[{"name":"cindyc0106","email":"cindy.c0106@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1661816731459_0.8444967277875266"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-29T23:45:31.385Z","1.0.0":"2022-08-29T23:45:31.616Z","modified":"2022-08-29T23:45:31.766Z"},"maintainers":[{"name":"cindyc0106","email":"cindy.c0106@gmail.com"}],"description":"A mini clone of the Lodash library","homepage":"https://github.com/cindyc0106/lotide#readme","repository":{"type":"git","url":"git+https://github.com/cindyc0106/lotide.git"},"author":{"name":"Cindy Chen"},"bugs":{"url":"https://github.com/cindyc0106/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 @cindyc0106/lotide`\n\n**Require it:**\n\n`const _ = require('@cindyc0106/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* `function1(...)`: description\n* `function2(...)`: description\n* `function3(...)`: description\n* head: retrieves the first element in an array\n* tail: retrieves all, but the first element in an array\n* middle: retrieves the middle element(s) in an array\n* assertArraysEqual: checks if two arrays are equal\n* assertEqual: checks if two values are equal\n* assertObjectsEqual: checks if two Objects are equal\n* countLetters: counts occurence of each letter in a string\n* countOnly: counts occurence of an item in an object\n* eqArrays: checks if two arrays are equal\n* eqObjects: checks if two objects are equal\n* findKey: finds key within an object of the result of callback function\n* findKeyByValue: finds key within object given the value of key\n* letterPositions: find position of a letter within a string\n* map: creates new array with the result of callback function\n* takeUntil: returns array up until the callback function is returned true\n* without: takes in an array and a value, returning array with said values removed","readmeFilename":"README.md"}