{"_id":"@arismink/lotide","_rev":"1-8fd9ab8ce2a7ff59f2752bac3a39a022","name":"@arismink/lotide","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@arismink/lotide","version":"1.0.0","description":"LHL project. @arismink attempt of recreating some of the functions within the Lodash library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/arismink/lotide.git"},"author":{"name":"KL"},"license":"ISC","bugs":{"url":"https://github.com/arismink/lotide/issues"},"homepage":"https://github.com/arismink/lotide#readme","devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2"},"gitHead":"0e476d4a3f17249b7e972a3084722cc53d0289be","_id":"@arismink/lotide@1.0.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-XdEBwmzcYA3d0/IRK8cJHHS/rgyipPtIC75ykMySXnw3Q7IyCa6Zho/KwnIOzAXammyJeSKTK8CRzrYUlMRC+A==","shasum":"baea4c3cc77e42fd6be931564b4705577b78a6e2","tarball":"https://registry.npmjs.org/@arismink/lotide/-/lotide-1.0.0.tgz","fileCount":36,"unpackedSize":15137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMAFRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBNw//R7OKILxoyrX1Bcl43Ly1tTNXoo3t0l+nP/c8LF4aLcM707OO\r\nZDqta2i/eRElvVPSxoT4OssrFIaMsfu59PLLzcf3pxO/G53WjVzy+ZMm2i5K\r\nkH13fg65iJSpg8GhxLI7XaEt1MHU0Cd2Q41QR2axhXsIZULKpwTLohVzZF7n\r\nd7wjWlZFaA8tXsLWJu85dbCuxRjIKyCSkeBg2OxQxJIG0fhmoCFh02G2aXC1\r\nKi/kMXslbckh28TEhEaHG1Lbs1Wd+0MbUVdj0LQZJ07ueLDgEETSHCLXyjzb\r\nDecKecG2uqODnZZrgQ8jbMxh6r5eoGnD0anS/xRnYhrLlFBwJUusP52lpKwU\r\nwWqv3ZIxVyJzb4tlQv+exgXsKJdIFedXMTjxp1R963gg/AQu2WEc8dlkizMo\r\nYNrNXRU2yiZmkFPhaTpFtBkFCgH2UQWi4+IkBASVkwA2hZ74arO8GvULdN9o\r\nIpaEFiuGLM5XXE8z0nsmSPX9dGz4e4KIPXhCEwIKIYorxLk57xKC7ls1Hw7M\r\nF+7t0Ao01wrLN1OYjm6y49dH8OXzWSuh0CpSQqO0Alq4rzeU6nPct0OMZzRl\r\n4zb3Tzbl3MbA/V6ij/MX3KE16CN2/T33Hmg1maqPKKgXH1Z9B3WBvwHxYTiK\r\nkjykOxtkcUNiEOWF2Mpup6mCUzylO9lu5BM=\r\n=yz92\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeLxNn1nhZX4a1NKxay9gA6CrdoC8Tt0Ar4nTQAhr1QAiEAgNJwAR8vfvhFtqwK8nXvHS1U9wKnBvYK6vWpr6su0Qc="}]},"_npmUser":{"name":"arismink","email":"krismina.la@gmail.com"},"maintainers":[{"name":"arismink","email":"krismina.la@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1647313233006_0.9476175900266377"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-15T03:00:32.932Z","1.0.0":"2022-03-15T03:00:33.177Z","modified":"2022-04-04T15:27:50.185Z"},"maintainers":[{"name":"arismink","email":"krismina.la@gmail.com"}],"description":"LHL project. @arismink attempt of recreating some of the functions within the Lodash library.","homepage":"https://github.com/arismink/lotide#readme","repository":{"type":"git","url":"git+https://github.com/arismink/lotide.git"},"author":{"name":"KL"},"bugs":{"url":"https://github.com/arismink/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 @arismink/lotide`\n\n**Require it:**\n\n`const _ = require('@arismink/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(...)`: function that confirms two arrays are equal\n* `assertEqual(...)`: function that confirms two inputs are equal\n* `assertObjectsEqual(...)`: function that confirms two objects are equal\n* `eqArrays(...)`: function that checks if two arrays are equal\n* `eqObjects(...)`: function that checks if two objects are equal\n\n* `countLetters(...)`: function that counts the number of letters in an input\n* `countOnly`: function that counts only for the specified parameter in a given array\n* `findKey`: function that returns the keys of an object using a callback function\n* `findKeyByValue`: function that returns the key of a specified value in an object \n* `flatten`: function that 'flattens' an array\n* `head`: function that returns the element at index 0\n* `letterPositions`: function that returns an object containing the positions of all the characters in a given string\n* `map`: function that returns a new array with each element having been modified by the specified callback function\n* `middle`: function that returns the middle value of an array\n* `tail`: function that returns all elements after index 0 \n* `takeUntil`: function that performs a callback function on each element of an array until specified element\n* `without`: function that returns a subset of a given array with all unwanted elements removed\n","readmeFilename":"README.md"}