{"_id":"@brandon_r/lotide","_rev":"1-7bac0596607fcdc29aa6ccaf6c285249","name":"@brandon_r/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@brandon_r/lotide","version":"1.0.0","description":"A small copy of the lodash library","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Barndon99/lotide.git"},"author":{"name":"Brandon Rowlandson"},"license":"ISC","bugs":{"url":"https://github.com/Barndon99/lotide/issues"},"homepage":"https://github.com/Barndon99/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^8.4.0"},"gitHead":"be1d33f52c72765041e2ad5df1484d92ed2b0faa","_id":"@brandon_r/lotide@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Ev3Rk/AXm/o59iDP6o8574R1k5F20HsuZQjj30mIxNz3y+8a6Tfl9oUL1HMrT8iHLb7ZTtAm8ef6XK/QRbv16Q==","shasum":"2d129fa622208fd8fa0046c010693df7413203f6","tarball":"https://registry.npmjs.org/@brandon_r/lotide/-/lotide-1.0.0.tgz","fileCount":25,"unpackedSize":15226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtWrkCRA9TVsSAnZWagAAZBIQAIH2pW9xmFmA5MxwRhQ6\npBPUOnYx+9f5RKHTl22ySEtiRyT5CCLY16JZorZ/KnASfpdXRxDoIh03XM8S\ngZ+KCf57Wgf/daIt+aUQYu0vqf76lDEXpOLhkH2xDH3XdPVrR02YTl8ss6Ao\n/p1eOt7UZtcTPgd7s1Dcb6s5tMsgMT30jVqm49JIedGZUzJH9vrpIke8HiAO\n4n+rFfh9mH1JhiIaK+8C8qAC9kMnIWUx/EeUp/hEdgBhplDkl+xDwoyhgthQ\nhpjg5jif+Iy7SpMfKWNIWOI+ncs7pyqnYprV5K4fVZOrd8GEUB62LR6ugnh7\nuPrz5tSHAsoYibIWzwdY++Ecy0Nrnxy5Si2lT2V8Ar9+9WxE/aMxV9BUzPTT\nuO3P1e84N7WDR4I6wjeqbX5iYBYL/tcfMU2Uju1O/xt04RHVhjrrUuENhbDZ\nHRvCS/FU4tTPPxPre+kbBtKGSyOyM+htS7jMuUxjx2zKIMewRg15uPvaAXHt\nasHEisIWT68bHAiYiXKZt0L2nUs3c5/Dfy6B0tjgTZQRbJWTGpt/0XjOoYvl\n3FYlMzArNUxVXKN+3oFArZfBexD3X8pbXkn1Xm4oFZUERHtEiQ1Z06y61A+l\nITMcZ+TE90l3T09HJ2gSH+/y50FJ06ayZCR+xc6PE8IagJHw5DmLp7zfykHV\ntxoj\r\n=2nSe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLJrDvTzhexanNr7IdG41Z5RG6Rw4Avd9mu2bwY5kGxwIgWmoOsYDNh1yfMqROwlB7pb3sMaZH3K955INOpbzaTBo="}]},"_npmUser":{"name":"brandon_r","email":"rowlandsonbrandon@gmail.com"},"maintainers":[{"name":"brandon_r","email":"rowlandsonbrandon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1622502116089_0.6676519359675395"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-31T23:01:56.017Z","1.0.0":"2021-05-31T23:01:56.275Z","modified":"2022-04-04T20:25:14.948Z"},"maintainers":[{"name":"brandon_r","email":"rowlandsonbrandon@gmail.com"}],"description":"A small copy of the lodash library","homepage":"https://github.com/Barndon99/lotide#readme","repository":{"type":"git","url":"git+https://github.com/Barndon99/lotide.git"},"author":{"name":"Brandon Rowlandson"},"bugs":{"url":"https://github.com/Barndon99/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 @username/lotide`\n\n**Require it:**\n\n`const _ = require('@username/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(assertArraysEqual)`: checks if arrays are equal\n* `function2(assertEqual)`: checks if two values are equal, cannot compare objects\n* `function3(assertObjectsEqual)`: checks if two objects are equal\n* `function4(countLetters)`: counts the letters in a string\n* `function5(countOnly)`: counts the instances of a certain char in a string\n* `function6(eqArrays)`: compares two arrays for equality\n* `function7(eqObects)`: compares two objects for equality\n* `function8(findKey)`: checks if a key is present and where\n* `function9(findKeyByValue)`: looks for a defined key\n* `function10(head)`: returns the first element of an array\n* `function11(letterPositions)`: finds a letters position\n* `function12(map)`: applies a function to each element in an array\n* `function13(middle)`: returns the middle element of an array\n* `function14(tail)`: returns all elements of an array after the first\n* `function15(takeUntil)`: returns all chars until a specified char in a string\n* `function16(without)`: removes specified elements from a string\n\n","readmeFilename":"README.md"}