{"_id":"@bzgoose/lotide","_rev":"1-21ede5242dc666c71f63ae81e30e8fe2","name":"@bzgoose/lotide","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bzgoose/lotide","version":"1.0.0","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/BSMuse/lotide.git"},"keywords":[],"author":{"name":"Alexander Da Costa"},"license":"ISC","bugs":{"url":"https://github.com/BSMuse/lotide/issues"},"homepage":"https://github.com/BSMuse/lotide#readme","devDependencies":{"chai":"^4.3.8","mocha":"^9.2.2"},"gitHead":"812d03771f7eda7b2fb28304e38e8620bfe4d6ca","_id":"@bzgoose/lotide@1.0.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-4jDNmpqCffwLQ3/iT23qjYBdpzTn7O84qVTUN8ltYggBUj/3F97zx0UoHqme8CnjKXQN7PujeDPUv1oynkw6oA==","shasum":"d24a7b4f34344b0e8572070fc790f165aab75774","tarball":"https://registry.npmjs.org/@bzgoose/lotide/-/lotide-1.0.0.tgz","fileCount":28,"unpackedSize":23835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGo/GYJShiGoB2l1Y2RPocxOfd97j4zFCh545gZCRIuAIgSHCX8yaGXDKZURZUecOG6Bu5FuULYdxiFUEcgT7BTbo="}]},"_npmUser":{"name":"bzgoose","email":"bsmuse@tutamail.com"},"maintainers":[{"name":"bzgoose","email":"bsmuse@tutamail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.0_1695753718649_0.019793117829283613"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bzgoose/lotide","version":"1.0.1","description":"A mini clone of the [Lodash](https://lodash.com) library.","main":"assertArraysEqual.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/BSMuse/lotide.git"},"keywords":[],"author":{"name":"Alexander Da Costa"},"license":"ISC","bugs":{"url":"https://github.com/BSMuse/lotide/issues"},"homepage":"https://github.com/BSMuse/lotide#readme","devDependencies":{"chai":"^4.3.8","mocha":"^9.2.2"},"gitHead":"02eb15718ce5277525ac9cc5d5fae8788ad2fd7e","_id":"@bzgoose/lotide@1.0.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lvZyqpYu1dOqQAiYxpcf7gJgN9fVLSGTTMMwE00cpVz/Yvkdq4n3QrDxTtGd+7smOJ4KrTDAkxOSRSQpw4nkbQ==","shasum":"de35c0a4930ccd5305b0160529cd7612aab9ce31","tarball":"https://registry.npmjs.org/@bzgoose/lotide/-/lotide-1.0.1.tgz","fileCount":28,"unpackedSize":24399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEns7jABZNYrC7t8U9urtG6qY/oI5DOGKdm4errg7UhJAiBLKuQC8lSeLZ2h8Kbrh35qsSqNgNgHQHnk8jCz4PB6tA=="}]},"_npmUser":{"name":"bzgoose","email":"bsmuse@tutamail.com"},"maintainers":[{"name":"bzgoose","email":"bsmuse@tutamail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lotide_1.0.1_1695754668388_0.1788240936762029"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-26T18:41:58.555Z","1.0.0":"2023-09-26T18:41:58.805Z","modified":"2023-09-26T18:57:48.715Z","1.0.1":"2023-09-26T18:57:48.546Z"},"maintainers":[{"name":"bzgoose","email":"bsmuse@tutamail.com"}],"description":"A mini clone of the [Lodash](https://lodash.com) library.","homepage":"https://github.com/BSMuse/lotide#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/BSMuse/lotide.git"},"author":{"name":"Alexander Da Costa"},"bugs":{"url":"https://github.com/BSMuse/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 @BSMuse/lotide`\n\n**Require it:**\n\n`const _ = require('@BSMuse/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* `countLetters.js`: Counts the occurrences of each letter in a string.\n* `countOnly.js`: Counts occurrences of specific items in an array.\n* `eqArrays.js`: Checks if two arrays are equal.\n* `eqObjects.js`: Checks if two objects are equal.\n* `findKey.js`: Finds a key in an object based on a callback function.\n* `findKeyByValue.js`: Finds a key in an object by its corresponding value.\n* `head.js`: Returns the first element of an array.\n* `index.js`: Main entry point of the application.\n* `letterPositions.js`: Returns the positions of letters in a string.\n* `map.js`: Implements the map function for arrays.\n* `middle.js`: Returns the middle element(s) of an array.\n* `tail.js`: Returns all elements of an array except the first one.\n* `takeUntil.js`: Takes elements from an array until a specified condition is met.\n* `without.js`: Removes specified elements from an array.\n","readmeFilename":"README.md"}