{"_id":"@alexeyosipov/lotide","_rev":"1-7c1769514f404feb31e96b02e7b7544b","name":"@alexeyosipov/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alexeyosipov/lotide","version":"1.0.0","description":"project of the Lighthouse Labs coding bootcamp","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/alexeyosipov88/lotide.git"},"author":{"name":"Alexey Osipov"},"license":"ISC","bugs":{"url":"https://github.com/alexeyosipov88/lotide/issues"},"homepage":"https://github.com/alexeyosipov88/lotide#readme","devDependencies":{"chai":"^4.3.4","mocha":"^8.4.0"},"gitHead":"944b58d6cc77156b7ef6cfbacc7dec0fcae487d7","_id":"@alexeyosipov/lotide@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-n0KQ0jtdhpTGG3yGj5gUzR3h8+zMLNV5TAcqVLdWLt3MYkqt2MGrP8bKfGOE3tXEDZPPr/RU0ekaDBF3tv9X7Q==","shasum":"2cb94bcbff7f243c1034769081829b2542c6f200","tarball":"https://registry.npmjs.org/@alexeyosipov/lotide/-/lotide-1.0.0.tgz","fileCount":26,"unpackedSize":14780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtjuFCRA9TVsSAnZWagAAGysP/2ATf8ue0SshT1dm0WSs\noMuckWE+WbshVRPr2T7KfGqrwfaJ+xHJ6/VDUP5DeKaFodEla35DyQy2jotY\nRAH61jzhGbUm0KAtQUEYAO6UWuS/OHD1mRGz3r7UeAbBnpRFZia6wikk9+Cu\nGuBjQGCXXk378G0+q2fvrurZL1gNFmC7982I/poLp/Q7ZrdJDMB64oDeXteH\nfhftGHeqjwGC2RohtNMEDUTNhUtUbZFHAMl6mfmpjsesca5UWGaxEPH8UJUt\nW9rDtfkysHa2vnYB4yfHAKCOmtek0UAW1dVIh/aqUPD49qGn/XSqdkrI8+Yt\njHXGs55IMEgKW9Aen5yrXWlWv3uFz4FQIM3OKGRUojzgRkVS2MOiwzAgXfDw\nC4x94gP5l359F1RByfhW52968bvTUbE8lIYDC+H+CkjN4of4yC5BOTckilN7\n9hsixyxNjmGOOC2ztrdKDX6zRsxP6dWSR0xR55/QJRrzE8nzROYGLgUv5pRy\nxObqrM2905fCdH7vIxQv5OMvRFOiuMWlTiBq5/oLLEH+M2d9IsqAZ98+xSck\n55MKExmqkSS95AmPredBOvQYYY1vFabwzAEcz67B8LVxibapcpKaMMsOMn0J\npB3PiLNlme6IRkTHN400vDjytZ0F+uaIohPWTXZdNael1kArYo1WokX2KRvw\nrPPg\r\n=bAxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrgla88tPGZKOYGvEH+FdP4rr8JZTRgS9lqKyWQ0Kw3AiB8Uw5fhYUAsnaxWVNZFlwKUnO9GNRA05rMbdsoV9z5eg=="}]},"_npmUser":{"name":"alexeyosipov","email":"aoosipov88@gmail.com"},"maintainers":[{"name":"alexeyosipov","email":"aoosipov88@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1622555525125_0.3051810297122428"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-01T13:52:05.063Z","1.0.0":"2021-06-01T13:52:05.278Z","modified":"2022-04-04T12:39:52.988Z"},"maintainers":[{"name":"alexeyosipov","email":"aoosipov88@gmail.com"}],"description":"project of the Lighthouse Labs coding bootcamp","homepage":"https://github.com/alexeyosipov88/lotide#readme","repository":{"type":"git","url":"git+https://github.com/alexeyosipov88/lotide.git"},"author":{"name":"Alexey Osipov"},"bugs":{"url":"https://github.com/alexeyosipov88/lotide/issues"},"license":"ISC","readme":"\n# 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 @alexeyosipov/lotide`\n\n**Require it:**\n\n`const _ = require('@alexeyosipov/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  head: returns first element of an array\n  tail: returns all the elements of an array except the first one\n  middle: return the middle element of an array\n  assertEqual: asserts if the values returned are equal\n  assertArraysEqual: asserts if the arrays are equal\n  assertObjectEqual: asserts if the objects are equal\n  countLetters: counts the letters in a string passed as an argument\n  eqArrays: checks if the arrays are equal\n  eqObjects: checks if the objects are equal\n  findKey: returns the name of the key if it is in the object\n  findKeyByValue: returns the name of the key by value \n  flatten: make two dimensional array into one dimensional\n  letterPositions: returns the indexes of the letters in the string\n  map: our version of map method \n  takeUntil: returns new array with elements until the one passed as an agrument\n  without: returns new array without elements passed as arguments\n","readmeFilename":"README.md"}